SourceForge.net Logo RiCPP Logo

RiCPP - Compiled Snapshot


[Project Page] [RiCPP HomepageCompiled Snapshot [RIB Sample] [ToDo] [History]
Downloads
[Window Snapshot]
[Included Programs]
[Related Links]
Platzhalter

Downloads

There only a prerelease of RiCPP yet, since there are still a lot of things to do. Nevertheless, I've compiled it with Visual C++ 6.0 for a look:

[ricpp20050610a.zip (3.15 MB)] - Compiled RiCPP test programms and library (build June, 10th 2005)
[ricppsrc20050610a.zip (1.46 MB)] - Zipped source, project and 3rd party - call prepare.bat at the subdirectory ricpp\workspace to copy some files to their appropriate places.

You can download the recent source files from [sourceforge.net] using SVN: [RiCPP SVN pages].

A redesign (subtree ricpp2) can be found in the SVN pages, the redesign is developed currently on Win32 (Visual Studio 2005/2008 Express) and MacOS 10 (XCode3), Linux may be follow. Since there are major changes by now, the projects may not compile.

[Downloads]
Window Snapshot
[Included Programs]
[Related Links]

Window snapshot

Here is a snapshot of the RIB previewer demo with some loaded RIB files:

Window snapshot from ribpreview.exe

The previewer uses RiReadArchive() of the glrenderer.dll library for OpenGL. The quality is compareable to the program rgl that came with the BMRT.

[Downloads]
[Window Snapshot]
Included Programs
[Related Links]

Included Programs in ricpp20050610a.zip

The included programs (In the 'progs' subdirectory of 'ricpp20050610a.zip') are only tests for the ricpp library and not as useful. They work under Windows NT/2000/XP.

RibPreview.exe - Uses RiCPP to load RIB files. You can use the menu item File»Render to call an external renderer ('batches\renderprev.bat' is called, Aqsis is default). The keys: 'r', 'c' to change the z position, 'v', 't' (y position), 'f', 'g' (x position), 'z' to rotate around the z axis, 'y' (y axis), 'x' (x axis), '+' increases step size for moving, '-' decreases step size and 'i' to reset the transformation matrix and step size. This works only if there is no camera transformation in the RIB file.
RibLoader.exe - Uses RiCPP to load RIB files, test with single document interface.
ricpptest.exe - Test program for the RiCPP library. You can click with the left mouse button to change the screen and with the right mouse button to call 'batches\render.bat' to render the current window with an external renderer (Aqsis is default). It uses some RIB entity files out of the 'progs\Ribs' subdirectory.
ribtest.exe - Command line utility, reads a rib file and prints rib errors to stdout.

There are a few loadable RIB samples (mostly by Scott Iverson, hermite.rib uses data from Daniel McCoy) in the 'ribsamples' subdirectory. The C++ includes and the compiled dynamic link libraries in can be found in 'ricpplib'. The static library 'librendererloader.lib' contains objects to load the renderers like plugins at run time.

[Downloads]
[Window Snapshot]
[Included Programs]
Related Links

Related Links


[Project Page] [RiCPP HomepageCompiled Snapshot [RIB Sample] [ToDo] [History]

Last change: Sept., 30th 2008
Contact: Andreas Pidde
Disclaimer