dolphin.lightlab · function ·

DolphinEnvironmentColor

Original, inexpensive artistic sky. Directions are normalized; this is a distant cloud sheet, not participating-media transport or a weather solver. The scalar body is also lowered into the GPU map kernel by the owned generator.

cpudolphindolphin.lightlabfunctionlightlabsource-example

Build bounded lighting experiments with geometry, visibility, transport, film, and GPU/CPU contracts.

external DolphinEnvironmentColor(float dx,float dy,float dz,float sunx,float suny,float sunz,float time,float coverage,float wind,int octaves) returns Vector3

Status: source-declared

Parameters

float dx
Supply dx as float.
float dy
Supply dy as float.
float dz
Supply dz as float.
float sunx
Supply sunx as float.
float suny
Supply suny as float.
float sunz
Supply sunz as float.
float time
Supply time as float.
float coverage
Supply coverage as float.
float wind
Supply wind as float.
int octaves
Supply octaves as int.

Use DolphinEnvironmentColor

A complete small caller. Values are illustrative; check the returned result and package requirements before connecting live resources.

cpu · source-example · type checked

using dolphin.lightlab

// Build bounded lighting experiments with geometry, visibility, transport, film, and GPU/CPU contracts.
float dx = 1.0
float dy = 1.0
float dz = 1.0
float sunx = 1.0
float suny = 1.0
float sunz = 1.0
float time = 1.0
float coverage = 1.0
float wind = 1.0
int octaves = 1
Vector3 result = DolphinEnvironmentColor(dx, dy, dz, sunx, suny, sunz, time, coverage, wind, octaves)
Console.Log("Inspect result in your debugger")
project.mech
manifestVersion = "2"
package = "api.example.dolphin_lightlab__dolphinenvironmentcolor"
version = "0.1.0"
languageEdition = "yeho-core-2026.1"

[app]
kind = "headless"

[[dependencies]]
package = "dolphin.lightlab"
version = "0.1.0"
path = "../../../dolphin/packages/lightlab"

[[dependencies]]
package = "dolphin.materials"
version = "0.1.0"
path = "../../../dolphin/packages/materials"

[[dependencies]]
package = "dolphin.math"
version = "0.1.0"
path = "../../../dolphin/packages/math"

[[dependencies]]
package = "dolphin.spatial3d"
version = "0.1.0"
path = "../../../dolphin/packages/spatial3d"
Notes and source

Package presence and a declaration do not establish support on every host. Host services need their platform and lifecycle setup.

dolphin/packages/lightlab/src/environment.yh:7