Sketchup renders wrong when turning on ambient occlusion, any ideas?
What is “wrong”? It is hard to tell from the image what you are hoping for. You might want to share the actual SKP file so folks here can explore your model and help find the answer.
I wonder if the wood in the benches is PNG based. Some engines I’ve seen in the past, sometimes fail reading PNG alpha values. Maybe Sketchup new engine also fails in doing that.
However it’s also interesting that this is only visible in the shadows area
Without seeing the model it is impossible to say for sure. The effect doesn*t happen with the wood on the lower level. I wonder if the wood slats are in a group that has been given a transparent material while the wood inside has been painted with a wood texture, or vice versa.
Pretty sure this is it. I have a model where I can recreate this and it’s because of a PNG.
I’m was getting the same see through artifacts using Ambient Occlusion within shadows on my stucco walls even though the texture image is a jpg.
Ambient Occlusion ON
Ambient Occlusion OFF
In digging a little more into it, I discovered that I accidentally applied a transparent glass material to my main group for this building. So any faces, sub-groups, sub-components inside this main group that had not had a material applied to them already, would have the glass material applied. I did not notice this at first because most of my surface do have materials applied. In my case the back faces of the stucco walls had no initial material and thus were transparent. Once I discovered that, all I had to do was apply the default blank material to the entire group and the strange artifacts within my shadows went away.
Here is a simplified demo showing the behavior:
So my hunch seems to have been right. Seems to be a small bug. Now to invent ways to make use of it…
FYI… Bug ticket has been submitted for this issue
@ArchyVR Thanks for figuring this out and documenting the problem and the user workaround
Thank you for addressing it and I’m always happy to help make SU and LO better.