-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scripts to generate light simulation input files from 3D models #85
Comments
Greetings!, @Moult I am intrigued by this project, and I have always wanted to learn more about 3D modeling, I am proficient in Python and would love to be guided on what my first steps should be to dive deeper into this project and take me forward to my first Pull Request. Thank you for your time and consideration |
G'day @AnonymousCodes911 ! GSoC 2024 has not yet started and we don't know yet if the organisation is approved. If you're keen anyway a good starting point would be to install Radiance and do one of their beginner tutorials or perhaps this one: https://thinkmoult.com/basic-rendering-tutorial-radiance.html |
Greetings @Moult! I’m a Master’s student in CS and very enthusiastic about contributing to this project. I have a strong interest in 3D modeling and prior experience with Blender. Additionally, having used Python extensively in my software projects, I believe I can make meaningful contributions to this project. I would appreciate your guidance on the initial steps to deepen my involvement leading to submitting my first pull request. Thank you! |
Hello @Moult :)
|
Hey @AnonymousCodes911 @akshayb80 The organisation has been approved so now is an excellent time to make a start. The checklist is here: https://opencax.github.io/gsoc_checklist.html and you can reach out at https://osarch.org/chat Apart from the initial steps to install Radiance and do the beginners tutorial as described above, the checklist will help. Say hello in the community chat, start writing an application, and play around with software! The best way to write a strong application is to tinker with the tech :) @DanielaHz Radiance is the gold standard for light simulation, backed by many decades of rigorous scientific validation, and is also free software. The graphical UI in Blender should integrate into the existing UI that the BlenderBIM Add-on provides. The format of the text files will be clear once you start playing around with the Radiance software and doing the beginner tutorials. The GSoC project proposal can be any format. Guidelines on what should be on the application is in the checklist link above. A strong application is one that shows 1) you know what you're talking about 2) you've put in an effort to play with the software and see what the task entails and where the challenges would be, and 3) you're participating with the community :) |
Hello @Moult , I'm Avadhut and I'm keenly interested in your project. With my proficiency in Python and prior experience using Blender for animations, I'm particularly drawn to the idea of developing Python scripts to streamline conversions and creating a user-friendly interface in Blender for customizable settings. I'm eager to contribute to this project and would appreciate any guidance on how to formally propose my ideas. Looking forward to your thoughts! Thank You!! |
@Royalty252 g'day! Start by looking at the checklist: https://opencax.github.io/gsoc_checklist.html and you can reach out at https://osarch.org/chat - when you've got an idea of how to proceed, start drafting an application proposal and reach out for a time to go through it 1 on 1 in the chatroom :) |
Hello @Moult , I am excited about the prospect of contributing to this project and believe that my skills align well with the outlined tasks and would love getting in touch with you and discuss more about the project. Best regards, |
G'day @chiragsingh1711 ! It would be awesome if you could work on this project! Be sure to say hello in the OSArch chat, start following the beginner radiance rendering tutorial, and start drafting a proposal. When you have something written down or ideas, let's have a voice call to discuss further! |
Outline
The BlenderBIM Add-on and IfcOpenShell software allows users to create 3D models of buildings. Another software, Radiance, is used to perform light simulation (e.g. create renders of models that are photometrically correct). This project will integrate the two software together to create beautiful, detailed, but scientifically accurate 3D renders.
Details
No knowledge of light simulation is required!
Light simulation software simply requires 3D models in obj format as well as a set of input text files that describe the materials and scene. You will be guided on the format of these simple text files, and what files need to be generated.
Other integration options include filtering what objects are converted for light simulation, creating a GUI in Blender (this is relatively straightfoward and can be learned during the GSoC project), object proxying (e.g. swapping out one object for another), and material swapping / mapping (e.g. specifying which objects have what materials).
Expected Outcome
In order of priority (you may not complete all outcomes):
Project Properties
Skills
Difficulty
Easy
Size
Medium or Long
Additional Information
The text was updated successfully, but these errors were encountered: