Bishop3D Features
Bishop3D is an interactive modeler and animation tool dedicated to the popular freeware raytracer POV-Ray™.
Highlights:
- Native animation support via key framing
Currently only float valued object parameters can be animated but this will change in the future versions.
- Native POV-Ray™ script import capability
Bishop3D can read a descent subset of POV-Ray scene description language (more details).
- Ambidextrous coordinate system
You can choose to work with right-hand or left-hand coordinate system.
- Almost complete material editor with thumbnail preview
Except for the object and function patterns, all texture related stuff is supported.
- Objects cross reference
Scene items may reference each other and the dependencies issues are handled automatically.
- CSG evaluation
Including support for the inverse keyword
- Translation, Rotation, scaling and Inverse kinematics manipulators
Place and orient the objects by simply dragging the manipulator in the viewports.
- Direct manipulation of geometric attributes with the mouse
Just drag the respective control point to adjust inner object parameters.
- Direct manipulation of the scene trees
Scene objects can be copied, pasted or dragged and dropped directly on the scene trees.
- Direct Manipulation of the time line trees
Tracks, sequences and keys can be copied, pasted or dragged and dropped directly in the time line trees
- Full undo/redo support
Virtually every action can be undone and posteriorly redone via an action buffer
- Support for many POV-Ray primitives
- bicubic_patch
- blob
- box
- camera (partially implemented - only orthographic and perspective)
- cone
- cylinder
- difference
- disc
- fog (partially implemented - no preview)
- height_field
- intersection
- lathe
- light_group
- merge
- mesh
- mesh2
- plane
- polygon
- prism
- rainbow (partially implemented - no preview)
- sky_sphere (partially implemented - no preview)
- smooth_triangle
- sor
- sphere
- sphere_sweep
- superellipsoid
- text
- torus
- triangle
- union
- Full Integration with POV-Ray™
Current Limitations
As the project is still at its very first stages that are several points that need improvements
- The user interface is almost non-configurable.
- Texture items currently cannot be animated.
- The CSG evaluator works on the polygonal approximation of objects' boundary representation and it sometimes leads to unpleasant visual artifacts.
- The modeler only recognizes one font face per true type font file and - even worse - it can only work with the file if the font face name matches the file name.
- The object and function pattern are not currently supported.
- There are still many POV-Ray primitives not currently supported, namely
- cubic
- isosurface
- julia_fractal
- parametric
- poly
- quadric
- quartic