LuxCoreRender / LuxCoreRender/BlendLuxCore
Material viewport mode (aka LookDev)
@Theverat is already working on this.
Since Mar 19, 2020.
- Dominant language
- Python
- Stars
- 877
- Forks
- 108
- PR merge metrics
- No merged PRs in 30d
Description
This issue is about implementing a custom viewport mode in BlendLuxCore for Blender's "material" shading mode (the third shading mode, besides wire/solid/rendered). It should offer a quick and noise-free preview of the most important textures of a material node tree.
Currently, it uses an RTPATHCPU engine with simplified settings and shows the Albedo AOV in the viewport.
Video: https://youtu.be/mzxQaxemWHI
Ideas:
- Skip all non-relevant textures during export (will require heavy changes to the internal node export API). Not sure if this is necessary.
- Add emission AOV (for background HDRI, and preview of emissive materials)
- Option to define only the materials on the current object, use dark grey matte for all others (to speed up initial export with many and/or high-res textures in the scene)
- Keyboard shortcuts like in node wrangler to preview the selected texture in the material (e.g. set as diffuse color of a matte material, or as emissive color) (added as Ctrl+Shift+T in #407)
- Prevent noise from arch. glass and homo/heterogeneous volumes (disable reflections? replace with clear volumes?)
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.