Make sure that VRML2Lights in states are properly initialized if you plan to render VRML 2.0 nodes. TCastleSceneCore and descendants do this for you automatically.
Limit for recursion depth. 0 means that only primary rays will be cast, 1 means that primary rays and 1 ray into mirror / transmitted / shadow, and so on.