Difference between revisions of "Google Summer of Code/2012"

From BRL-CAD
(expand details on the five students that have filled in their user pages)
(Package Library Extensions)
 
(12 intermediate revisions by 6 users not shown)
Line 7: Line 7:
 
= Getting started =
 
= Getting started =
  
'''BRL-CAD IS PARTICIPATING as a mentoring organization in the 2012 Google Summer of Code!'''  
+
'''BRL-CAD was accepted as a [http://www.google-melange.com/gsoc/org/google/gsoc2012/brlcad mentoring organization] for the 2012 Google Summer of Code!'''
  
= Additional Information =
+
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. 
  
Students were encouraged to collaborate with the developers on formulating projects, selecting from a detailed list of project suggestions from our [[Google_Summer_of_Code/Project_Ideas|Project Ideas]] page.  Student applications for [[Google_Summer_of_Code|GSoC]] were accepted at http://socghop.appspot.com from March 26th until April 6th.
+
= Accepted Projects =
 
 
= Accepted Proposals =
 
  
 
== Voxelize Command==
 
== Voxelize Command==
 
* Summary: Create a command that converts solid geometry into a volumetric representation format.  
 
* Summary: Create a command that converts solid geometry into a volumetric representation format.  
 
* Student: [[User:Anuragmurty| Anurag Murty]]
 
* Student: [[User:Anuragmurty| Anurag Murty]]
 +
* Dev Log: http://brlcad.org/wiki/User:Anuragmurty#Development_Log
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/anuragmurty/22001
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/anuragmurty/22001
  
Line 23: Line 22:
 
* Summary: Create an interactive GUI showing the structure of geometry, visualizing its directed acyclic graph.
 
* Summary: Create an interactive GUI showing the structure of geometry, visualizing its directed acyclic graph.
 
* Student: [[User:Cprecup| Cristina Precup]]
 
* Student: [[User:Cprecup| Cristina Precup]]
 +
* Dev Log: http://brlcad.org/wiki/User:Cprecup/GSoC2012_progress
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/cp/42002
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/cp/42002
  
Line 28: Line 28:
 
* Summary: Reduce, reuse, recycle.  Leaner and meaner code.
 
* Summary: Reduce, reuse, recycle.  Leaner and meaner code.
 
* Student: [[User:Ksuzee| Ksenija Slivko]]
 
* Student: [[User:Ksuzee| Ksenija Slivko]]
 +
* Dev Log: http://brlcad.org/wiki/User:Ksuzee/Reports
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/ksuzee/17001
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/ksuzee/17001
  
Line 33: Line 34:
 
* Summary: Convert NURBS surface geometry into polygonal meshes for fast visualization.
 
* Summary: Convert NURBS surface geometry into polygonal meshes for fast visualization.
 
* Student: [[User:Plussai| Laijiren]]
 
* Student: [[User:Plussai| Laijiren]]
 +
* Dev Log: http://brlcad.org/wiki/User:Plussai/GSoC_2012_log
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/plussai/17001
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/plussai/17001
  
Line 38: Line 40:
 
* Summary: Create a website around the BRL-CAD Benchmark Suite
 
* Summary: Create a website around the BRL-CAD Benchmark Suite
 
* Student: [[User:Stattrav| Suryajith Chillara]]
 
* Student: [[User:Stattrav| Suryajith Chillara]]
 +
* Dev Log: http://brlcad.org/wiki/User:Stattrav/GSoC2012_log
 
* http://www.google-melange.com/gsoc/project/google/gsoc2012/suryajith/34002
 
* 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: [[User:Phoenix| Wu Jianbang]]
 +
* Dev Log: http://brlcad.org/wiki/User:Phoenix/GSoc2012/Reports
 +
* 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: [[User:Popescu.andrei1991| Andrei Popescu]]
 +
* Dev Log: http://brlcad.org/wiki/User:Popescu.andrei1991#GsoC_2012_progress
 +
* 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: [[User:Crdueck| Chris Dueck]]
 +
* Dev Log: http://brlcad.org/wiki/User:Crdueck/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: [[User:Al_Da_Best| Alex Taylor]]
 +
* Dev Log: http://brlcad.org/wiki/User:Al_Da_Best/devlog
 +
* 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: [[User:Mesut| Mesut Oezdogan]]
 +
* Dev Log: http://brlcad.org/wiki/User:Mesut/Reports
 +
* 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: [[User:Anoop| Anoop Malav]]
 +
* Dev Log: http://brlcad.org/wiki/User:Anoop/Logs
 +
* 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 [[Google_Summer_of_Code/Project_Ideas|Project Ideas]] page.  Student applications for [[Google_Summer_of_Code|GSoC]] were accepted at http://socghop.appspot.com from March 26th until April 6th.
  
 
[[Category: Summer of Code]]
 
[[Category: Summer of Code]]

Latest revision as of 08:15, 23 May 2012


Getting started[edit]

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[edit]

Voxelize Command[edit]

Visualizing Constructive Solid Geometry (CSG)[edit]

Code Refactoring for Reduced Maintenance Cost[edit]

Trimmed NURBS Tesselation[edit]

Benchmark Performance Database[edit]

Implicit to NURBS Conversion[edit]

Package Library Extensions[edit]

Volume and Centroid Functions for Primitives[edit]

Non-Vacuum Gravity Simulator[edit]

Cross-platform 3D Display Manager[edit]

Consolidate image processing[edit]

Additional Information[edit]

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.