Skip to main content

Interface: NTCManifest

The .ntc file's top-level JSON shape - what NTCLoader.parse() consumes.

Properties​

channels​

channels: object

activeKeys​

activeKeys: string[]

constantValues?​

optional constantValues?: Record<string, NTCConstantValue>

encodings?​

optional encodings?: Record<string, { activation: NTCActivation; }>


format​

format: string


latents​

latents: object

channelsPerLevel​

channelsPerLevel: number

dualGrid?​

optional dualGrid?: boolean

levels​

levels: NTCManifestLevel[]

lodOffset?​

optional lodOffset?: number

lowResLevels?​

optional lowResLevels?: NTCManifestLevel[]

maxLod​

maxLod: number

mipsPerLevel​

mipsPerLevel: number

positionalEncoding?​

optional positionalEncoding?: boolean

positionalEncodingPeriod?​

optional positionalEncodingPeriod?: number

textureResolution?​

optional textureResolution?: number

wrap?​

optional wrap?: string


mlp​

mlp: MLPBlock


name?​

optional name?: string


outputChannels?​

optional outputChannels?: number


renderFlags?​

optional renderFlags?: { side?: number; transparent?: boolean; } | null


uvTransform?​

optional uvTransform?: number[]


version​

version: number