Editing Google Summer of Code/2008

From BRL-CAD

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
{|align="right"
+
After a detailed evaluation and review period, we requested and were approved to mentor four students for the 2008 Google Summer of Code.  Our students were selected from among nearly two dozen applicants based on their potential as a new long-term developer, their ability to communicate effectively, the quality of their project proposal, their technical ability, and our ability to effectively mentor them.
|[[Image:brlcad_gsoc2008_flyer.jpg|thumb|left|256px]]
 
|}
 
 
 
After a detailed [[Summer_of_Code/Proposal_Evaluation|evaluation and review]] period, we requested and were approved to mentor four students for the 2008 Google Summer of Code.  Our students were selected from among nearly two dozen applicants based on their potential as a new long-term developer, their ability to communicate effectively, the quality of their project proposal, their technical ability, and our ability to effectively mentor them.
 
  
 
= Student selections =
 
= Student selections =
Line 12: Line 8:
 
===Implementing Solid of Revolution and Sweep Primitives===
 
===Implementing Solid of Revolution and Sweep Primitives===
  
:Mentored by Daniel Roßberg, Timothy's project aims to implement two primitives that have been requested numerous times over the years: sweep and revolve.  These two primitives provide a wide range of modeling benefits including the ability to express various complex shapes more intuitively and easily.  Such shapes that will become readily possible to construct include lathe shapes, cables, blends, carved shapes, and much more.
+
:Mentored by Daniel Roßberg, Timothy's project aims to implement two primitives that have been requested numerous times over the years: sweep and revolve.  These two primitives provide a wide range of modeling benefits including the ability to express various complex shapes more intuitively and easily.  Such shapes that will become readily possible to construct include lathe shapes, cables, blends, carved shapes, and much more.  
:*Design document for [[Revolve]]
 
:*[[User:Pacman87|Development log]]
 
  
 
==André Castelo Branco Gomes==
 
==André Castelo Branco Gomes==
Line 20: Line 14:
  
 
:Mentored by Erik Greenwald, André's project involves implementing a new global illumination renderer using BRL-CAD's existing LIBRT ray-trace library.  This rendering technique provides highly realistic image synthesis (pretty pictures!) through a variant of the Monte-carlo method and bidirectional path tracing.  This will make it much easier to generate beautiful detailed renderings of any BRL-CAD geometry without requiring polygonal tessellation.
 
:Mentored by Erik Greenwald, André's project involves implementing a new global illumination renderer using BRL-CAD's existing LIBRT ray-trace library.  This rendering technique provides highly realistic image synthesis (pretty pictures!) through a variant of the Monte-carlo method and bidirectional path tracing.  This will make it much easier to generate beautiful detailed renderings of any BRL-CAD geometry without requiring polygonal tessellation.
:*Design document for [[Metropolis Light Transport]]
 
:*Development blog at http://andrecastelo.wordpress.com
 
  
 
==Dawn Thomas==
 
==Dawn Thomas==
Line 27: Line 19:
  
 
:Mentored by John Anderson, Dawn's project is a highly ambitious effort that aims to provide constraints and parametric equation support for BRL-CAD geometry.  Parametric constraints allows geometry to be described in very powerful and expressive ways including constructing geometry that preserves tangency, stays aligned through complex transformations, maintains relative dimensions, resolves dependent articulations, and more.
 
:Mentored by John Anderson, Dawn's project is a highly ambitious effort that aims to provide constraints and parametric equation support for BRL-CAD geometry.  Parametric constraints allows geometry to be described in very powerful and expressive ways including constructing geometry that preserves tangency, stays aligned through complex transformations, maintains relative dimensions, resolves dependent articulations, and more.
:*Design document for [[Libpg_:_A_parametrics/constraint_library|Libpg]]
 
:*Development Log : [http://parametrics.wordpress.com/ Parametrics]
 
:*"Developer" Log : [http://www.ohloh.net/accounts/dawn/messages.rss] ( Mostly "pertinent" updates to what the developer is upto )
 
  
 
==Manuel Antonio Fernandez Montecelo==
 
==Manuel Antonio Fernandez Montecelo==
Line 35: Line 24:
  
 
:Mentored by Bob Parker, Manuel's project is the start of a new graphical user interface (GUI) for visualizing, manipulating, and managing BRL-CAD geometry.  This interface serves as a solid framework for improving BRL-CAD's usability by providing support for shaded displays, scene graph management, and more.  This thin client is the start of a new user interface that will focus on usability, efficiency, scalability, and the human-computer interaction.
 
:Mentored by Bob Parker, Manuel's project is the start of a new graphical user interface (GUI) for visualizing, manipulating, and managing BRL-CAD geometry.  This interface serves as a solid framework for improving BRL-CAD's usability by providing support for shaded displays, scene graph management, and more.  This thin client is the start of a new user interface that will focus on usability, efficiency, scalability, and the human-computer interaction.
 
:*Design document for [[OpenGL GUI Framework]]
 
:*[[User:mafm|Development log]]
 
  
 
= Getting started =
 
= Getting started =
  
Students participating with BRL-CAD in the 2008 GSoC have a '''[[Summer_of_Code/Checklist|checklist]]''' of actions to attend to before getting started on their projects.  They are also expected to be aware of what is '''[[Summer_of_Code/Expectations|expected of them]]''' throughout the summer.  
+
Students participating with BRL-CAD in the 2008 GSoC have a '''[[Google_Summer_of_Code/Checklist|checklist]]''' of actions to attend to before getting started on their projects.  They are also expected to be aware of what is '''[[Google_Summer_of_Code/Expectations|expected of them]]''' throughout the summer.  
  
 
= Additional Information =
 
= Additional Information =
Line 47: Line 33:
 
This year, more than 7000 applications were received from nearly 4000 students for the 175 participating organizations.  Of those, only 1125 applications/students will be funded.  Altogether, this represents a $5.6 million dollar (USD) investment by Google in open source software development.  Way cool.
 
This year, more than 7000 applications were received from nearly 4000 students for the 175 participating organizations.  Of those, only 1125 applications/students will be funded.  Altogether, this represents a $5.6 million dollar (USD) investment by Google in open source software development.  Way cool.
  
You can see our [[Google_Summer_of_Code/2008/Project_Ideas|Project Ideas]] page for a list of project suggestions that were suggested to be of particular interest to our mentors for 2008.  There were several [http://brlcad.org/~sean/ideas.html other areas] of development that are of high-interest as well.  Students were welcome to submit their own unique ideas as well and were encouraged to collaborate with our mentors on formulating those projects.  Student applications for GSoC 2008 were accepted on Google's project website between March 24 and March 31 at http://code.google.com/soc/2008/
+
You can see our [[Google_Summer_of_Code/Project_Ideas|Project Ideas]] page for a list of project suggestions that were suggested to be of particular interest to our mentors for 2008.  There were several [http://brlcad.org/~sean/ideas.html other areas] of development that are of high-interest as well.  Students were welcome to submit their own unique ideas as well and were encouraged to collaborate with our mentors on formulating those projects.  Student applications for GSoC 2008 were accepted on Google's project website between March 24 and March 31 at http://code.google.com/soc/2008/
[[Category: Summer of Code]]
 

Please note that all contributions to BRL-CAD may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see BRL-CAD:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)