Discussion:
[brlcad-devel] GSoC 2017, BRL-CAD
Siddharth Kothiyal
2017-03-14 11:10:46 UTC
Permalink
Hi!

I hope your day is going well!

I'm Siddharth Kothiyal and I'm a CSE junior at MIT, Manipal. I'm very
interested in working on topics under 'Research and Scientific Analysis'
like 'Analysis Library', 'Celestial Mechanism particle system', 'Non-vacuum
gravity simulation', 'Density Function' and 'Bending Light' with BRL-CAD
under Google Summer of Code 2017. I am well experienced in Python and C and
started using OpenGL to render 3D objects only a couple of months ago. I
love physics, specially electromagnetism, sometimes in my free time I
wonder how this field is yet to be explored to it's full potential and what
day to day application we can have with it.
I would like to know if I can combine multiple projects ideas into one, and
please let me know where the existing code for the related project ideas is
present.
Please let me know how do I proceed with it.

Thank you!
Siddharth Kothiyal
Christopher Sean Morrison
2017-03-15 00:55:12 UTC
Permalink
Post by Siddharth Kothiyal
I'm Siddharth Kothiyal and I'm a CSE junior at MIT, Manipal.
Hi Siddharth, thanks for the intro!
Post by Siddharth Kothiyal
I'm very interested in working on topics under 'Research and Scientific Analysis' like 'Analysis Library', 'Celestial Mechanism particle system', 'Non-vacuum gravity simulation', 'Density Function' and 'Bending Light' with BRL-CAD under Google Summer of Code 2017.
A bunch of progress has been made in the past two years on a gravity simulation system, so that would require a fair bit of research on your part to figure out what bits are missing, to propose something solid that extends current capability.

Working on our analysis library would probably be the most impactful, but requires gaining an in-depth understanding of BRL-CAD’s librt-based applications. Basically, there’s a lot of logic spread across a bunch of tools that performs ray tracing. Ray dispatch needs to be parameterized so shooting different patterns is much easier than is currently required, and so we can support more advanced patterns (like spherical statistical sampling)
Post by Siddharth Kothiyal
I am well experienced in Python and C and started using OpenGL to render 3D objects only a couple of months ago. I love physics, specially electromagnetism, sometimes in my free time I wonder how this field is yet to be explored to it's full potential and what day to day application we can have with it.
Your challenge will be learning and working with lots of existing code. Any project proposal should be presented as an extension of existing capability (and demonstrably showing your understanding of the current capability).
Post by Siddharth Kothiyal
I would like to know if I can combine multiple projects ideas into one, and please let me know where the existing code for the related project ideas is present.
Please let me know how do I proceed with it.
You absolutely can customize your proposal. There are references for all of the project ideas you mentioned — just follow the title to their descriptions. The code references obviously require a checkout of BRL-CAD.

Cheers!
Sean

Loading...