pycgfx is a tool for converting standard glTF models to the CGFX format supported by the 3DS, for inclusion in a banner file using bannertool.


A number of glTF features are supported, including:
There is also an ImHex pattern file, to allow for inspecting or modifying generated CGFX files, e.g. to add billboards for things like app logos. The converter script can also be freely modified.
A number of glTF features are supported, including:
- Diffuse and normal textures
- Constant roughness factor, for specular lighting
- Double-sided materials and alpha blend settings
- Animations and skinning
- Diffuse colour animation using KHR_animation_pointer
There is also an ImHex pattern file, to allow for inspecting or modifying generated CGFX files, e.g. to add billboards for things like app logos. The converter script can also be freely modified.







