Overview - 3D content creation (with text)
a squirrel wearing an elegant ballgown playing the saxophone
a brightly colored mushroom growing on a log
DreamFusion
Magic3D
Overview - the issue
Overview - our solution
Overview - benefits
Using our method: ATT3D
Training with our method
Benefit: Reduce compute time to train on a set of prompts
Amortized Training
Single-prompt Training
Benefit: Reduce compute time to train on a set of prompts
Benefit: Reduce compute time to train on a set of prompts
Benefit: Reduce compute time to train on a set of prompts
Do we have any generalization?
Benefit: Generalize to new prompts
Amortized Optimization
Per-prompt Optimization
Benefit: Generalize to new prompts
Benefit: Generalize to new prompts
Amortized 50% split, unseen prompts
Amortized 12.5% split, unseen prompts
Per-prompt optimization
Possible Benefit: Consistent output
“… holding a blue balloon”
Amortized optimization
Per-prompt optimization
Benefit: Finetune on prompts
Per-prompt
Amortized
Amortized + Magic3D
Various strategies on “a pig wearing medieval armor holding a blue balloon”
Benefit: Finetune on prompts
Benefit: Interpolate between prompts
Benefit: Interpolate between prompts
Benefit: Amortize over other information
No Train Interpolation
Guidance Interpolation
Benefit: Prompt interpolation for novel assets & animations
“... in the fall with dying leaves”
“... full of leaves in the summer”
“... with flowering cherry blossoms ”
“a baby dragon”
“a green dragon”
“a red convertible car with the top down”
“a completely destroyed car”
“... gnarly, old, leafless with many branches”
“a jagged rock”
“a mossy rock”
“...cottage with thatched roof”
“...house in tudor style”
“...dress made of fruit…”
“...dress made of garbage bags…”
Future Directions & Limitations
Conclusion
Jonathan Lorraine
Kevin Xie
Xiaohui Zeng
Chen-Hsuan Lin
Towaki Takikawa
Tsung-Yi Lin
Ming-Yu Liu
Sanja Fidler
James Lucas
Nicholas Sharp
Citations
Extra slides