This release mainly fixes rendering of models that are animated using scene graph nodes instead of skeletal animations. Additionally, each sub-mesh of a model can now have a different vertex format, which allows you to use both scene graph and skeletal animations in a single model. Pointlist and linelist primitive type of meshes are now also supported. Re-conversion of models using new BBMOD CLI is not required, but it is advised.
-v
, which shows version info and exits.VertexFormat
to BBMOD_Mesh
, which is the vertex format of the mesh.VertexFormat
of BBMOD_Model
is now obsolete - each mesh has its own vertex format.IsSkeleton
and method set_skeleton
of BBMOD_Node
are now obsolete.PrimitiveType
to BBMOD_Mesh
, BBMOD_DynamicBatch
and BBMOD_StaticBatch
, which is the primitive type of the mesh._primitiveType
to methods draw_mesh
, draw_mesh_animated
and draw_mesh_batched
of BBMOD_RenderQueue
, which is the primitive type of the mesh. When not specified, it defaults to pr_trianglelist
.PrimitiveType
to BBMOD_MeshBuilder
, which is the primitive type of built meshes._primitiveType
to BBMOD_MeshBuilder
's constructor, which is the primitive type of built meshes. When not specified, it defaults to pr_trianglelist
.add_face
of BBMOD_MeshBuilder
now takes variable number of arguments (at least one).Copyright © 2023, BlueBurn. Built on September 11, 2023 using GMDoc.