On Mar 19, 2014, at 11:44 AM, Tose Nikolov wrote:
> Here is my google summer of code proposal, please share your toughts.
> http://brlcad.org/wiki/User:Todor_nikolov/proposal
Todor, this looks like a good start, but I hope to see some more detail on what
specifically you aim to accomplish. You speak about the merits of GPGPU ray
tracing, but don't really say what you're going to do or how you're going to do
it.
For example, we have a dozen existing ray tracers in BRL-CAD all build on our
LIBRT ray trace library. That library has two dozen primitive types and there
are separate intersection functions for each of them. There's no way you'd
possibly convert that entire infrastructure to GPGPU within the timeframe of
GSoC, so you need to do some homework and figure out exactly what you're going
to do. You could maybe focus on the implicit primitives (the easiest) or on
polygonal meshes (second easiest) or on NURBS (hardest but most valuable), ...
On that same note, your timeline needs improvement. You currently propose
spend nearly month getting yourself familiar with our code. That's not going
to work. That should all happen before the coding window even begins. That's
why the timeline schedules five weeks before coding begins on May 19th.
>From now until then is the time to get intimately familiar with our code.
>Especially for a project as hard as the one you're suggesting, this is not
>just helpful but requisite. Moreover, as you don't seem to have any
>experience with GPGPU code (you don't mention any other than saying you have
>deep knowledge -- what does that mean?), I'd hope to see a good patch from you
>that demonstrates your ability to read and write code quickly, perhaps some
>modification to our "rt" raytracer program or librt library.
Keep at it. ;-)
Cheers!
Sean
------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel