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

From BRL-CAD
(Created page with "= GSoC 2020 With BRL-CAD = '''BRL-CAD was accepted as an [https://summerofcode.withgoogle.com umbrella mentoring organization] for the Google Summer of Code!''' = Accepted...")
 
(LibreCAD 3 GUI Revamp)
 
(8 intermediate revisions by 4 users not shown)
Line 13: Line 13:
 
* Org: BRL-CAD or LibreCAD or FreeCAD or OpenSCAD or Slic3r
 
* Org: BRL-CAD or LibreCAD or FreeCAD or OpenSCAD or Slic3r
 
* Student: [[User:StudentName|Student Name]]
 
* Student: [[User:StudentName|Student Name]]
* [[User:StudentName/GSoC19/Abstract| Abstract]]
+
* [[User:StudentName/GSoC20/Abstract| Abstract]]
* [[User:StudentName/GSoC19/Project|Project Plan]]
+
* [[User:StudentName/GSoC20/Project|Project Plan]]
* [[User:StudentName/GSoC19/Log|Dev Log]]
+
* [[User:StudentName/GSoC20/Log|Dev Log]]
  
 
-->
 
-->
Line 22: Line 22:
 
* This project is to introduce a GPGPU pipeline into BRL-CAD using OpenCL for existing primitives and parallelize them for faster computation.
 
* This project is to introduce a GPGPU pipeline into BRL-CAD using OpenCL for existing primitives and parallelize them for faster computation.
 
* Org: BRL-CAD
 
* Org: BRL-CAD
* Student: [http://brlcad.org/wiki/User:rishabhsuthar32 Rishabh Suthar]
+
* Student: [[User:rishabhsuthar32|Rishabh Suthar]]
 
* [https://summerofcode.withgoogle.com/projects/#4537636858888192 Abstract]
 
* [https://summerofcode.withgoogle.com/projects/#4537636858888192 Abstract]
* [https://docs.google.com/document/d/1wcFFxrVE71EbKkh_x7YXX66akPxXS2IFf3Omdm_5xDY/edit Project Plan]
+
* [[User:rishabhsuthar32/GSoC20/Project|Project Plan]]
* [http://brlcad.org/wiki/User:rishabhsuthar32 Dev Log]
+
* [[User:rishabhsuthar32/GSoC20/Log|Dev Log]]
 +
 
 +
== OpenScad GUI & Text Editor’s Interactivity Enhancements ==
 +
* The goal of this project will be to add different GUI & Text Editor Enhancements like User-Defined Shortcut Configuration, jump to Error Location from Console Box, a new ‘Error Log’ dockable widget and allowing the users to scroll the values/numbers via mouse.
 +
* Org: OpenSCAD
 +
* Student: [[User:Hrishabh|Hrishabh Sharma]]
 +
* [https://summerofcode.withgoogle.com/projects/#6337400843796480 Abstract]
 +
* [[User:Hrishabh/GSoC20/proposal|Project Plan]]
 +
* [[User:Hrishabh/GSoC20/logs|Dev Log]]
 +
 
 +
 
 +
== New BRL-CAD Application ==
 +
* MGED and Archer have been created a long time ago with the technology available at that time. The project aims to create a new application to encapsulate the tools and functions of BRL-CAD.
 +
* Org: BRL-CAD
 +
* Student: [[User:Sadeep|Sadeep Weerasinghe]]
 +
* [https://brlcad.org/wiki/User:Sadeep/DevLog-2020 Dev Log]
 +
 
 +
 
 +
== LibreCAD 3 GUI Revamp ==
 +
* Revamp of the GUI of LibreCAD 3 by shifting the GUI window management from Lua to C++ and addition of a Lua GUI API.
 +
* Org: LibreCAD
 +
* Student: [[User:Jedi18|Akhil J Nair]]
 +
* [https://dokuwiki.librecad.org/doku.php/gsoc:gsoc2020#the_project Abstract]
 +
* [https://dokuwiki.librecad.org/lib/exe/fetch.php/gsoc:gsoc2020proposal.pdf Project Plan]
 +
* [https://dokuwiki.librecad.org/doku.php/gsoc:log2020 Dev Log]

Latest revision as of 00:40, 11 May 2020

GSoC 2020 With BRL-CAD[edit]

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


Accepted Projects[edit]

OpenCL GPGPU Raytracing[edit]

  • This project is to introduce a GPGPU pipeline into BRL-CAD using OpenCL for existing primitives and parallelize them for faster computation.
  • Org: BRL-CAD
  • Student: Rishabh Suthar
  • Abstract
  • Project Plan
  • Dev Log

OpenScad GUI & Text Editor’s Interactivity Enhancements[edit]

  • The goal of this project will be to add different GUI & Text Editor Enhancements like User-Defined Shortcut Configuration, jump to Error Location from Console Box, a new ‘Error Log’ dockable widget and allowing the users to scroll the values/numbers via mouse.
  • Org: OpenSCAD
  • Student: Hrishabh Sharma
  • Abstract
  • Project Plan
  • Dev Log


New BRL-CAD Application[edit]

  • MGED and Archer have been created a long time ago with the technology available at that time. The project aims to create a new application to encapsulate the tools and functions of BRL-CAD.
  • Org: BRL-CAD
  • Student: Sadeep Weerasinghe
  • Dev Log


LibreCAD 3 GUI Revamp[edit]