Hello @Himanshu Sekhar Nayak sir,
I hope this message finds you well! My name is Adnaan, and I'm currently studying Computer Science and Engineering at VNR Vignana Jyothi Institute of Engineering and Technology in Hyderabad.
I'm reaching out to express my genuine interest in your project. Having delved into various technologies, my tech stack includes HTML, CSS, JavaScript, React, and Node.js. Your project seems like an exciting opportunity for me to apply my skills and learn more in the process.
I'm keen to start contributing to your project and making a meaningful impact. Could you please guide me on how I can get started and become a valuable member of your team?
Additionally, I'm also interested in participating in the Google Summer of Code (GSoC) program. Could you provide any insights or advice on how to prepare for and potentially participate in GSoC?
Looking forward to your response!
Best regards,
Adnaan
Mohammad Adnaan said:
Hello Himanshu Sekhar Nayak sir,
I hope this message finds you well! My name is Adnaan, and I'm currently studying Computer Science and Engineering at VNR Vignana Jyothi Institute of Engineering and Technology in Hyderabad.
I'm reaching out to express my genuine interest in your project. Having delved into various technologies, my tech stack includes HTML, CSS, JavaScript, React, and Node.js. Your project seems like an exciting opportunity for me to apply my skills and learn more in the process.
I'm keen to start contributing to your project and making a meaningful impact. Could you please guide me on how I can get started and become a valuable member of your team?
Additionally, I'm also interested in participating in the Google Summer of Code (GSoC) program. Could you provide any insights or advice on how to prepare for and potentially participate in GSoC?
Looking forward to your response!
Best regards,
Adnaan
Hi @Mohammad Adnaan, welcome to our BRL-CAD community. I see you have some decent skills in web. How about https://github.com/opencax/GSoC/issues/26 ?
Hello @Himanshu Sir
I’m Divy Singhvi, an engineering student at the College of Technology and Engineering, Udaipur. I’m genuinely interested in the BRL-CAD modeling system and would love to contribute to the project. I’m also a GSoC 2025 enthusiast and have experience in HTML, CSS, JavaScript, Django, Node.js, LLMs, and C++. I’m eager to learn whatever is necessary to contribute effectively. Looking forward to your response
Hi @Divy singhvi, did you installed BRL-CAD? You can find the necessary installation packages at https://github.com/BRL-CAD/brlcad/releases. This will install over 200 programs. Most of them are small command line tools. The most interesting for you are our old but still heavily used GUI mged and the more modern GUI archer. Go through the mged tutorial https://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf.
Gain an overview of the existing documentation at https://brlcad.org/wiki/Main_Page.
To start programming, download the source code from https://github.com/BRL-CAD/brlcad, compile, and install the programs (https://brlcad.org/wiki/Compiling).
@Daniel Rossberg i have installed BRL-CAD on my system and started going through the mged tutorials, but i am more interested on the programming aspect, downloaded the source code and both of the https://brlcad.org/wiki/ links are not working?
Divy singhvi said:
Daniel Rossberg i have installed BRL-CAD on my system and started going through the mged tutorials, but i am more interested on the programming aspect, downloaded the source code and both of the https://brlcad.org/wiki/ links are not working?
Hey @Divy singhvi, we're currently migrating to a new server so it will take some time for the wiki to be up. Welcome to our organization. If you're going to build brlcad in windows then just download the repo from github and install cmake, visual studio. Open cmake and provide src path and build path. Hit configure button 2 times then hit generate button. Then open the project. After opening, you can build it by opening cmake predefined targets and you will see ALL_BUILD
. Then start building it.
Meanwhile, at least the PDFs con be downloaded from here: https://brlcad.org/docs/
E.g. VolumeII-Introduction_to_MGED.pdf
hola
Hey Guys! I’m David Uzor, a second-year Computer Science student at the University of Georgia, passionate about 3D graphics, computer-aided technologies (CAx), and AI-driven tools. My tech stack includes Python, C/C++, Java, Blender (3D modelling, ray tracing), OpenGL, and web development tools like Svelte and Spring Boot**. I’ve been exploring Blender since January 2024, diving into UV editing, texture mapping, and Python scripting. I’m excited about BRL-CAD’s work in solid geometry, ray tracing, and high-performance computing. While I know applications open in two days and I should’ve reached out earlier, I’d love to contribute to your projects and learn more about where to start!
I'd really appreciate any help regarding how to get started making a patch!
hola @Hector Serrano que haces? estas aquí para GSoC?
@david uzor welcome and thanks for the intro! outstanding background that sounds very relevant to our community, so glad to have you here. If you have experience with UVs and texture mapping, one particular potential project of interest would be to propose finishing the implementation of texture mapping support for BoTs in BRL-CAD. There's not a write-up on our ideas page, but happy to talk with you about it more if that's a potential area of interest that you're experienced with.
There's also of course a bunch of other great topics on the ideas list like continuation of the appleseed Physically Based Rendering infrastructure also that would be great to have someone propose.
(assuming they have the skills for the project, and willingness to learn/to do the work needed!)
Hello everyone!
I hope you're all doing well. I'm Shahaban, a final-year Computer Science undergraduate specializing in Machine Learning (particularly Computer Vision) with a minor in UI/UX. I also have experience in web development and competitive programming.
I discovered BRL-CAD while exploring GSoC projects and became interested in it's working especially in CSG. I've already spent time working through MGED and the official lessons (https://brlcad.org/docs/cad/toc.html), creating various 3D objects , (I also saw potential for improving the GUI, making it more intuitive and user-friendly, like blender?maybe..)
I'd love to actively contribute to BRL-CAD, both as part of the community and through GSoC (if possible). I've looked into some of the projects listed in the(https://github.com/opencax/GSOC), but I'd truly appreciate your guidance on where I can best contribute.
while I too know I should've reached out earlier, I'll continue exploring and aim to contribute wherever possible. I'm eager to learn from everyone here and look forward to making meaningful contributions. Thankyou.
Hello @Shaban Mallick awesome setup on your part, and good job finding the tutorials. Lots of room for UI/UX improvements indeed. We've been working on that for years, and have several UI/UX projects in the works that you can help with or otherwise propose.
For the short term, for applying to GSoC, you're not too late by any stretch -- the biggest determining factor is communication, demonstrating your passion and coding ability by working on a patch (a PR), some small change, and discussing with others while you work on it.
Understood!, I shall do it. Thankyou
@Shaban Mallick Some of the current UI/UX projects on our ideas list include OGV (web-based UI), a V&V GUI (in Qt), New BRL-CAD GUI (in Qt), appleseed PBR/GUI integration (continuation of prior effort), and Intel OSPRay GUI integration (continuation of prior effort).
(deleted)
Hello everyone,
I'm Almoiz Khan, a 3rd-year Computer Science undergraduate. I primarily work with the MERN stack and have previously contributed to Meshery, OpenTelemetry, and other Layer 5 projects, mainly focusing on UI development and enhancements.
Here’s my portfolio: https://almoizkhan.me
I code in C++ and Python, and as a newbie here, I’m looking to start with UI improvements or beginner-friendly contributions. I'd love to have your guidance as I explore and get involved!
welcome @Almoiz Khan -- that's a diverse set of projects you've worked with. None caught your attention long enough to contribute long term? What are you looking to get out of GSoC?
Thank you @Sean! Since open source allows to choose freely and contribute, I like to to explore various projects and tech stacks. Aside from my main stack, My main motive of participation in GSOC is to commit long-term and grow with the project, regardless of the tech involved.
As for Optimizations I have experience in optimizing UI .
Last updated: Apr 02 2025 at 00:51 UTC