Alexander Rose 2 years ago
parent
commit
7b130dc0f3
2 changed files with 5 additions and 15 deletions
  1. 2 14
      src/examples/lighting/index.ts
  2. 3 1
      src/mol-plugin-ui/structure/quick-styles.tsx

+ 2 - 14
src/examples/lighting/index.ts

@@ -24,13 +24,7 @@ const Canvas3DPresets = {
     illustrative: {
         canvas3d: <Preset>{
             postprocessing: {
-                occlusion: { name: 'on', params: {
-                    bias: 0.8,
-                    blurKernelSize: 15,
-                    radius: 5,
-                    samples: 32,
-                    resolutionScale: 1,
-                } },
+                occlusion: { name: 'on', params: { samples: 32, radius: 6, bias: 1.4, blurKernelSize: 15, resolutionScale: 1 } },
                 outline: { name: 'on', params: { scale: 1, threshold: 0.33, color: Color(0x000000) } },
                 shadow: { name: 'off', params: {} },
             },
@@ -43,13 +37,7 @@ const Canvas3DPresets = {
     occlusion: {
         canvas3d: <Preset>{
             postprocessing: {
-                occlusion: { name: 'on', params: {
-                    bias: 0.8,
-                    blurKernelSize: 15,
-                    radius: 5,
-                    samples: 32,
-                    resolutionScale: 1,
-                } },
+                occlusion: { name: 'on', params: { samples: 32, radius: 6, bias: 1.4, blurKernelSize: 15, resolutionScale: 1 } },
                 outline: { name: 'off', params: {} },
                 shadow: { name: 'off', params: {} },
             },

+ 3 - 1
src/mol-plugin-ui/structure/quick-styles.tsx

@@ -83,7 +83,9 @@ export class QuickStyles extends PurePluginUIComponent {
                     },
                     occlusion: {
                         name: 'on',
-                        params: { bias: 0.8, blurKernelSize: 15, radius: 5, samples: 32, resolutionScale: 1 }
+                        params: pp.occlusion.name === 'on'
+                            ? pp.occlusion.params
+                            : { bias: 0.8, blurKernelSize: 15, radius: 5, samples: 32, resolutionScale: 1 }
                     },
                     shadow: { name: 'off', params: {} },
                 }