Building a Renderman raytracer DSO help?

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 04 April 2012   #1
Building a Renderman raytracer DSO help?

Hi,
I want to build a raytracer for renderman any idea where to start, I mean using DSOs I already know the basics of a raytracer. I notice that GI in renderman its slow compared to other renders. I'm wondering if I cant implement a gpu raytracer perhaps using openCL or cuda via optix. Any dso examples will help.
Thanks,
Alexis
 
Old 04 April 2012   #2
Sorry, this doesn't answer your question but have you tried any of prman 16+ versions? Raytracing speed/quality is significantly faster in the latest releases.
 
Old 04 April 2012   #3
I only have access to 3Delight and Mantra
 
Old 04 April 2012   #4
3delight is a pretty decent raytracer as well. Have you tried using the "raytrace" hider? Also, you can post in the forums @ www.3delight.com for direct answers from the devs.

Also, last I spoke to one of the devs, they did have a plan for gpu based stuff but since then I haven't heard or seen any public release from them on this. So you could probably ask them about it on their forums as well.

Last edited by noizFACTORY : 04 April 2012 at 05:14 PM.
 
Old 04 April 2012   #5
Advanced RenderMan has info on how they implemented a rayserver to work with BMRT. The Siggraph course notes also has an abstract of the chapter... http://www.renderman.org/RMR/Public...98.course11.pdf
 
Old 04 April 2012   #6
I don't think it's a good idea writing a raytracer as a DSO. You will need to build your own acceleration structure and load all your objects into it etc, so you'd be making a complete renderer inside another renderer which really limits your options.

In my opiniion the best place to start is having a look at Physically Based Rendering by Matt Pharr and Greg Greg Humphreys and literally is all about their open source renderer PBRT (the book is the source code!) http://pbrt.org/

You may also want to look at Production Rendering: Design and Implementation http://www.amazon.com/Production-Re...n/dp/1852338210 . It is written by several high profile renderer authors.

As people have said prman and 3delight both have very good raytracing engines already. The big limits of these renderers are the initial REYES hiding (the minimum you can render is every vertex) and shading at ray hits (RSL gets its speed from batching points - which is difficult to do when raytracing).

Simon
__________________
http://www.rendermania.com/
 
Old 04 April 2012   #7
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
__________________
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 09:38 AM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.