POV-Ray with Subdivision (POV-Sub)Authors: Xiaobin Wu, Jianhua Fan
Newest version 0.03 ( Update List )
Last updated : Nov 22th, 2004
IntroductionThis is an expansion of POV-Ray (Persistence of Vision Raytracer), a very popular (and free!) ray-tracing software. We enhanced the POV-Ray rendering kernel with subdivision surfaces (Loop's Scheme). With this expanded version, you can easily create high-quality ray-tracing images using smooth subdivision surfaces.
DownloadBefore you download, please read the copyright of POV-Ray and our copyright. You need to have a full version of POV-Ray (3.6) installed before you download the following file.
Syntax and ExamplesThe mesh objects defined by mesh or mesh2 can be subdivided by adding the following syntax at the beginning:
[smooth on/off] // smooth or flat surface shading (default on)
[subcrease value] // set the crease value for the non-smooth edges
[discard_boundary] // discard the boundary triangles
[tolerance value] // set the tolerance for matching shared vertices (for mesh object), default=1e-6
The following examples are rendered using the POV-Ray with Subdivision.
(note: the original mesh is from POV-Ray distribution: scenes/objects/mesh2.pov.)
For more information about subdivision on the surface boundary, refer to subdivision literature such as:
(note: the original mesh is from POV-Ray distribution: scenes/objects/chesmsh.pov.)
Note that crease value only has effects on sharp edges in the initial mesh.
Related websites:POV-Ray website.