scales and scale like structures
play

Scales and Scale-like Structures Eric Landreneau Scott Schaefer - PowerPoint PPT Presentation

Scales and Scale-like Structures Eric Landreneau Scott Schaefer Texas A&M University Introduction: Natural Phenomena Introduction: Scales Introduction Examples of scales in artwork Usually modeled/painted manually or with ad hoc


  1. Scales and Scale-like Structures Eric Landreneau Scott Schaefer Texas A&M University

  2. Introduction: Natural Phenomena

  3. Introduction: Scales

  4. Introduction Examples of scales in artwork Usually modeled/painted manually or with ad hoc techniques

  5. Previous Work • Direct modeling of scales – artist creates scales manually (slow and painstaking) • Models – places a scale shape at each position, no connectivity between scales • Displacement maps – artist paints scales on a model, displaces height • Shell maps/mesh quilting – can create 3d geometry, but problems with borders, seams (based on 2D parameterization)

  6. Objectives Main Objective Given a mesh

  7. Objectives Main Objective Grow scales on the surface

  8. Scale Placement Part 1: Scale Placement

  9. Scale Placement Scale Placement • Segment surface into per-scale regions • Want evenly spaced scales • Hexagonal arrangement [1] • Scales need orientation [1] Kenneth V. Kardong, Vertebrates: Comparative Anatomy , Function, Evolution, McGraw-Hill, 1998.

  10. Scale Placement Solution? CVTs (Centroidal Voronoi Tessellations [2] ) [2] Liu, Y., Wang, W., Lévy, B., Sun, F., Yan, D., Lu, L., and Yang, C. 2009. On centroidal voronoi tessellation — energy smoothness and fast computation. ACM Trans. Graph. 28, 4 (Aug. 2009)

  11. Scale Placement Solution? CVTs (Centroidal Voronoi Tessellations [2] ) Even distribution of sites [2] Liu, Y., Wang, W., Lévy, B., Sun, F., Yan, D., Lu, L., and Yang, C. 2009. On centroidal voronoi tessellation — energy smoothness and fast computation. ACM Trans. Graph. 28, 4 (Aug. 2009)

  12. Scale Placement Solution? CVTs (Centroidal Voronoi Tessellations [2] ) Produces mostly hexagons [2] Liu, Y., Wang, W., Lévy, B., Sun, F., Yan, D., Lu, L., and Yang, C. 2009. On centroidal voronoi tessellation — energy smoothness and fast computation. ACM Trans. Graph. 28, 4 (Aug. 2009)

  13. Scale Placement Orientation Determine vector field on surface, and propagate to the Voronoi Tessellation

  14. Scale Placement Orientation Orientations allow for anisotropy

  15. Scale Placement How do we guide the CVT?

  16. Scale Placement How do we guide the CVT? Solution – use a lateral line

  17. Scale Placement The artist draws the lateral line

  18. Scale Placement Scale-sites spawn from the lateral line

  19. Scale Placement Scale-sites spawn from the lateral line

  20. Scale Placement Scale-sites spawn from the lateral line

  21. Scale Placement Vector field initialized from the lateral line’s tangents

  22. Scale Placement Vector field initialized from the lateral line’s tangents

  23. Scale Placement Initial scale distribution

  24. Scale Placement Applying anisotropic Lloyd’s algorithm

  25. Scale Placement Example of dense CVT

  26. Scale Synthesis Part 2: Scale geometry synthesis

  27. Scale Synthesis • Replace scale regions with artist-provided geometry • Connect geometry together in a watertight fashion • Conform geometry to original surface

  28. Scale Synthesis • Replace scale regions with artist-provided geometry • Connect geometry together in a watertight fashion • Conform geometry to original surface

  29. Scale Synthesis Cut the proxy model using the boundary of the scale region

  30. Scale Synthesis Triangle stitching to match boundary

  31. Scale Synthesis Move the cut proxy-model to the mesh, and deform it to fit the surface

  32. Scale Synthesis Repeat for each scale region, then connect together to form a watertight network of scales

  33. Results

  34. Results

  35. Results

  36. Results High genus scales

  37. Conclusions • Does not require a global 2D mesh parameterization • Allows for arbitrary scales including high-genus or long/thin shapes incompatible with displacement mapping • Allows intuitive control through the lateral line • Provides a watertight, topologically 2-manifold surface well suited for post-processing such as subdivision and simplification

  38. Questions?

Recommend


More recommend