-
Notifications
You must be signed in to change notification settings - Fork 56
Description
It's increasingly common for 3D viewers to support image-based lighting solutions (often in the form of "environment maps") that allow more accurate physically based shading of 3D scenes.
Moreover, many viewers (such as Voyager, model-viewer, glTF Viewer) now default to this environment lighting.
This becomes an issue when looking to export scenes from a viewer as a compliant IIIF manifest. A plausible scenario with our viewer (Voyager) is as follows:
- User imports a manifest with no lighting defined.
- User gets the default environment lighting, which acceptably lights their model.
- User adds a directional light to their scene to cast a shadow or highlight a specific attribute of the model.
- User exports their scene.
When this exported scene is imported into another compliant viewer (or even back into Voyager), they will end up with only the supplementary directional light in their scene which is likely a poor rendering result.
Will this support require an extension post 4.0 release? This is currently a blocker to use having an "official" release of IIIF export functionality.