Hi BRL-CAD team,
I’m Vaibhav Wadhwani, a second-year student proficient in C++, and I’m excited about contributing to BRL-CAD through GSoC 2025. I’m particularly interested in the Geometry Verification and Validation GUI in Qt (AI Project) and would love to help enhance the existing prototype by improving usability, adding new checks, refining Qt GUI integration, or incorporating AI for issue detection and repair.
I’ve already looked at Geometry_V&V.tar.gz to understand the existing work. I’d love to discuss possible improvements and define specific project objectives. Could you guide me on the best next steps?
Best,
Vaibhav Wadhwani
Hi @Vaibhav next steps would probably be for you to see if you can get it up and running (i.e., compiled from sources), so you can then describe what you understand of the project. then we can talk about what the next steps might look like for you.
Dear BRL-CAD Team,
My name is Chaitanya Vats, and I am currently a second-year undergraduate student pursuing a degree in Computer Science. I have a strong foundation in C++ and am eager to contribute to BRL-CAD as part of Google Summer of Code (GSoC) 2025. Although I realize I am reaching out a bit late due to my mid-term exams, I am highly motivated to get started.
I have a basic understanding of ray tracing, physically based rendering (PBR), and their underlying principles. Additionally, I have developed a custom renderer using the Vulkan SDK, following online resources for guidance. I am also familiar with multi-threading and its implementation in ray tracing and path tracing.
I have also attached some screenshots showcasing the results from my custom renderer for your reference. Looking forward to your response and any suggestions you may have.
I recently came across the project "Physically-Based Rendering (PBR) Advanced Shaders" and found it particularly interesting. With your guidance, I am confident that I can deepen my understanding of the project and contribute meaningfully to its development. I would greatly appreciate any advice on how to proceed further.
Best regards,
Chaitanya Vats
Screenshot 2024-02-06 005124.png
Screenshot 2024-02-22 003219.png
Screenshot 2024-03-07 005211.png
Screenshot 2024-11-06 155813.png
Screenshot 2024-11-06 033613.png
Chaitanya Vats said:
Dear BRL-CAD Team,
My name is Chaitanya Vats, and I am currently a second-year undergraduate student pursuing a degree in Computer Science. I have a strong foundation in C++ and am eager to contribute to BRL-CAD as part of Google Summer of Code (GSoC) 2025. Although I realize I am reaching out a bit late due to my mid-term exams, I am highly motivated to get started.
I have a basic understanding of ray tracing, physically based rendering (PBR), and their underlying principles. Additionally, I have developed a custom renderer using the Vulkan SDK, following online resources for guidance. I am also familiar with multi-threading and its implementation in ray tracing and path tracing.
I have also attached some screenshots showcasing the results from my custom renderer for your reference. Looking forward to your response and any suggestions you may have.
I recently came across the project "Physically-Based Rendering (PBR) Advanced Shaders" and found it particularly interesting. With your guidance, I am confident that I can deepen my understanding of the project and contribute meaningfully to its development. I would greatly appreciate any advice on how to proceed further.
Best regards,
Chaitanya VatsScreenshot 2024-02-06 005124.png
Screenshot 2024-02-22 003219.png
Screenshot 2024-03-07 005211.png
Screenshot 2024-11-06 155813.png
Screenshot 2024-11-06 033613.png
waiting for your reply @Sean
Subject: Interest in BRL-CAD Python Bindings Project – GSoC 2025
Dear BRL-CAD Team,
I'm Nihal Jangam, a first-year B.Tech CSE (AI & ML) student at Newtown School of Technology, Pune. With strong Python skills and hackathon experience as a frontend developer, I'm excited to contribute to the BRL-CAD Python Bindings project for GSoC 2025.
I’ve already looked at BRL-CAD Python bindings to understand the existing work. I’d love to discuss possible improvements and define specific project objectives. Could you guide me on the best next steps?
To boost my selection chances:
Would early contributions before proposal submission help?
Is there a specific code challenge or task to showcase my skills?
Which project areas need impactful pre-GSoC contributions?
Eager to learn and deliver value—looking forward to your guidance.
Best regards,
Nihal Jangam
B.Tech CSE (AI & ML), 1st Year
Newtown School of Technology, Pune, India
Hi @Nihaal Jangam, welcome to BRL-CAD.
Unfortunately, GSoC 2025 is over. However, maybe 2026 there will be another GSoC and maybe, BRL-CAD will be a mentoring organization again.
The best way to increase your chance to get selected is to write an awesome proposal. The key to do so is to learn as much as possible about the programs and how they are implemented. I.e.,
Of course, we expect a code contribution too, to show your skills, but this is usually a minor task.
You can move the discussion of Python binding specific stuff to #Google Summer of Code > BRL-CAD Python Bindings.
Last updated: Nov 05 2025 at 00:55 UTC