CS479: Machine Learning for 3D Data
Minhyuk Sung, KAIST, Spring 2025
3D Rendering Contest
Sign-Up Due: April 6 (Sunday), 23:59 KST
Submission Due: May 31 (Saturday), 23:59 KST
Where to submit: KLMS
Presentation Session 1: June 2 (Monday), 12:50 p.m. - 2:20 p.m. KST
Presentation Session 2: June 4 (Wednesday), 12:50 p.m. - 2:20 p.m. KST
What to Do
In this contest, you are invited to reconstruct, generate, or design 3D object(s) or a scene and showcase it in its most impressive form of rendering.
Your first task is to create captivating 3D object(s) or a scene by either:
- Reconstructing 3D object(s) or a scene from real-world images or videos,
- Handcrafting a 3D model using any tools you prefer, or
- Employing generative models to create your 3D object(s) or scene.
Then, you will render the 3D object(s)/scene into its best form as a video.
Important Notes
DO NOT USE the following (violations will result in a zero score):
- Any commercial software
- Any 3D assets
- Any paid neural network models
- Closed-source software (e.g., PolyCam, Luma AI)
- Blender
- Any 3D scanning devices
You are allowed to use the following (provided they are clearly mentioned in your write-up):
- Open-source code (e.g., NerfStudio, threestudio)
- Free pretrained neural network models
- Any non-3D-geometry assets (e.g., images, textures, materials)
- RGB cameras
Failure to cite existing code, models, and assets used in the project in the write-up will result in a zero score.
What to Submit
-
A representative image
- Format: png
- Resolution: Up to 1920x1080
- File Size: Not exceeding 5MB
-
Video: A video capture of the 3D rendering.
- Format: mp4
- Resolution: Up to 1920x1080
- Duration: Maximum of 10 seconds
- File Size: Not exceeding 50MB
-
3D Content
- Only one 3D content piece is allowed, but it may include multiple objects within a scene.
- File Size: Maximum of 100MB
- Format:
- A webpage with supplementary files (e.g., .gldf, .glb., *.js, etc.), or
- A file compatible with the following platforms:
- MeshLab (https://www.meshlab.net/)
- Nerfstudio (https://docs.nerf.studio/)
- Threestudio (https://github.com/threestudio-project/threestudio)
- A file that cannot be opened/loaded will be considered as not submitted, resulting in a zero score.
-
Source code and Data:
- Ensure reproducibility of the 3D output with your provided code and data.
- Code/data that cannot reproduce the rendering will be considered as not submitted, resulting in a zero score
-
Write-up:
- A write-up including
- Project title
- Teammates' names
- Teammates' student IDs
- Brief description of the 3D content and rendering
- Technical aspects
- Reproduction steps using your code and data
- Length: Up to 4 pages in A4 size, excluding references.
- No template provided.
- Properly cite all the code and resources you have used. Missing references will be considered as misconduct, resulting in a zero score.
- A write-up including
Evaluation
Your results will be evaluated based on Technology Score and Creativity Score by the instructor, TAs, and your peer classmates.
- Technology Score [1–5 range]: This indicates the technical novelty and difficulty in creating and rendering the object/scene.
- Creativity Score [1–5 range]: This indicates the originality and artistic value of the rendering outputs.
For both, higher is better, and only integer scores are permitted.
Each individual will assign a Technology Score and Creativity Score to the results of all classmates. The scores given by one person to all results will be normalized. Then, the average of these normalized scores for each criterion will determine your final score.
Presentation Sessions
-
All sessions are mandatory. Your attendance will be checked at the beginning, middle, and end of each session.
-
Your camera and mic must be turned on all the time.
-
Find your poster BEFORE the sessions, and also check whether your camera and mic work, and you can share your screen.
-
Check your presentation date below. You will play a role of a presenter in one session and a questioner in the other session.
-
Each session will begin with a 1-minute pitch from the presenters. When it's your turn, please follow these steps:
- Introduce yourself (just your name).
- Share your screen and play the video.
- Provide a 1-minute description of your work.
-
In the session you present, you must be on standby in front of your poster during the entire session and wait for the questioners.
-
The instructor will stop by each poster with the schedule below (subject to change).
-
All discussions during the poster sessions must be done in English.
Grading
There is no late day. Submit on time.
Late submission: Zero score.
Missing any of video, 3D content, code/data, and write-up: Zero score.
Wrong format: 10% penalty for each.
Absence (at any time) at the sessions: 20% penalty for each session.
Turning off camera of mic: 20% penalty for each session.
Not staying at the poster during the presentation: 20% penalty.