Lecture 6 + Lecture 6 (IDK)

60 flashcardsby Amogh
Study these flashcardsFree · spaced repetition · iPhone, Android, Mac & web

All cards

1
What is Objaverse-XL?
A huge dataset with over 10 million 3D objects
2
What is ShapeNet best known for?
A large library of 3D objects, mostly chairs, tables, and cars
3
What is ModelNet?
Another large library of 3D objects for 3D shape research
4
What are the three main types of 3D representation?
Point cloud, Mesh, Voxel grid
5
What 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
6
One key advantage of point clouds
They are lightweight and good for capturing the overall shape of objects
7
One key limitation of point clouds
They don’t store surfaces or textures, appearing like a hollow skeleton
8
What is a voxel grid?
A 3D representation using tiny cubes (voxels) in a grid to show which parts of space are solid or empty
9
An advantage of voxel grids
They’re easy for computers to handle and capture inside and outside of objects
10
A disadvantage of voxel grids
They require a lot of memory for high resolution and can look blocky if the grid is coarse
11
What 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
12
An advantage of meshes
They are efficient and produce smooth, detailed surfaces used in games and 3D modeling
13
A disadvantage of meshes
They are harder for neural networks to generate due to their complex structure
14
What does SDF stand for?
Signed Distance Function
15
What 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
16
A benefit of SDFs over voxels
They give smooth, continuous shapes and are more compact than voxel grids
17
How do you extract a visible surface from an SDF?
By finding all points where the distance equals zero (using algorithms like marching cubes)
18
What 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
19
What inputs does NeRF use for each sample point?
A 3D coordinate (x,y,z) and a viewing direction
20
What outputs does NeRF predict for each sample point?
Density (how solid the point is) and radiance/color (light emitted toward the camera)
21
How 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
22
What 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
23
Give 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
24
What 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
25
Give a famous example of optimization-based generation
DreamFusion, which optimizes a 3D shape guided by a 2D diffusion model’s feedback
26
One key advantage of optimization-based generation
It often produces high-quality, accurate results tailored to specific input data
27
One key disadvantage of optimization-based generation
It is slower because it optimizes each new object or scene from scratch
28
What 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
29
Why 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
30
Name two models used for generative novel view synthesis
Zero-1-to-3 and SyncDreamer
31
How 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
32
What is procedural generation?
A rule-based, algorithmic method (often with randomness) that automatically creates complex scenes or objects without manual design
33
Give an example of procedural generation in games
Minecraft, which builds terrains and biomes using algorithms rather than hand-crafted maps
34
One key advantage of procedural generation
It can produce infinite variety of content efficiently without storing each detail
35
One limitation of procedural generation
It can be harder to control for specific artistic details and may sometimes look unnatural without tuning
36
What 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.
37
What does DreamFusion combine?
A pretrained 2D text-to-image diffusion model (like Imagen) with Neural Radiance Fields (NeRF) to create 3D representations.
38
What do feedforward models learn?
A direct mapping from input (like noise or text) to the output representation.
39
What 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.
40
What 3D representation does the Point-E model generate directly from text?
Point Clouds
41
What is the primary input for 'Generative Novel View Synthesis' methods (Zero-1-to-3, SyncDreamer)?
One or more 2D images of an object.
42
What do 'Generative Novel View Synthesis' methods generate?
New images of the same object from different viewpoints.
43
What 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.
44
In an SDF, what sign do points *inside* the shape typically have?
Negative values.
45
In an SDF, what sign do points *outside* the shape typically have?
Positive values.
46
In an SDF, what value do points *on the boundary* have?
Zero.
47
What 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.
48
What does the PartCrafter model aim to generate?
3D objects as compositions of distinct parts, generated jointly from a single input image.
49
How does Triplane Diffusion represent a 3D shape for the diffusion process?
Using three orthogonal 2D feature planes (e.g., XY, YZ, XZ).
50
What 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.
51
When 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).
52
Name three common 3D data representations.
Point Clouds, Voxels, Meshes (also Implicit Representations, Images).
53
What are Voxels?
3D grids similar to 2D pixels.
54
What are Meshes?
Surfaces defined by vertices, edges, and faces (polygons).
55
Name an example of an Implicit 3D Representation.
Signed Distance Functions (SDFs) or Neural Radiance Fields (NeRFs).
56
Name one large dataset used for training 3D AI models.
ShapeNet (or ModelNet, Objaverse / Objaverse-XL).
57
What is Feedforward Generation in 3D?
Directly generating the 3D representation (e.g., Point Cloud, Voxel) using models like GANs, VAEs, or Diffusion Models.
58
What 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.
59
What is Procedural Generation in 3D?
Using algorithms and rules (like Fractals, L-Systems, Noise Functions) to create 3D content.
60
What can tools like LongSplat be used for?
Reconstructing 3D scenes from video.
Study all 60 cards for free