Raw ArrayBuffer of the decompressed .blend payload.
Memory-address-keyed lookup of every parsed block.
Parsed Blender objects keyed by SDNA struct type, e.g. objects.Object, objects.Mesh, objects.Material.
Three.js root constructed from the file's Blender objects. Same object returned as the Scene.
SDNA template — Blender's runtime struct definitions parsed out of the DNA1 block.
OptionalthumbnailEmbedded preview thumbnail (RGBA8, packed one pixel per Uint32). Absent on very old saves
or files saved with preview disabled. Typical size 128×128.
Convert via <canvas>.createImageData for display.
Shape of the parsed Blender file passed to BlendLoadOptions.onBlendLoad.
This is the raw
js.blendFILE object — seesrc/js-blend/parser/parser.jsfor the full DNA tree. Notable fields are typed here; everything else is untyped under[k: string].