Difference between revisions of "Google Summer of Code/2018"
From BRL-CAD
Schindler97 (talk | contribs) (→Python Geometry) |
Sharan.nyn (talk | contribs) (→Check command for Overlap tool) |
||
(19 intermediate revisions by 9 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 == | ||
+ | * Description | ||
+ | * Student: [[User:StudentName|Student Name]] | ||
+ | * [https://summerofcode.withgoogle.com/projects/#1234567890 Abstract] | ||
+ | * [[User:StudentName/GSoC18/Project|Project Plan]] | ||
+ | * [[User:StudentName/GSoC18/Log|Dev Log]] | ||
+ | |||
+ | --> | ||
== Check command for Overlap tool == | == Check command for Overlap tool == | ||
Line 12: | Line 24: | ||
* [[User:Sharan.nyn/GSoC18/Project|Project Plan]] | * [[User:Sharan.nyn/GSoC18/Project|Project Plan]] | ||
* [[User:Sharan.nyn/GSoC18/Log|Dev Log]] | * [[User:Sharan.nyn/GSoC18/Log|Dev Log]] | ||
+ | * [[User:Sharan.nyn/GSoC18/Report|Report]] | ||
== Python Geometry == | == Python Geometry == | ||
Line 19: | Line 32: | ||
* [[User:schindler97/GSoC18/Project|Project Plan]] | * [[User:schindler97/GSoC18/Project|Project Plan]] | ||
* [[User:schindler97/GSoC18/Log|Dev Log]] | * [[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 03: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]
- Implementing the check command in C and its GUI in Tcl/Tk
- Student: Saran Narayan
- Abstract
- Project Plan
- Dev Log
- Report
Python Geometry[edit]
- Extend the current project by building python bindings for BRLCAD Geometry
- Student: Jaipal Singh Goud
- Abstract
- Project Plan
- Dev Log
Appleseed renderer integration[edit]
- Integrating Appleseed renderer into BRL-CAD
- Student: Denis Pavlov
- Abstract
- Project Plan
- Dev Log
LibreCAD 3 OpenGL rendering[edit]
- Replace our current rendering engine Cairo with pure OpenGL rendering
- Student: Parth Partani
- Abstract
- Project Plan
- Dev Log
Slic3r Face based rotation[edit]
- Implement a way for users to select a face and choose it to be the face that connects to the plate
- Student: Benjamin Landers
- Abstract
- Project Plan
- Dev Log
Improving raytracing performance[edit]
- Speed up raytracing by improving the data structures used
- Student: Cezar
- Abstract
- Project Plan & Dev Log
OpenCL GPGPU Raytracing[edit]
- Convert ray-object intersection function of primitives from C to OpenCL
- Student: Sreyansh Jain
- Abstract
- Project Plan
- Dev Log
MGED search -exec option[edit]
- Add an -exec option to the search MGED command.
- Student: Peter Pronai
- Abstract
- Project Plan
- Devlog
FreeCAD Packaging & Configuration Management[edit]
- Use systems engineering approach to improve dependency & release process pains
- Student: Kurt Kremitzki
- Abstract
- Proposal & Development Log