Home Artists Posts Import Register

Content

As usual, the release was shared with Retroquad's patrons through Google Drive, and the source code is included.

This version fixed the rotating MD5 items during demos, and the lighting on MD5 models is mostly fixed. Chiaroscuro lighting is good to use on MD5 models now.

It seems that all issues with disappearing transparent models have also been fixed; none of the flames and torches were missing in my latest tests. The only semitransparent entities that still disappears sometimes are the SPR sprites (explosions, etc).

There's still an issue with the lighting being not smoothed across some polygons in MD5 models; to fix that I will change the way that the vertex normals are computed during MD5 model loading. Also, I'm not sure if rotating MDL models are properly sized, so I'll do some more tests.

And I forgot to mention this in the previous release, but the impact of MD5 models on the framerate is around 4%. It's already very optimized in comparison with mh's code, but I'm not sure if it can be optimized any further. The parts that can be optimized the most now are in the model rendering code that's shared between both MDL and MD5 models. So, for non-animated models (projectiles and pickup items), the MDL format can be better.

Comments

No comments found for this post.