searches the current version of every section · esc to close

Viewing this section as of v0.1.22 (tagged 2026-04-01). Go to current →

26.03 Environment Model Module

The Environment Model module enhances the scene by introducing a new member in FormProperties, allowing an environment model to be specified for the scene.

The new member in FormProperties is defined as

interface FormProperties {
	environmentModel: Artifact // OPTIONAL
	// ...
}

where

  • environmentModel is OPTIONAL, and its value MUST be of type Artifact with artifact type model.

When environmentModel in FormProperties is specified, a supported implementation MUST place the content of the specified artifact at the origin of the scene. If the environmentModel member is not provided, the implementation MUST NOT render any environment model.

An implementation that does not support the Environment Model module MUST ignore the environmentModel member of FormProperties.

When used with the Category module, the artifact MUST use environment as its artifact category.