NekoMDL: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
Line 4: Line 4:
== Features ==
== Features ==
* 64-bit with no dependancies; can run standalone  
* 64-bit with no dependancies; can run standalone  
* {{w|glTF}} support, including animation and flexes
* Faster compilation (using new algorithm instead of nvtristrip, https://github.com/zeux/meshoptimizer)
* [[FBX]] support, including animations
* {{w|glTF}} support, including animation and flexes.(using https://github.com/spnda/fastgltf)
* Set variables that are used dependent upon command line parameters
* [[FBX]] support, including animation and flexes. (using Assimp, indirectly supports nearly 40 formats. https://github.com/assimp/assimp/blob/master/doc/Fileformats.md)
* Single-file glTF or FBX: support for reading part of the scene tree; support for multiple animations
* Two commands for setting the [[$jigglebone]] axis.
* Simple way to configure many procedural bones
* [[$contents]] can be set to "debris", to be solid to VPhysics and bullets, but nonsolid to QPhysics.
* [[$contents]] can be set to "debris", to be solid to VPhysics and bullets, but nonsolid to QPhysics.
* Set variables that are used dependent upon command line parameters. (-Dvar=val)
* New command line arguments: -modelname, -outdir, -reloadhlmv
* Conditional macros: $if, $ifdef, $else, $elif, $eldef, $endif
* Some new qc commands, see newcommands.qci in the distribution file for details.


== External links ==
== External links ==

Revision as of 21:05, 31 July 2024

Stub

This article or section is a stub. You can help by expanding it.

NekoMDL is a fork of StudioMDL with additional features.

Features

  • 64-bit with no dependancies; can run standalone
  • Faster compilation (using new algorithm instead of nvtristrip, https://github.com/zeux/meshoptimizer)
  • Wikipedia icon glTF support, including animation and flexes.(using https://github.com/spnda/fastgltf)
  • FBX support, including animation and flexes. (using Assimp, indirectly supports nearly 40 formats. https://github.com/assimp/assimp/blob/master/doc/Fileformats.md)
  • Single-file glTF or FBX: support for reading part of the scene tree; support for multiple animations
  • Two commands for setting the $jigglebone axis.
  • Simple way to configure many procedural bones
  • $contents can be set to "debris", to be solid to VPhysics and bullets, but nonsolid to QPhysics.
  • Set variables that are used dependent upon command line parameters. (-Dvar=val)
  • New command line arguments: -modelname, -outdir, -reloadhlmv
  • Conditional macros: $if, $ifdef, $else, $elif, $eldef, $endif
  • Some new qc commands, see newcommands.qci in the distribution file for details.

External links