@@ -32,6 +32,7 @@ export const PcssStory = async () => {
32
32
size : 25 ,
33
33
focus : 0 ,
34
34
samples : 10 ,
35
+ intensity : 1 ,
35
36
}
36
37
37
38
const folder = gui . addFolder ( 'Settings' )
@@ -42,6 +43,7 @@ export const PcssStory = async () => {
42
43
folder . add ( args , 'size' , 1 , 100 , 1 )
43
44
folder . add ( args , 'focus' , 0 , 2 , 0.1 )
44
45
folder . add ( args , 'samples' , 1 , 20 , 1 )
46
+ folder . add ( args , 'intensity' , 0 , 1 , 0.1 )
45
47
46
48
const { renderer, scene, camera, render } = Setup ( )
47
49
@@ -62,6 +64,7 @@ export const PcssStory = async () => {
62
64
light . shadow . mapSize . width = 1024
63
65
light . shadow . mapSize . height = 1024
64
66
light . shadow . camera . far = 20
67
+ light . shadow . intensity = 1
65
68
66
69
scene . add ( light )
67
70
@@ -113,8 +116,10 @@ export const PcssStory = async () => {
113
116
}
114
117
} )
115
118
116
- const updatePCSS = ( args : { enabled : boolean ; size : number ; focus : number ; samples : number } ) => {
117
- const { enabled, size, focus, samples } = args
119
+ const updatePCSS = ( args : { enabled : boolean ; size : number ; focus : number ; samples : number ; intensity : number } ) => {
120
+ const { enabled, size, focus, samples, intensity } = args
121
+
122
+ light . shadow . intensity = intensity
118
123
119
124
if ( reset ) {
120
125
reset ( renderer , scene , camera )
0 commit comments