On Mar 22, 2015, at 7:36 PM, Zhaotian Wang <zhaotian...@gmail.com> wrote:

> I am pretty interested in the project idea about Appleseed renderer 
> integration and I think I am kinda qualified because I am quite familiar 
> about appleseed and raytracing. But I cannot see any detailed description 
> about the project idea(the link seems to be invalid). Does Appleseed renderer 
> integration mean coding in appleseed or in brl-cad?

Zhaotian,

Glad to hear you’re familiar with Appleseed and ray tracing, but please 
elaborate on your experience?  It’s a collaboration I initiated with them a 
couple years ago.  When first approached, I described it as a desire to use 
their rendering framework, but with our geometry and our ray tracing library 
for intersection testing.  As a CAD system, we support advanced and complex 
geometry types like NURBS, metaballs, and CSG operations that Appleseed knows 
nothing about.  They offer advanced rendering techniques that we don’t have.

The answer to your question is probably “yes”, both.  Fundamentally, the 
Appleseed devs made accommodations for us in their rendering framework, mods so 
that it could call an external ray trace library.  This means it should be 
possible to just hook up to our librt library to read our .g files and shoot 
our rays, and it’ll all magically work.  That code will probably exist as an 
Appleseed plugin that gets maintained in our repository, but that’s something 
you’ll need to research.  It could just as well be a set of build system 
modifications and direct linking or even source mods.

We ultimately want to make their renderer, enhanced with the ability to read 
our geometry and use our ray intersection testing, available in BRL-CAD.  You 
get to propose how to do that.

Cheers!
Sean
 
------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to