1What is Objaverse-XL?
A huge dataset with over 10 million 3D objects
2What is ShapeNet best known for?
A large library of 3D objects, mostly chairs, tables, and cars
3What is ModelNet?
Another large library of 3D objects for 3D shape research
4What are the three main types of 3D representation?
Point cloud, Mesh, Voxel grid
5What is a point cloud?
A 3D representation made of dots in space (x,y,z) outlining the surface of an object without faces or textures
6One key advantage of point clouds
They are lightweight and good for capturing the overall shape of objects
7One key limitation of point clouds
They don’t store surfaces or textures, appearing like a hollow skeleton
8What is a voxel grid?
A 3D representation using tiny cubes (voxels) in a grid to show which parts of space are solid or empty
9An advantage of voxel grids
They’re easy for computers to handle and capture inside and outside of objects
10A disadvantage of voxel grids
They require a lot of memory for high resolution and can look blocky if the grid is coarse
11What is a mesh in 3D graphics?
A representation of an object’s surface using vertices connected by edges to form triangles that wrap around the object
12An advantage of meshes
They are efficient and produce smooth, detailed surfaces used in games and 3D modeling
13A disadvantage of meshes
They are harder for neural networks to generate due to their complex structure
14What does SDF stand for?
Signed Distance Function
15What does a Signed Distance Function describe?
For every point in space, it gives the distance to the object’s surface—negative inside, zero on the surface, positive outside
16A benefit of SDFs over voxels
They give smooth, continuous shapes and are more compact than voxel grids
17How do you extract a visible surface from an SDF?
By finding all points where the distance equals zero (using algorithms like marching cubes)
18What is a Neural Radiance Field (NeRF)?
A neural network that represents a 3D scene by mapping each 3D point and view direction to color and density, enabling realistic images from any angle
19What inputs does NeRF use for each sample point?
A 3D coordinate (x,y,z) and a viewing direction
20What outputs does NeRF predict for each sample point?
Density (how solid the point is) and radiance/color (light emitted toward the camera)
21How does NeRF render a 2D image from a viewpoint?
It casts rays from the camera, samples many points along each ray, predicts color and density for each, then blends them using volume rendering
22What is feedforward generation in 3D models?
A one-shot process where the model directly generates a 3D shape or image in a single forward pass without iterative refinement
23Give an example of feedforward generation method
3D GANs or triplane diffusion models that combine 2D top-down, front, and side views into a 3D model
24What is optimization-based generation?
An approach that starts with a rough shape and iteratively adjusts it to match data or a prompt by minimizing a loss function
25Give a famous example of optimization-based generation
DreamFusion, which optimizes a 3D shape guided by a 2D diffusion model’s feedback
26One key advantage of optimization-based generation
It often produces high-quality, accurate results tailored to specific input data
27One key disadvantage of optimization-based generation
It is slower because it optimizes each new object or scene from scratch
28What is generative novel view synthesis?
The task of generating realistic images of a scene or object from new, unseen camera angles based on one or a few input photos
29Why is it called “generative” novel view synthesis?
Because it can hallucinate or imagine plausible unseen parts of the object rather than just re-projecting observed pixels
30Name two models used for generative novel view synthesis
Zero-1-to-3 and SyncDreamer
31How does generative NVS typically work?
It uses a 3D-aware neural network to understand the scene and then generates images from new viewpoints, filling in unseen regions
32What is procedural generation?
A rule-based, algorithmic method (often with randomness) that automatically creates complex scenes or objects without manual design
33Give an example of procedural generation in games
Minecraft, which builds terrains and biomes using algorithms rather than hand-crafted maps
34One key advantage of procedural generation
It can produce infinite variety of content efficiently without storing each detail
35One limitation of procedural generation
It can be harder to control for specific artistic details and may sometimes look unnatural without tuning
36What is NeRF (Neural Radiance Fields)?
A machine learning technique that generates highly detailed 3D models from a set of 2D images taken from different viewpoints.
37What does DreamFusion combine?
A pretrained 2D text-to-image diffusion model (like Imagen) with Neural Radiance Fields (NeRF) to create 3D representations.
38What do feedforward models learn?
A direct mapping from input (like noise or text) to the output representation.
39What types of structures are procedural generation techniques (L-Systems, Fractals) well-suited for?
Natural-looking structures with branching or self-similar patterns, like plants or terrain.
40What 3D representation does the Point-E model generate directly from text?
Point Clouds
41What is the primary input for 'Generative Novel View Synthesis' methods (Zero-1-to-3, SyncDreamer)?
One or more 2D images of an object.
42What do 'Generative Novel View Synthesis' methods generate?
New images of the same object from different viewpoints.
43What is a signed distance function (SDF)?
A mathematical function that assigns to each point in space the shortest distance to the boundary of a given shape, with a sign indicating whether the point lies inside or outside the shape.
44In an SDF, what sign do points *inside* the shape typically have?
Negative values.
45In an SDF, what sign do points *outside* the shape typically have?
Positive values.
46In an SDF, what value do points *on the boundary* have?
Zero.
47What distinguishes Optimization-Based (e.g., DreamFusion) from Feedforward (e.g., Point-E) 3D generation?
Optimization methods typically use guidance from pre-trained 2D models to iteratively refine a 3D representation, while feedforward methods learn a direct mapping.
48What does the PartCrafter model aim to generate?
3D objects as compositions of distinct parts, generated jointly from a single input image.
49How does Triplane Diffusion represent a 3D shape for the diffusion process?
Using three orthogonal 2D feature planes (e.g., XY, YZ, XZ).
50What is the key difference between how Point-E and DreamFusion generate 3D objects?
Point-E is a feedforward model generating point clouds directly, while DreamFusion uses optimization to refine an implicit 3D representation guided by a 2D model.
51When optimizing a NeRF, what does the neural network learn to predict for a 3D point and viewing direction?
The RGB color and volume density (sigma).
52Name three common 3D data representations.
Point Clouds, Voxels, Meshes (also Implicit Representations, Images).
53What are Voxels?
3D grids similar to 2D pixels.
54What are Meshes?
Surfaces defined by vertices, edges, and faces (polygons).
55Name an example of an Implicit 3D Representation.
Signed Distance Functions (SDFs) or Neural Radiance Fields (NeRFs).
56Name one large dataset used for training 3D AI models.
ShapeNet (or ModelNet, Objaverse / Objaverse-XL).
57What is Feedforward Generation in 3D?
Directly generating the 3D representation (e.g., Point Cloud, Voxel) using models like GANs, VAEs, or Diffusion Models.
58What is Optimization-Based Generation in 3D?
Iteratively optimizing a 3D representation (often implicit, like NeRF) to match a target, guided by models like CLIP or 2D Diffusion.
59What is Procedural Generation in 3D?
Using algorithms and rules (like Fractals, L-Systems, Noise Functions) to create 3D content.
60What can tools like LongSplat be used for?
Reconstructing 3D scenes from video.