a direct texture placement and editing interface
play

A Direct Texture Placement and Editing Interface Yotam I. Gingold - PowerPoint PPT Presentation

A Direct Texture Placement and Editing Interface Yotam I. Gingold Philip L. Davidson Jefferson Y. Han Denis Zorin Courant Institute of Mathematical Sciences New York University Textures Normal Map Color Map Alpha Map Displacement Map


  1. A Direct Texture Placement and Editing Interface Yotam I. Gingold Philip L. Davidson Jefferson Y. Han Denis Zorin Courant Institute of Mathematical Sciences New York University

  2. Textures Normal Map Color Map Alpha Map Displacement Map

  3. Overview 2 approaches to texturing 1 technical digression 7 operations 3 formulae 1 technical comparison

  4. First Approach to Texturing

  5. Jiri’s Texturing Tutorial [Jiri Adamec] 1 2 4 3

  6. Technical Digression

  7. Flattening 1 2

  8. Jiri’s Texturing Tutorial [Jiri Adamec] 1 2 4 3

  9. Jiri’s Texturing Tutorial Jiri’s Texturing Tutorial [Jiri Adamec] 4 3 5 6

  10. Feet Texturing Tutorial [Steven Stahlberg] 2 1 3 4

  11. Our Approach to Texturing

  12. 1 2 3 4

  13. 5 6 Repeat 7 ...

  14. Related Work 2D Image Warping, 2-Handed etc Manipulation [Beier and Neely 1992] [Guiard 1987] [Igarashi et al. 2005] [Hinckley et al. 1994] [Schaefer et al. 2006] [Zeleznik et al. 1997] [James and Pai 1999] [Kurtenbach et al. 1997] [Balakrishnan and Kurtenbach 1999] 3D Texture Painting [Balakrishnan and Hinckley 2000] [Llamas et al. 2003] [Hanrahan and Haeberli 1990] [Wu and Balakrishnan 2003] [Agrawala et al. 1995] [Igarashi and Cosgrove 2001] [Igarashi and Hughes 2002] [Carr and Hart 2004] [Schmidt et al. 2006]

  15. Related Work Parameterization [Beier and Neely 1992] [Desbrun et al. 2002] [Maillot et al. 1993] [Kraevoy et al. 2003] [Floater 1997] [Yoshizawa et al. 2004] [Piponi and Borshukov 2000] [Yoshizawa et al. 2005] [Lévy 2001] [Lee et al. 2005] [Sander et al. 2001] [Sheffer et al. 2005] [Sheffer and de Sturler 2001] [Zayer et al. 2005] [Lévy et al. 2002] [Yamauchi et al. 2005] [DeBry et al. 2002]

  16. 7 Operations

  17. Multi-touch

  18. Multi-touch

  19. Texture Placement

  20. Texture Placement

  21. Feature Alignment

  22. Feature Alignment

  23. Pushpin Constraints

  24. Pushpin Constraints

  25. Plastic Update

  26. Plastic Update

  27. Local Deformations

  28. Local Deformations

  29. Glue

  30. Glue

  31. Texture Layers

  32. Texture Layers

  33. Alpha Airbrush

  34. Alpha Airbrush

  35. Object Positioning

  36. Object Positioning

  37. Results

  38. Results

  39. 3 Formulae

  40. Parameterization Algorithm Linearized Bending Energy t i =[ u i , v i ] t i α ij β ij t j t j 2 � ⇥ 1 t T At = E = ⇧ ⇤ ⇧ (cot α ij + cot β ij )( t i − t j ) ⌅ 8 area i i j ∈ N ( i )

  41. Constraints Linear on triangles β 1 u 1 + β 2 u 2 + β 3 u 3 = u fixed β 1 v 1 + β 2 v 2 + β 3 v 3 = v fixed

  42. Constraints Modify system bending energy Hessian ( ) constraints β 1 u 1 + β 2 u 2 + β 3 u 3 = u fixed β 1 v 1 + β 2 v 2 + β 3 v 3 = v fixed Need a scheme for quickly updating inverse

  43. 1 Technical Comparison

  44. Constraint Matching

  45. Comparison Stretching Bending

  46. Contributions System for direct manipulation of textures in 3D

  47. Contributions System for direct manipulation of textures in 3D Create textured models more easily & with less skill

  48. Contributions System for direct manipulation of textures in 3D Create textured models more easily & with less skill Provides a variety of tools for the user

  49. Contributions System for direct manipulation of textures in 3D Create textured models more easily & with less skill Provides a variety of tools for the user Exploits multi-touch input

  50. Contributions System for direct manipulation of textures in 3D Create textured models more easily & with less skill Provides a variety of tools for the user Exploits multi-touch input Bending Energy for parameterization

  51. Future Work Image editing operations Parameterization robustness User evaluations

  52. Acknowledgments NYU Computer Science colleagues Anonymous reviewers Mike Khoury Yotam Gingold <gingold@cs.nyu.edu>

  53. End

Recommend


More recommend