Boring homework
Feb. 10th, 2023 03:16 pmI'm afraid if I talk about it, it'll stop, but, so far, I've had a knack for accidentally getting ahead of things in classes, both at Cerro Coso and at UoPeople. Probably just because I've been doing this stuff for so long. Last week's project was just to make a five pointed object and spin the camera around it (there's a module that spins the camera around your thing). That's it. I added fog, random five-pointed-shape generation, animation of the random five pointed objects, moving spotlight light sources as part of the animation, shaded textures, and some basic scene staging. It's a crap demo and I hate it. I'd do something completely different. This week's assignment is to add lighting to last week's and animate it. There are a few more arbitrary details, but, technically, that's it. Oh, the arbitrary details are basically doing the old Amiga classic "Boing!" demo (which was artfully re-done for the Atari 400/800/XL/XE, both of which are Jay Miner designs). The shape has to bounce off the walls. Except it doesn't have to make the percussive white noise plus droning pink noise sound when it does (and yeah back in the day, instead of having someone design the graphics chipset and someone else design the audio chipset, there were just a few EEs who did both). And it has to change color when it hits, instead of the checkerboard fake texture map pattern apparently changing speed and rotation direction. Also also it looks like Ewe People's virtual computing lab has not only ceased (wondering if classmates have access to computing hardware with 3D graphics, figured out that there's apparently no npm/node module for MesaGL, then figured out that my Firefox is probably so bloody slow because it *is* using MesaGL emulation and not the way less weak mobile 3D acceleration) but the domain they registered for it has been taken over by domain squatters which they're still linking to. That also means that probably lots of other people do have software emulated GL that's adequate for the assignments. I've heard figures that XP is still the most popular Windows because of the massive global use of it on it holder hardware and guessing with most students being from India, there's probably a lot of that going on. Tempted to point to an assignment hosted on my own machine and try to harvest some data there. It's entirely possible that a lot of the class just doesn't have even software emulated GL in the browser. Also never really figured out how many people are doing this on their phone. Also also also it seems incredibly clear to me that if students each score each other homework, everyone is just going to give everyone else full credit or close on everything and I'm just being a spoiler on a logical system (kind of but not really because I'm only one score of three that just get averaged).


Everything is trash.
Edit: Oh, wait, I did accidentally collect browser/OS info from people because I couldn't find any CDN hosting for the OrbitControls.js module for pre-ES6 modules that would actually work on my machine so I put it on slowass*net.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko), Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHT
Two people did load my garbage little demo, one apparently using Safari on Windows (who does that?), the other on an iPhone. I don't know how new those versions of things are other than that one is clearly newer than the other.


Everything is trash.
Edit: Oh, wait, I did accidentally collect browser/OS info from people because I couldn't find any CDN hosting for the OrbitControls.js module for pre-ES6 modules that would actually work on my machine so I put it on slowass*net.
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko), Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHT
Two people did load my garbage little demo, one apparently using Safari on Windows (who does that?), the other on an iPhone. I don't know how new those versions of things are other than that one is clearly newer than the other.