Alejandro, I suspect the most likely explanation is this:
1. You are using ShadowTexture, which AFAIK doesn't support self-shadowing. 2. ShadowTexture is ignoring your ReceivesShadow bit, however: 3. When you turn on CastsShadow for a node, it is then implicitly preventing it from receiving a shadow, because the algorithm can't do both. Try replacing your ShadowTexture with a ShadowMap and see if the behavior changes; ShadowMap does support self-shadowing. -Ben > ----- > From: Alejandro Segovia [EMAIL PROTECTED] > Sent: Thursday, May 15, 2008 8:20 AM > > I'm using the ShadowTexture technique on a Software project I'm working on, > and I've set the CastsShadowTraversalMask to 0x1, the > ReceivesShadowTraversalMask to 0x2, and have set the node masks for my > nodes to be 0x3 (0x1|0x2), meaning they cast and receive shadows at the > same time, however when I run the application, shadow casting nodes never > get other nodes' shadows casted upon. > > If I just set the node mask to be 0x2 (the receive mask), they receive > shadows just fine, but when I set that to be 0x3, they stop receiving them. > > Am I doing something wrong? > > I'm under Linux with an nVIDIA graphics card. _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org