Repository navigation
v2.0 - Scene system & Animated Material system
Nitro Engine Advanced v2.0.0
A major release that transforms NEA from a rendering library into a more complete game engine with scene management, material animation, physics, and sound.
Highlights
Scene System — Define entire levels as .neascene binaries with node hierarchies (meshes, cameras, triggers, empties), parent-child transforms, tag queries, and trigger zones with enter/exit/tick callbacks. NEA_SceneLoadFAT() auto-loads meshes and GRF textures from NitroFS in a single call — no manual asset wiring needed.
Animated Material System — 13 keyframe-driven track types: alpha, lights, culling, vertex color, diffuse/ambient, specular/emission, material swap, polygon ID, and texture scroll/rotate/scale. Animate NDS material properties directly in Blender's timeline using F-Curves, then export to .neaanimmat binary. STEP and LINEAR interpolation supported.
Blender Addon (5.0+)
The addon has been significantly expanded:
Animated material editor in the Material Properties panel — keyframe NDS properties with Blender's native F-Curve system. Visual preview during playback (material swap, texture scroll, alpha).
Scene node editor for configuring hierarchy, tags, and trigger zones.
Integrated conversion tool execution (obj2dl, md5_to_dsma, ptexconv).