Winter ’22/23, Day 37

I still need to write the code to decode 16-bit floats. I hope it works. Maybe Python has a built-in module to do it.

Published

Winter ’22/23, Day 36

Update on the 3D file format reversing: today I discovered that 16-bit floats are a thing. That means that the UV coordinates could be using 4 bytes to store floating point U and V coordinates. Also, this day last year I published another bubble screensaver. Continuing the theme, today I discovered a partial fix for…

Published

Winter ’22/23, Day 35

I’m thinking about the series I want to do in year 3. Maybe I’ll do another “30 Days of Sound”. I wish I had more time to write these posts. I wish I could invest more into them. I don’t have the time. Spring semester is starting soon and I’m going to be busy. Maybe…

Published

Winter ’22/23, Day 34

My “Year 2” post is coming up. I think it’ll be a fun one.

Published

Winter ’22/23, Day 33

Update on the 3D file format reversing: I found the face data! I spent forever dealing with off-by-one errors and I couldn’t get the last face to load. Then I realized I was using big-endian and swapping to little-endian fixed the problem. It’s a lot of trial and error, but it’s fun. Or rather, it’s…

Published

Winter ’22/23, Day 31

It occurred to me that I could post a whole album on here. I I I I m somewhat apprehensive, though.

Published

Winter ’22/23, Day 30

Today I played ukulele for about 8 hours. I should probably take a break.

Published

Winter ’22/23, Day 29

Okay, the UV coordinates almost definitely use a 2-byte data type because the two remaining blocks of data aren’t big enough to store two floats for every vertex. Probably they either use short or byte. Byte is possible because the texture is 256×256, so one byte is just big enough. Idk, I could be on…

Published

Winter ’22/23, Day 28

I made some progress reversing the file, but I’ve hit a dead end. I found the data block with the vertex coordinates, and I was able to convert it to an OBJ file and import to Blender, but the other data blocks elude me. I’m expecting at least UV coordinates and vertex normals. For the…

Published

Winter ’22/23, Day 27

Today I spent some time reversing a proprietary 3D model file format, and I had a lot of fun. I might do a write up if I finish working on it.

Published

Winter ’22/23, Day 26

Lately I’ve been playing so much ukulele. I feel like I’m getting a lot better. Maybe I’ll post another recording soon.

Published

Winter ’22/23, Day 25

I wish I could write words which were bright and light.
Words which taste like lemonade.
Words to make sand love you.
Words which made you lighter.
A way to remind you of your feathers.
Make you feel like you could roller skate on water.
If I could, I would.

Published

Winter ’22/23, Day 24

Happy new year everyone! I think this means year 2 is wrapping up. I wish you all the best for 2023!

Published

Winter ’22/23, Day 23

Will the warmth I feel wash away this cold breeze?
Cold water.
Cold hands.
Cold fingers.
Tireless eyes.
The ocean demands warmth.

Published