Raytracing with POV-Ray3D Canvas scenes are normally rendered using the Direct3D rendering engine. Direct3D with hardware acceleration is very fast. This allows you to design a scene in real time seeing the changes as you make them. This speed comes with some sacrifices though; Shadows are simulated and there are no reflections. The image that follows shows a teapot rendered with the Direct3D rendering engine. Notice that the shadow for the teapot is only visible on the surface on which the teapot is sitting. There are no shadows on the walls. Also, the teapot appears to be shiny yet it does not reflect any of its surroundings.
3D Canvas support file exports to POV-Ray format. This allows you to export your scene to POV-Ray format and use the POV-Ray program to render the image. 3D Canvas Pro supports seamless rendering with the POV-Ray rendering engine. The standard Snapshot and Animation Recording Options provide a Raytrace using POV-Ray option that if selected will result in 3D Canvas Pro automatically using the POV-Ray rendering engine to render your Snapshot or Animation. Note that this option is not available with the standard version of 3D Canvas. Lighting The lighting scheme for POV-Ray is slightly different than that of Direct3D so you may find that the final image produced by POV-Ray is somewhat darker, or brighter than the Direct3D produced image. The only way to correct lighting problems with raytracing is through trial and error. Rendering test images in low resolution and without anti-aliasing speeds up the POV-Ray rendering tremendously. Images tend to look better in POV-Ray if the amount of ambient light is low. This is also true of Direct3D rendered scenes, but it seems to make more of a difference in POV-Ray rendered scenes. Limitations 3D Canvas is primarily a Direct3D Modeling and Animation program. Some of the features of Direct3D have no equivalent in POV-Ray, and many POV-Ray features have no equivalent in Direct3D. The largest limitation of POV-Ray rendering is that 3D Canvas texture wrapping information is often lost in translation. This can be largely overcome by using the MegaPOV version of POV-Ray which is available at ftp.povray.org. 3D Canvas materials do not have exact equivalents in POV-Ray so 3D Canvas has to translate the material to POV-Ray format. One result of this is that 3D Canvas' Ambient material property is entirely lost in translation to POV-Ray. |