What is this and why is it useful?
Although Adobe Substance 3D Painter displays GLTF models in a way that closely resembles rendering in the Wanna renderer, we have added a tool to Wanna Studio that allows for the final adjustment of PBR materials directly within our renderer. We have named this tool "Material Settings." It allows for final adjustments to certain basic material properties as well as fine-tuning of five KHR extensions supported by our renderer.
What you’ll need:
- Substance 3D Painter with the Wanna shader
- A GLTF model with basic materials set up
-
Access to Wanna Studio with an SDK version that supports the available extensions
(If your SDK version does not support KHR extensions, you will not see these settings.)
🪜 Step-by-step Instructions
✅ 1. Prepare your model in Substance
- Open your model in Substance 3D Painter.
- Make sure the necessary materials and visual effects are applied.
- If available, enable KHR extensions in your workflow.
- Export the model in .gltf format.
✅ 2. Upload and edit in Wanna Studio
- Go to Wanna Studio and upload the model.
- Click Edit → Material Settings.
- Choose the material you want to modify from the list.
🧪 3. Adjusting Material Properties
🔹 Base Properties (under the Base Properties tab)
Setting | Description | Example |
Roughness | Controls the surface smoothness, where lower values create a glossy finish and higher values result in a rough, matte look. |
![]()
|
Metalness | Defines how metallic the surface appears, with 0 representing a non-metallic material and 1 representing a fully metallic one. |
![]()
|
Emissive Factor | Determines the intensity of the material’s self-illumination, making it appear as if it emits light. |
![]()
|
✨ 4. Advanced Visual Effects (KHR Extensions)
📌 These optional features let you create realistic effects like glass, lacquer, or fabric. Below are simple explanations and visuals.
🔸 KHR_emissive_strength

- Allows you to control the intensity of the emissive color, making materials appear brighter and more self-illuminated without affecting their base color.
- Example: neon lights, glowing buttons, backlit displays, fluorescent paints.
- For more details, see the official Khronos Group documentation
🔸 KHR_transmission — transparency

- Enables materials to simulate transparency by allowing light to pass through them while still maintaining surface reflections and other PBR properties.
- Example: in combination with KHR_materials_volume, we can create effects like transparent plastic (e.g., sneaker soles), lenses, sunglasses, and watch glass and etc.
- For more details, see the official Khronos Group documentation
🔸 KHR_ior — light refraction

- Allows specifying the index of refraction (IOR) for a material, which affects how light bends as it passes through transparent or semi-transparent surfaces.
- Example: any refractive material
- For more details, see the official Khronos Group documentation
🔸 KHR_specular — highlights and reflections

- Allows adjusting both the intensity and color of specular reflections, controlling how strong and what hue the highlights appear on the material's surface.
- Example: shiny leather, wet surfaces, metallic paint, chemical coating on lenses (e.g. on watch glass)
- For more details, see the official Khronos Group documentation
🔸 KHR_clearcoat — glossy top layer

- Allows adjusting both the intensity and roughness of the clear coat layer, defining its strength and how smoothly it reflects light on the material's surface.
- Example: car paint, varnished wood, polished plastic, patent leather.
- For more details, see the official Khronos Group documentation
🔸 KHR_volume — Depth and light absorption

- Allows adjusting the thickness of the material, as well as the attenuation distance and attenuation color, which define how light scatters and fades as it passes through the volume.
- Example: tinted glass, honey, colored liquids, colored gems.
- For more details, see the official Khronos Group documentation
🔸 KHR_sheen — fabric-like soft glow

- Allows adjusting the sheen color, which simulates soft fabric-like reflections. In the near future, we will also add support for adjusting the sheen factor to control its intensity.
- Example: soft cloth: apparel, upholstered furniture.
- For more details, see the official Khronos Group documentation
💾 5. Save Your Changes
Once you’re done, click Save All to save your settings in the Gltf model.