Can we render shadow on a transparent Plane in SceneKit

Viewed 2422

I have used shader modifiers for Plane but its not working. Can anyone suggest me how to solve it?

let myShaderfragment = "#pragma transparent;\n" + "_output.color.a = 0.0;"
let myShaderSurface = "#pragma transparent;\n" + "_surface.diffuse.a = 0.0;"
 material.shaderModifiers = [SCNShaderModifierEntryPoint.fragment : myShaderfragment, SCNShaderModifierEntryPoint.surface : myShaderSurface]
2 Answers

There's a dedicated lighting model now (SCNLightingModelShadowOnly) to only render shadows

Related