[Project Page] [RiCPP Homepage] Compiled Snapshot [RIB Sample] [ToDo] [History]
|
Downloads
[Window Snapshot]
[Included Programs]
[Related Links]
|
|
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:
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] |
|
Here is a snapshot of the RIB previewer demo with some loaded
RIB files:
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 |
|
- [http://www.aqsis.org/]:
The Aqsis renderer (Paul C. Gregory et all). Can be used to render RIB
files, I used some lines of code for matrix transformation from this
project.
- [http://www.ayam3d.org/]:
(Randolf Schultz, Frank Pagels) A modelling tool that can do RIB
output, the program was a great help to incorporate NURBS into RiCPP.
- [http://gnuwin32.sourceforge.net/]:
(various artists) You can find the zlib, libtiff, libjpeg and netpbm
libraries there.
- [http://www.affine.com/]:
The Affine library (Thomas E. Burge) includes useful utilities like a RIB
reader. The library is written in C, I took parts of the Affine code for
handling binary RIB.
- [http://www.sitexgraphics.com/]:
The Air renderer
- [http://jpatch.sourceforge.net/]:
JPatch (Sascha Ledinsky et all), can output RIB files, e.g. the [Dragonhead]
- [http://jrman.sourceforge.net/]:
JRMan (Elmer Garduno, Gerardo Horvilleur), renderer written in Java,
includes some nice RIBs made with JPatch
- [http://www.renderman.org/]:
RenderMan Repository
- [https://renderman.pixar.com/products/rispec/rispec_pdf/RISpec3_2.pdf]: Pixars 'The RenderMan Interface 3.2' (PDF)
- [http://www.bmrt.org/]:
Blue Moon Rendering Tools Home Page, has gone...
- [news://news/comp.graphics.rendering.renderman]:
The RenderMan newsgroup
|
[Project Page] [RiCPP Homepage] Compiled Snapshot [RIB Sample] [ToDo] [History]
|