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

From BRL-CAD
(template for 2018)
 
(Check command for Overlap tool)
 
(22 intermediate revisions by 11 users not shown)
Line 5: Line 5:
  
 
= Accepted Projects =
 
= Accepted Projects =
 +
 +
<!-- NEW STUDENTS:
 +
copy this template and append your block at the end of this site
  
 
== Title ==
 
== Title ==
Line 12: Line 15:
 
* [[User:StudentName/GSoC18/Project|Project Plan]]
 
* [[User:StudentName/GSoC18/Project|Project Plan]]
 
* [[User:StudentName/GSoC18/Log|Dev Log]]
 
* [[User:StudentName/GSoC18/Log|Dev Log]]
 +
 +
-->
 +
 +
== Check command for Overlap tool ==
 +
* Implementing the check command in C and its GUI in Tcl/Tk
 +
* Student: [[User:Sharan.nyn|Saran Narayan]]
 +
* [https://summerofcode.withgoogle.com/projects/#5757800244838400 Abstract]
 +
* [[User:Sharan.nyn/GSoC18/Project|Project Plan]]
 +
* [[User:Sharan.nyn/GSoC18/Log|Dev Log]]
 +
* [[User:Sharan.nyn/GSoC18/Report|Report]]
 +
 +
== Python Geometry ==
 +
* Extend the current project by building python bindings for BRLCAD Geometry
 +
* Student: [[User:schindler97|Jaipal Singh Goud]]
 +
* [https://summerofcode.withgoogle.com/projects/#4524440256249856 Abstract]
 +
* [[User:schindler97/GSoC18/Project|Project Plan]]
 +
* [[User:schindler97/GSoC18/Log|Dev Log]]
 +
 +
== Appleseed renderer integration ==
 +
* Integrating Appleseed renderer into BRL-CAD
 +
* Student: [[User:DenisPavlov|Denis Pavlov]]
 +
* [https://summerofcode.withgoogle.com/projects/#5986640799989760 Abstract]
 +
* [[User:DenisPavlov/GSoC18/Project|Project Plan]]
 +
* [[User:DenisPavlov/GSoC18/Log|Dev Log]]
 +
 +
==  LibreCAD 3 OpenGL rendering ==
 +
* Replace our current rendering engine Cairo with pure OpenGL rendering
 +
* Student: [[User:Parth Partani|Parth Partani]]
 +
* [https://summerofcode.withgoogle.com/projects/#5693792615661568 Abstract]
 +
* [[User:Parth Partani/GSoC18/Project|Project Plan]]
 +
* [http://blog.librecad.org/category/development/gsoc2018/ Dev Log]
 +
 +
== Slic3r Face based rotation==
 +
* Implement a way for users to select a face and choose it to be the face that connects to the plate
 +
* Student: [[User:thethirdone|Benjamin Landers]]
 +
* [https://summerofcode.withgoogle.com/projects/#5950027143315456 Abstract]
 +
* [[User:thethirdone/GSoC18/Project|Project Plan]]
 +
* [http://brlcad.org/wiki/User:Thethirdone/GSoC18/Log Dev Log]
 +
 +
== Improving raytracing performance ==
 +
* Speed up raytracing by improving the data structures used
 +
* Student: [[User:Caen.padding|Cezar]]
 +
* [https://summerofcode.withgoogle.com/projects/#6552575353028608 Abstract]
 +
* [https://cezarelnazli.github.io/devlog.html Project Plan & Dev Log]
 +
 +
== OpenCL GPGPU Raytracing ==
 +
* Convert ray-object intersection function of primitives from C to OpenCL
 +
* Student: [[User:sreyanshjainrkl|Sreyansh Jain]]
 +
* [https://summerofcode.withgoogle.com/projects/#5875907886055424 Abstract]
 +
* [[User:sreyanshjainrkl/GSoC18/Project|Project Plan]]
 +
* [[User:sreyanshjainrkl/GSoC18/Log|Dev Log]]
 +
 +
== MGED search -exec option ==
 +
* Add an -exec option to the search MGED command.
 +
* Student: [[User:paddedto10|Peter Pronai]]
 +
* [https://summerofcode.withgoogle.com/projects/#4852429728776192 Abstract]
 +
* [[User:paddedto10/GSoC18/Project|Project Plan]]
 +
* [https://raingloom.github.io/summer-devlog/ Devlog]
 +
 +
== FreeCAD Packaging & Configuration Management ==
 +
* Use systems engineering approach to improve dependency & release process pains
 +
* Student: [[User:Kkremitzki|Kurt Kremitzki]]
 +
* [https://summerofcode.withgoogle.com/projects/#6369281718091776 Abstract]
 +
* [https://forum.freecadweb.org/viewtopic.php?f=8&t=28478| Proposal & Development Log]

Latest revision as of 04:57, 10 August 2018

GSoC 2018 With BRL-CAD[edit]

BRL-CAD was accepted as an umbrella mentoring organization for the Google Summer of Code!


Accepted Projects[edit]

Check command for Overlap tool[edit]

Python Geometry[edit]

Appleseed renderer integration[edit]

LibreCAD 3 OpenGL rendering[edit]

Slic3r Face based rotation[edit]

Improving raytracing performance[edit]

OpenCL GPGPU Raytracing[edit]

MGED search -exec option[edit]

FreeCAD Packaging & Configuration Management[edit]