@@ -231,7 +231,7 @@ function placeSphere(
231231 roughness : number , metalness : number ,
232232) : number {
233233 const node = placeNode ( sphereHandle , 0 , px , py , pz , scale , scale , scale ) ;
234- setSceneNodeColor ( node , cr , cg , cb ) ;
234+ setSceneNodeColor ( node , cr * 255 , cg * 255 , cb * 255 ) ;
235235 setSceneNodePbr ( node , roughness , metalness ) ;
236236 return node ;
237237}
@@ -243,7 +243,7 @@ function placeCube(
243243 roughness : number , metalness : number ,
244244) : number {
245245 const node = placeNode ( cubeHandle , 0 , px , py , pz , sx , sy , sz ) ;
246- setSceneNodeColor ( node , cr , cg , cb ) ;
246+ setSceneNodeColor ( node , cr * 255 , cg * 255 , cb * 255 ) ;
247247 setSceneNodePbr ( node , roughness , metalness ) ;
248248 // Thin horizontal slabs (floors) should receive but not cast
249249 // shadows — otherwise they fill the shadow map with their own
@@ -374,7 +374,7 @@ function setupWater(): void {
374374 updateSceneNodeGeometry ( waterNode , wv , wi ) ;
375375 const wm = mat4Translate ( mat4Identity ( ) , { x : 0 , y : 0.2 , z : cz } ) ;
376376 setSceneNodeTransform ( waterNode , wm ) ;
377- setSceneNodeWaterMaterial ( waterNode , 0.15 , 1.5 , 0.1 , 0.3 , 0.5 , 0.6 ) ;
377+ setSceneNodeWaterMaterial ( waterNode , 0.15 , 1.5 , 26 , 77 , 128 , 153 ) ;
378378 setSceneNodeReceiveShadow ( waterNode , true ) ;
379379
380380 // Rocks / objects sticking out of water
@@ -457,7 +457,7 @@ function setupThinGeometry(): void {
457457 const x = cx - 5.5 + i * 1.0 ;
458458 const node = createSceneNode ( ) ;
459459 attachModelToNode ( node , cubeHandle , 0 ) ;
460- setSceneNodeColor ( node , 0.6 , 0.6 , 0.62 ) ;
460+ setSceneNodeColor ( node , 153 , 153 , 158 ) ;
461461 setSceneNodePbr ( node , 0.3 , 1.0 ) ;
462462 setSceneNodeCastShadow ( node , true ) ;
463463 setSceneNodeReceiveShadow ( node , true ) ;
0 commit comments