Engine Release: v1.55

Due to issues with the release of Engine 1.55, we have rolled back to 1.54 in the Editor while we investigate :pray:

1 Like

Patched to v1.55.3:

2 Likes

We resolved the remaining issues and Editor is now on v1.55.

3 Likes

There is an error in the reflection effect.

Would you have any more specific details / steps to repro?

Iā€™m not sure if itā€™s the same reflection error that @james_Kwon just mentioned, but since 1.55.0, Skybox textures are showing through the scene.

Originally, I had a plain blue skybox texture which was causing the entire scene to have a blue tint. I swapped it to a noisier texture as a test and this is what it looks like. 1.54.1 doesnā€™t have this issue.

The material had some changes in the recent version, which might have affected the end result. Itā€™s not that the models show through the skybox, but most probably you have glossy materials that reflect the skybox. You might want to check the materialsā€™ specular property.

1 Like

Thanks for your help, material reflectivity was my issue:
Screenshot from 2022-08-08 20-19-50

By default, the value is set to 1. Reducing this value to 0 has fixed the problem.

Have you managed to do the testing?

Sorry, Iā€™ve been very busy the last 10 days and I totally forgot.

In our PCs all examples work perfectly, smooth at 60fps. Iā€™m talking about GPU 4.5ms and CPU 1.4ms in the post-effects one. The clustered-area-lights even better, GPU 0.9 ms and CPU 2.1 ms

It looks that only my laptop had the problem.

I didnā€™t know about it, and I really thought playcanvas was having a really bad time updating to 1.55 . The laptop issue is really something unfortunate.

2 Likes

Patched to v1.55.4:

2 Likes

Sorry, I am new to these forums so I didnā€™t see this comment. I just tried this locally and it seems to work, can you confirm if itā€™s still an issue for you?

That looks very odd to me. The reflectivity factor only describes how much of reflected light gets added to the final calculation, having it bigger than 0 should mean the material always receives some reflections. Would it be possible to share what other material parameters these surfaces have, such as shininess and whatnot?

Yeah, sure. Here is the material downloaded from the editor. Even though shininess is 32, reducing that to 0 still reflects the skybox texture if reflectivity is at 1.

{
   "ambient":[
      0,
      0,
      0
   ],
   "ambientTint":false,
   "aoMapChannel":"r",
   "aoMapUv":0,
   "aoMapTiling":[
      1,
      1
   ],
   "aoMapOffset":[
      0,
      0
   ],
   "diffuse":[
      1,
      1,
      1
   ],
   "diffuseMap":"../69308241/palette_baseColor.png",
   "diffuseMapChannel":"rgb",
   "diffuseMapUv":0,
   "diffuseMapTiling":[
      1,
      1
   ],
   "diffuseMapOffset":[
      0,
      0
   ],
   "specular":[
      0.23,
      0.23,
      0.23
   ],
   "specularMapChannel":"rgb",
   "specularMapUv":0,
   "specularMapTiling":[
      1,
      1
   ],
   "specularMapOffset":[
      0,
      0
   ],
   "specularAntialias":true,
   "occludeSpecular":1,
   "enableGGXSpecular":false,
   "anisotropy":0,
   "useMetalness":false,
   "metalness":1,
   "metalnessMapChannel":"r",
   "metalnessMapUv":0,
   "metalnessMapTiling":[
      1,
      1
   ],
   "metalnessMapOffset":[
      0,
      0
   ],
   "conserveEnergy":true,
   "shininess":32,
   "glossMapChannel":"r",
   "glossMapUv":0,
   "glossMapTiling":[
      1,
      1
   ],
   "glossMapOffset":[
      0,
      0
   ],
   "clearCoat":0,
   "clearCoatMapChannel":"r",
   "clearCoatMapUv":0,
   "clearCoatMapTiling":[
      1,
      1
   ],
   "clearCoatMapOffset":[
      0,
      0
   ],
   "clearCoatVertexColor":false,
   "clearCoatVertexColorChannel":"r",
   "clearCoatGlossiness":1,
   "clearCoatGlossMapChannel":"r",
   "clearCoatGlossMapUv":0,
   "clearCoatGlossMapTiling":[
      1,
      1
   ],
   "clearCoatGlossMapOffset":[
      0,
      0
   ],
   "clearCoatGlossVertexColor":false,
   "clearCoatGlossVertexColorChannel":"r",
   "clearCoatBumpiness":1,
   "clearCoatNormalMapUv":0,
   "clearCoatNormalMapTiling":[
      1,
      1
   ],
   "clearCoatNormalMapOffset":[
      0,
      0
   ],
   "fresnelModel":0,
   "emissive":[
      0,
      0,
      0
   ],
   "emissiveMapChannel":"rgb",
   "emissiveMapUv":0,
   "emissiveMapTiling":[
      1,
      1
   ],
   "emissiveMapOffset":[
      0,
      0
   ],
   "emissiveIntensity":1,
   "normalMapTiling":[
      1,
      1
   ],
   "normalMapOffset":[
      0,
      0
   ],
   "normalMapUv":0,
   "bumpMapFactor":1,
   "heightMapChannel":"r",
   "heightMapUv":0,
   "heightMapTiling":[
      1,
      1
   ],
   "heightMapOffset":[
      0,
      0
   ],
   "heightMapFactor":1,
   "alphaToCoverage":false,
   "alphaTest":0,
   "alphaFade":1,
   "opacity":1,
   "opacityMapChannel":"r",
   "opacityMapUv":0,
   "opacityMapTiling":[
      1,
      1
   ],
   "opacityMapOffset":[
      0,
      0
   ],
   "opacityFadesSpecular":true,
   "reflectivity":0,
   "refraction":0,
   "refractionIndex":0.6666666666666666,
   "cubeMapProjection":0,
   "cubeMapProjectionBox":{
      "center":[
         0,
         0,
         0
      ],
      "halfExtents":[
         0.5,
         0.5,
         0.5
      ]
   },
   "lightMapChannel":"rgb",
   "lightMapUv":1,
   "lightMapTiling":[
      1,
      1
   ],
   "lightMapOffset":[
      0,
      0
   ],
   "depthTest":true,
   "depthWrite":true,
   "cull":1,
   "blendType":3,
   "shader":"blinn",
   "useFog":true,
   "useLighting":true,
   "useSkybox":true,
   "useGammaTonemap":true,
   "aoMapVertexColor":false,
   "diffuseMapVertexColor":false,
   "emissiveMapVertexColor":false,
   "specularMapVertexColor":false,
   "metalnessMapVertexColor":false,
   "opacityMapVertexColor":false,
   "glossMapVertexColor":false,
   "lightMapVertexColor":false,
   "diffuseMapTint":false,
   "specularMapTint":false,
   "emissiveMapTint":false,
   "metalnessMapTint":false,
   "mapping_format":"path"
}