structured annotations for 2d-to-3d modelingthank you alex rosmarin and the other artists satoshi...

55
Structured Annotations for 2D-to-3D Modeling Yotam Gingold (New York University / JST ERATO) Takeo Igarashi (University of Tokyo / JST ERATO) Denis Zorin (New York University)

Upload: others

Post on 18-Apr-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Structured Annotations for 2D-to-3D ModelingYotam Gingold (New York University / JST ERATO)Takeo Igarashi (University of Tokyo / JST ERATO)Denis Zorin (New York University)

Page 2: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Pencil and Paper Sketches

Page 3: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Traditional Expert Systems

[Maya] [Mudbox]

[Thormälen and Seidel 2008]

Concept artwork plays no direct role

Page 4: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Novice Systems ( )

Tedd

y [I

gara

shi e

t al

. 199

9]

Shap

eSho

p[S

chm

idt

et a

l. 20

05-8

]

See [Olsen et al. 2008] for a recent survey.

Fibe

rMes

h [N

eale

n et

al.

2007

]

Spor

e [M

axis

200

8]

Can’t trace a guide image

Page 5: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism
Page 6: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism
Page 7: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism
Page 8: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Overview

Interface

Results & 2 User Studies

Implementation Details

Conclusion

Page 9: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Inspiration

[Vilppu 1997]

[Bla

ir 1

994]

2D Drawing Approaches

Page 10: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

PrimitivesGeneralized Cylinders & Ellipsoids

Page 11: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

PrimitivesGeneralized Cylinders & Ellipsoids

Page 12: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Primitives

Generalized Cylinder Ellipsoid

Page 13: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Primitive: Generalized Cylinder

Page 14: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Primitive: Generalized Cylinder

Page 15: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Primitive: Ellipsoid

Page 16: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Primitive: Ellipsoid

Page 17: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Connection curve

Mirror

Alignment

AnnotationsSame-length

Same-tilt

Same-scale

z

y

z

y

=~

Page 18: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Connection Curves

Page 19: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Mirror

Page 20: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Alignment

Page 21: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Alignment

Page 22: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Same-length

Page 23: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Same-scale

Page 24: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Annotations: Same-tilt

Page 25: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Demo

Guide image [Vilppu 1997]

Page 26: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Demo

Guide image [Vilppu 1997]

Page 27: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Results

Guide images: [Blair 1994]; © Alex Rosmarin; © Kei Acedera, Imaginism Studios 2008; © Björn Hurri, www.bjornhurri.com; © Alex Rosmarin; © Alex Rosmarin; [Kako 1973]; [Kako 1973]

Page 28: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Results

Guide images: [Blair 1994]; © Alex Rosmarin; © Kei Acedera, Imaginism Studios 2008; © Björn Hurri, www.bjornhurri.com; © Alex Rosmarin; © Alex Rosmarin; [Kako 1973]; [Kako 1973]

Page 29: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

2 User Studies

Page 30: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Informal Study

Page 31: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Informal Study

Page 32: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Comparison Study

Create 3D model from this dog illustration

15 minutes of training

7 users, none had 3D modeling experience

Our system FiberMesh [Nealen et al. 2007]

vs.

Page 33: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Comparison StudyFi

berM

esh

[Nea

len

et a

l. 20

07]

Our

sys

tem

preferred

avg:

31 m

ins

avg:

29 m

ins

Page 34: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Implementation

Page 35: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Implementation: Generalized Cylinder

t = 0

t = 1scale(t)

tilt(t)

• Parametric

Page 36: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Implementation: Generalized Cylinder

• Parametric

• [Peng et al. 2004] to avoid self-intersections

Page 37: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Implementation: Generalized Cylinder

• Parametric

• [Peng et al. 2004] to avoid self-intersections

Page 38: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Implementation: Annotations

• Annotations take precedence over primitives’ handles

• Annotations are mostly independent, so we apply them procedurally, not via optimization:

z

y

z

y

=~

Page 39: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Implementation: Connection Curves

• Solve for depth offset between the two primitives

d

Page 40: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Contributions

Page 41: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Contributions

• Interface for modeling by “describing” an existing 2D image with primitives and annotations.

Page 42: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Contributions

• Interface for modeling by “describing” an existing 2D image with primitives and annotations.

• Usable by novices, including those with poor drawing skills.

Page 43: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Contributions

• Interface for modeling by “describing” an existing 2D image with primitives and annotations.

• Usable by novices, including those with poor drawing skills.

• Resulting model is structured and contains semantic information.

Page 44: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Contributions

• Interface for modeling by “describing” an existing 2D image with primitives and annotations.

• Usable by novices, including those with poor drawing skills.

• Resulting model is structured and contains semantic information.

• Naturally provide a complete 2D visualization of the 3D model and its structure.

Page 45: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Limitations

[Sch

mid

t et

al.

2009

b]

Page 46: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Limitations

• Limited range of models [Sch

mid

t et

al.

2009

b]

Page 47: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Limitations

• Limited range of models

• Can’t be used for certain drawings

[Sch

mid

t et

al.

2009

b]

Page 48: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Limitations

• Limited range of models

• Can’t be used for certain drawings

• No cycles of connection curves

[Sch

mid

t et

al.

2009

b]

Page 49: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Future Work

Page 50: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Future Work

• More primitives and annotations

Page 51: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Future Work

• More primitives and annotations

• Use the underlying guide image [Tsang et al. 2004]

Page 52: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Future Work

• More primitives and annotations

• Use the underlying guide image [Tsang et al. 2004]

• Different camera models

Page 53: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Future Work

• More primitives and annotations

• Use the underlying guide image [Tsang et al. 2004]

• Different camera models

• Comprehensive user study

Page 54: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

Thank YouAlex Rosmarin and the other artists

Satoshi Kako,Glenn Vilppu,the estate of Preston Blair,Chris Onstad,Kei Acedera (Imaginism Studios),Björn Hurri (www.bjornhurri.com)

User testers

[email protected]://cs.nyu.edu/~gingold/annotations/

Page 55: Structured Annotations for 2D-to-3D ModelingThank You Alex Rosmarin and the other artists Satoshi Kako, Glenn Vilppu, the estate of Preston Blair, Chris Onstad, Kei Acedera (Imaginism

End