b3dLoadQuadRayMesh

Loads mesh and marks as quad ray source (creates volumetric light rays, renders WHITE in occlusion pass). Takes filename (mesh path, .glb/.gltf/.obj/.fbx formats). Returns entity handle (quad ray source entity, 0 if failed).

3D Graphics

Parameters & Returns

Parameters

filename String

Returns

Int

Quick Summary

Loads mesh and marks as quad ray source (creates volumetric light rays, renders WHITE in occlusion pass). Takes filename (mesh path, .glb/.gltf/.obj/.fbx formats). Returns entity handle (quad ray source entity, 0 if failed).

Technical Exegesis...

Loads mesh and marks as quad ray source (creates volumetric light rays, renders WHITE in occlusion pass). Takes filename (mesh path, .glb/.gltf/.obj/.fbx formats). Returns entity handle (quad ray source entity, 0 if failed). Calls b3dLoadMesh internally (BBR_ONE_SLOT slot, BBR_NO_TEXTURE_UV no UV mapping, shared mesh buffer), marks entity.isQuadRaySource = true (invisible in main scene, renders WHITE in occlusion pass), initializes radiance fields (quadRayRadianceStart/End = 0.

Example

Example.bam
; No example implemented yet