Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)

Enlighten SDK 4.03 Documentation
Results will update as you type.
  • Welcome to Enlighten
  • How Enlighten works
  • Artist workflow
  • Install Enlighten
  • Libraries
  • Implementation guide
    • The Enlighten scene
      • The scene root
      • Mesh objects
      • Geometry objects
      • Instance objects
      • Enlighten systems
      • Enlighten probes
      • Enlighten cubemaps
      • Radiosity dependencies
      • Example scene
    • The precompute process
    • The lightmap UV pipeline
    • Enlighten runtime data
    • Runtime radiosity updates
    • Sample implementation
  • Technical reference
  • Advanced techniques
  • Tools
  • White papers
  • Release notes
  • Third-party licences
    Calendars

You‘re viewing this with anonymous access, so some content might be blocked.
/
Enlighten cubemaps

    This is the documentation for Enlighten.

    Enlighten cubemaps

    Oct 31, 2024


    Use the cubeMap element to specify a cubemap object in the .scene file.

    Cubemap objects

    Create one cubemap object for each local reflection probe placed in the world, with a name attribute that is unique within the scene..

    Set the faceWidth attribute to control the resolution of the cubemap. A resolution of 32x32 pixels provides sufficient accuracy for glossy reflections on rough surfaces.

    high resolution can be expensive to update.

    Use the position and boxBasis attributes to set the world transform of the cubemap.

    If your world is split into chunks for streaming, set the zone attribute to group cubemaps into a single zone for each chunk.

    <cubeMap name="Cube01" zone="zone1">
        <faceWidth width="32"/>
        <position x="-4679.0" y="2000.0" z="450.0" />
        <boxBasis>
            <U x="1.000000" y="0.000000" z="0.000000" />
            <V x="0.000000" y="1.000000" z="0.000000" />
            <N x="0.000000" y="0.000000" z="1.000000" />
        </boxBasis>
    </cubeMap>

    Visualizations

    To show the locations of cubemaps in the scene, load the scene in GeoRadiosity and enable the visualisation for cube maps.

    To see an example of the box projected reflection technique, visualize the reflections from a cubemap in GeoRadiosity. Add the boxSize and boxOrigin elements to provide the box placed by the artist. Use the boxBasis attribute to orient both the cubemap and the box.

    Load the scene in GeoRadiosity and choose the Directional irradiance + cube map render mode to display reflections.

    These attributes determines how the reflections are drawn when the scene is loaded in GeoRadiosity or GeoViewer.

    A typical implementation of Enlighten does not need to add these attributes.

    , multiple selections available,
    {"serverDuration": 10, "requestCorrelationId": "91c40db331a940a1b020ca444de01e9c"}