b3dSaveMeshBaked

Exports surface-based mesh with all textures baked into single atlas and remapped UVs. Takes meshHandle (surface-based mesh entity), filename (output .glb path), meshName (mesh name, defaults to "Mesh_0"), uvPadding (pixels between atlas regions, 0-8, prevents bleeding), atlasSize (atlas texture dimensions, e.g. 1024, 2048, 4096). Returns 1 on success, 0 on failure.

3D Graphics

Parameters & Returns

Parameters

meshHandle Int
filename String
meshName String
uvPadding Int
atlasSize Int

Returns

Int

Quick Summary

Exports surface-based mesh with all textures baked into single atlas and remapped UVs. Takes meshHandle (surface-based mesh entity), filename (output .glb path), meshName (mesh name, defaults to "Mesh_0"), uvPadding (pixels between atlas regions, 0-8, prevents bleeding), atlasSize (atlas texture dimensions, e.g. 1024, 2048, 4096). Returns 1 on success, 0 on failure.

Technical Exegesis...

Exports surface-based mesh with all textures baked into single atlas and remapped UVs. Takes meshHandle (surface-based mesh entity), filename (output .glb path), meshName (mesh name, defaults to "Mesh_0"), uvPadding (pixels between atlas regions, 0-8, prevents bleeding), atlasSize (atlas texture dimensions, e.g. 1024, 2048, 4096). Returns 1 on success, 0 on failure. Only works with surface-based meshes (created with b3dCreateMesh, not loaded from files).

Example

Example.bam
; No example implemented yet