CGTalk > Technical > Graphics Programming
Login register
Thread Closed share thread « Previous Thread | Next Thread »  
 
Thread Tools Search this Thread Display Modes
Old 04-22-2012, 02:18 AM   #1
abahena
PRO
portfolio
Alexis Bahena
Norrköping, Sweden
 
Join Date: May 2007
Posts: 142
Send a message via MSN to abahena
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-22-2012, 01:41 PM   #2
noizFACTORY
chanchito
 
noizFACTORY's Avatar
portfolio
Sachin Shrestha
Production Technology Supervisor
Prana Studios
Mumbai, India
 
Join Date: May 2005
Posts: 998
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-22-2012, 04:35 PM   #3
abahena
PRO
portfolio
Alexis Bahena
Norrköping, Sweden
 
Join Date: May 2007
Posts: 142
Send a message via MSN to abahena
I only have access to 3Delight and Mantra
 
Old 04-22-2012, 04:51 PM   #4
noizFACTORY
chanchito
 
noizFACTORY's Avatar
portfolio
Sachin Shrestha
Production Technology Supervisor
Prana Studios
Mumbai, India
 
Join Date: May 2005
Posts: 998
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-22-2012 at 05:14 PM.
 
Old 04-23-2012, 02:06 PM   #5
earlyworm
car unenthusiast
 
earlyworm's Avatar
Will Earl
craftsperson
Grizzly Country, Canada
 
Join Date: Mar 2005
Posts: 1,685
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-29-2012, 11:27 AM   #6
rendermaniac
.
Simon Bunker
Shader Writer / TD
Australia
 
Join Date: Jan 2003
Posts: 1,040
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-29-2012, 11:27 AM   #7
CGTalk Moderation
Expert
CGTalk Forum Leader
 
Join Date: Sep 2003
Posts: 1,066,478
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 07:51 AM.


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