3D viewer EM shader: read model color from --model-viewer-color CSS variable

This commit is contained in:
trilium-share-gruvbox
2026-09-07 22:03:56 +02:00
parent 2d9d5672a1
commit 6edd75bbad
+1 -1
View File
@@ -273,7 +273,7 @@
if (RENDER_MODE === "em") { if (RENDER_MODE === "em") {
return new THREE.ShaderMaterial({ return new THREE.ShaderMaterial({
uniforms: { uniforms: {
uColor: { value: new THREE.Color(0x66ff88) }, uColor: { value: new THREE.Color(cssVar("--model-viewer-color", "#9ece6a")) },
uLightDir: { value: new THREE.Vector3(0.6, 0.9, 0.4).normalize() } uLightDir: { value: new THREE.Vector3(0.6, 0.9, 0.4).normalize() }
}, },
vertexShader: EM_VERT, vertexShader: EM_VERT,