Fix node thumbnails not converging with progressive renderers; add colorSpace and Sdr-enum widgets
- NodeThumbnailCache/MaterialPreviewRenderer: keep a material node thumbnail stale (re-pumped each frame) until the shared preview renderer actually converges, instead of caching after one render pass. Progressive delegates (Arnold/Cycles/Embree) need multiple passes to accumulate past their first noisy sample, so thumbnails previously froze on an early frame and only "fixed themselves" when toggling thumbnail display forced a fresh render. - MaterialEditorPanel: add a Color Space row under Asset-typed shader inputs, authoring the attribute's colorSpace metadata from the active OCIO config's color spaces. - MaterialManager: surface Sdr-declared allowed values (enums) per shader input so the property panel can render a dropdown instead of free text. - CMakePresets.json: build the release preset with debug info (RelWithDebInfo) for easier diagnosis. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
+1
-1
@@ -36,7 +36,7 @@
|
||||
"description": "Optimized release build",
|
||||
"inherits": "default",
|
||||
"cacheVariables": {
|
||||
"CMAKE_BUILD_TYPE": "Release",
|
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
||||
"BUILD_TESTS": "OFF"
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user