Random post of my 3D modeling and other things

Saturday, August 31, 2024

8/31/24, Still Alive :D

    Still alive and kicking, at the moment when you finally gave up on ide in Linux and found that by using Vim or even emacs. Makes life, so much easier, but how? I was using Geany and couldn't get build commands to work even though the whole internet says that it's the right setting. By the time, it reached around 6-7pm, I'd finally gave up and tried Vim.

    I suddenly became so much more productive. At the moment, I'm just building a basic gui and hope that I can turn it to a basic software rendering game engine, but I wanted a barebones type that doesn't come with collision or physics. There will be no shaders as well, except for maybe basic vertex type. For now, after some thought and planning. I'm still setting up more to the gui because right now it's just an empty window.


    The basic layout is software rendering on mainly x86, x64, and arm platforms. Hoping to reach to the days of mobile phones, Raspberry Pi, and many of the low end desktops in the form of Linux and BSD operating systems. Apart from that it'll be able to load GLTF and GLB 3D formats, along with their respective textures in the format of TGA, JPEG, and PNG. In the future works would be custom binary image format. The levels would be designed to be linear, giving that feel of campaign story mode.


    On it's early form, I don't want to add tons of features because I have to make sure importing of the GLB format works first. After the whole model is successfully loaded in (model, texture, animation, bone, etc.), then we'll be ready for camera. Which will be awhile because I wanted to get it right the first time. It'll be a first person camera and if I have time I'll setup a third person camera. Anything after this is planned, but will not be talked about until I can even be at this point. :)