Show more

Bones are in the right place now, pretty sure I still need to track down rotation and scale issues, but for now, good

I think i3wm has significantly improved my notebook's battery life. Now I'm getting about 10% drain per hour. With gnome I was getting around four hours total.

Ended up doing the thing where I scum my way through a program (find a correct output and check each value on the way). Next I need to figure out how to adjust for the x-y axis flip.

Working with bones

Threejs : Read 4x4 matrix, add to parent, import

Noesis: Read 4x4 matrix, multiply by parent, convert to 4x3 matrix and import

Blender: Calculate the head, tail (which does nothing), pose, and transforms. The ability to multiply matrices is not included, and the order of the matrices is changed, on top of the axis being in XZY order.

Getting closer to being able to export models from Noesis. Right now I'm having problems with the lack of encode png function.

Bones are horribly wrong, but for the moment i'm glad i found the syntax to get them into the scene in the first place. Time to track down the issues from here.

Textures working now? They might have actually been working before, it took me a while to figure out how to get textures to show up in the object viewer.

Got basic mesh imports working on blender. Trying to implement textures, but it looks like the devs decided to change the syntax and not tell anybody:

Key framed animations ended up working. The issue i had was that Noesis expects scale to be passed in as a single float value, when using a vec3, it needs a parameter to identify it. Other than the 'w' quaternion value needed be flipped. But minor fixes and we got animation.

Finally got bones working in Noesis. Originally i was going to use the separated translate, rotate and scale transformations for each bones, but ended up using a matrix, which not only worked, but worked better. We'll see how key framed animations go.

Is blender the only 3d modeling soft on linux?

Wish there was some development I didn't need windows for.

Mostly finished up my tile viewer, though i realized when recording that the messed up quad should be the fin on top of the Flutter.

Added the option to debug and select pallets and images in the tile viewer. Next step will be to implement LOD, download, download options. And cleaning up the texture list would be good too.

Should have done this sooner. I broke up my stage viewer to view one tile at a tile, to be able to see how each one is defined.

Is there any reason to use something like MongoDB or Postgres over the standard Mysql/MariaDB option?

A little more progress on my Megaman Legends 1 stage viewer. Some textures are applied correctly, still needs a lot of fixes.

Kion boosted
Show more

Linux Geeks doing what Linux Geeks do..