Getting started
BRL-CAD was accepted as a mentoring organization for the 2012 Google Summer of Code!
Below is a summary of our 11 GSoC students accepted to work on projects for BRL-CAD. For anyone interested in obtaining more information about a specific project, see the links to their personal profile, development logs, and project page.
Accepted Projects
Voxelize Command
- Summary: Create a command that converts solid geometry into a volumetric representation format.
- Student: Anurag Murty
- Dev Log: Development_Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/anuragmurty/22001
Visualizing Constructive Solid Geometry (CSG)
- Summary: Create an interactive GUI showing the structure of geometry, visualizing its directed acyclic graph.
- Student: Cristina Precup
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/cp/42002
Code Refactoring for Reduced Maintenance Cost
- Summary: Reduce, reuse, recycle. Leaner and meaner code.
- Student: Ksenija Slivko
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/ksuzee/17001
Trimmed NURBS Tesselation
- Summary: Convert NURBS surface geometry into polygonal meshes for fast visualization.
- Student: Laijiren
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/plussai/17001
Benchmark Performance Database
- Summary: Create a website around the BRL-CAD Benchmark Suite
- Student: [Suryajith Chillara] (../user/Stattrav.md)
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/suryajith/34002
Implicit to NURBS Conversion
- Summary: Helping BRL-CAD become more of a hybrid modeling system with better visualization.
- Student: Wu Jianbang
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/phoenixyjll/22001
Package Library Extensions
- Summary: Improving BRL-CAD's networking library, one of the oldest and most robust around.
- Student: Andrei Popescu
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/popescuandrei/32001
Volume and Centroid Functions for Primitives
- Summary: Directly and exactly calculate basic mathematical properties for our 3D primitives.
- Student: Chris Dueck
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/crdueck/18001
Non-Vacuum Gravity Simulator
- Summary: Enhancing current simulation system to improve accuracy and expand capabilities.
- Student: Alex Taylor
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/al_da_best/28001
Cross-platform 3D Display Manager
- Summary: Developing a cross platform 3D Display Manager for BRL-CAD
- Student: Mesut Oezdogan
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/kane/39001
Consolidate image processing
- Summary: Convert all existing image conversion tools to a new programming library.
- Student: Anoop Malav
- Dev Log: Log
- http://www.google-melange.com/gsoc/project/google/gsoc2012/crazyphoton/18002
Additional Information
Students discussed and collaborated with BRL-CAD developers on formulating projects with most selecting from a detailed list of project suggestions from our Project Ideas page. Student applications for GSoC were accepted at http://socghop.appspot.com from March 26th until April 6th.