Benboom opened this issue on Feb 11, 2010 · 32 posts
bagginsbill posted Thu, 11 February 2010 at 8:18 AM
You found one problem. There are two kinds of shadow algorithms in Poser - depth-mapped shadows (DMS) and ray-traced shadows (RTS).
DMS uses a "shadow camera". This is a camera that is positioned where the light source is (or its direction at least). Before rendering the image, Poser renders it using the shadow camera into a shadow map. This shadow map is not a visual map, but rather a depth map, where each pixel value is set to the distance to the first object in the scene from the point of view of the shadow camera. Then as the scene is rendered, each spot is projected through the depth map to see how far the light reaches in that direction. If the object is further than the depth-mapped value for that direction, it is in shadow, otherwise it is lit by that light.
The amount of detail that can be held in the depth map depends on how much scene area it covers and its size. The default size is only 256, and while that's OK for a single figure, it is not at all OK for a building containing a single figure. So the building will appear to cast shadows, but the figure (or anything else relatively small) will not. In such cases, the lights "Map Size" should be increased. But with a large enough building, it still won't be very good. DMS is old technology and you should not use it unless you're really pressed for speed, such as if rendering an animation.
RTS is the new way to do shadows. It doesn't involve a depth-map. Instead, every time shadow data is needed, a new ray is cast towards the light, and Poser examines what gets in the way, if anything. RTS are much more accurate. However, they can be very slow when encountering something with transparency, especially partial transparency, since that requires that a new ray is launched and the data found by the first ray is combined with data from the second ray. If there are several layers of transparency (as is the case with trans-mapped hair) this can really be slow.
There are four kinds of Poser people.
1) Impatient and don't care about quality. These people insist on using DMS for speed and we make fun of them.
2) Impatient but want better quality. These people use RTS but they disable "visible in raytracing" on the hair, so it doesn't slow things down. Then they add hair shadows in postwork, or they just don't bother and we make fun of them.
3) Patient and demanding high quality. These people use RTS and make everything have shadows, no matter that it takes 40 minutes to render.
As to why he doesn't look lit right, you'll have to show me a render, and your light settings, as well as the material settings on the figure.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)