Who wants to play with something silly real quick?
Here's a little interactive panoramic thingamajig that looks a whole lot like the Verreciel cockpit, amirite?
The idea is, there'd be an SVG file where all the UI went, and refreshing this page would load them up and display them, without having to hack the game somehow.
I'd really like Verreciel's UI to be artist-accessible. And then I'd like to give a specific artist access to it. 😃
Hey folks, I know I haven't posted much in a while but it's because I went down a rabbit hole.
That Latin stuff I was transcribing two weeks ago comes from a book containing made up alphabets, which, you know, is occasionally relevant to our interests 😄
I've spent more time than I probably should have "researching" its author, but the upside was I had a reason to email the director of a rare books library in Germany, and we had a delightful correspondence.
So! Bullshit alphabet, anyone?
Does anyone here know Latin relatively well? #theWorkshop
Google Translate is struggling with parts of this transcription, and there's a subtlety in this passage that I want to be sure I'm interpreting correctly. Here's what I'm looking at, in two different layouts. Transcription will follow:
Historically, Drivey has always been written in a scripting language. That includes its levels.
But now that the whole thing runs in a browser, I decided this past weekend to make these levels from HTML.
Like themes, Drivey HTML levels can now be dragged and dropped into Drivey and it'll load them!
#hyperjam Hey, remember the Apple Fax Drive? 😏 Did anyone here fax their friends with this thirty years ago? I think I'm dating myself
Current status of my #hyperjam submission:
Not done. Getting there, but not done. Maybe halfway done.
I'm actually pretty pleased with myself; I learned how to install and work with XCMDs; I fleshed out all my cards, and have them linked together; I think it'll be a fun stack, once it's finished, and there's few obstacles.
I have a greater understanding of what it takes to make a stack. And I'm excited to try everybody else's!
Oh, and before I forget: my stack is only 56k! I'm shocked, tbh.
It was inevitable, really. Moving on! #hyperjam
Another taste. #hyperjam
I think this OS is gonna sell like hotcakes, Sculley. Who could turn down this feature set?
It isn't much, but it's home (card).
I'm way behind the pack on #hyperjam, but I feel good about tomorrow!
It's kind of funny to work with tools that were designed for such early machines. It took me a long time to figure out how to transfer stuff from one stack to another, since HyperCard won't let me have two open at once.
You just copy the card to the clipboard! And close the stack! That's the answer! And why not? A Mac Plus had 1MB of RAM, by comparison we are spoiled, spoiled, spoiled.
I might have gone a bit too far down this one particular rabbit hole. (Volume up!) #hyperjam
This feedback loop of textures is a mode of general purpose GPU computation. We can configure WebGL to do plain old math for us!
But why would we do this— send our homework to the video card, just to crunch some numbers and send them back? Well, some math is very GPU friendly. But also, some math is ONLY used to produce graphics. So we might as well get it all done in one place.
Surprise surprise, my Matrix demo computes the entire effect on the GPU. It's just a picture that redraws itself. 🔄
So, let's say you want to apply special effects to your graphics, like a badass green glow. Like most digital graphics techniques, special effects boil down to doing math on pixels. And if you want your special effects to look good, you need your pixels to store precise information.
By default, a pixel in a WebGL texture is just four bytes— one byte per channel of RGBA. That's a non-starter.
But WebGL has optional extensions for textures that are four single or half precision floats per pixel!
WebGL is not only verbose, it's also designed the way people thought graphics ought to be drawn twenty years ago; using it is hard! So most people who make 3D web content build on top of a library, like ThreeJS. I did! Zero shame in it, it's perfectly sensible to slingshot your project past the "wtf is gltexsubimage2d" phase of 3D web graphics, and into the cool zone.
For instance, my Matrix demo was originally a ThreeJS project. But as we'll soon see, it's changed quite a bit, and so have I 😁
All right, folks, how about I follow through on what I said a month ago, and post something about #WebGL?
Merv Pro Tip: If you forget which rooms you can hashtag, just type "#the" in the search bar and there they all are
Merveilles is a community project aimed at the establishment of new ways of speaking, seeing and organizing information — A culture that seeks augmentation through the arts of engineering and design. A warm welcome to any like-minded people who feel these ideals resonate with them.