Presentation is loading. Please wait.

Presentation is loading. Please wait.

11 A Multi-Source Geodesic Distance Field approach for Procedural Texturing of Complex Meshes A Multi-Source Geodesic Distance Field approach for Procedural.

Similar presentations


Presentation on theme: "11 A Multi-Source Geodesic Distance Field approach for Procedural Texturing of Complex Meshes A Multi-Source Geodesic Distance Field approach for Procedural."— Presentation transcript:

1 11 A Multi-Source Geodesic Distance Field approach for Procedural Texturing of Complex Meshes A Multi-Source Geodesic Distance Field approach for Procedural Texturing of Complex Meshes Geotextures Guilherme N. Oliveira Rafael P. Torchelsen João L.D. Comba Marcelo Walter Rui Bastos Guilherme N. Oliveira Rafael P. Torchelsen João L.D. Comba Marcelo Walter Rui Bastos

2 22 Motivation Procedural textures Detail Compact representation Resolution Parametric control Animation Procedural textures Detail Compact representation Resolution Parametric control Animation

3 33 Motivation Our focus: Procedural features mapping Complex surfaces No genus restriction Triangle meshes No regularity restriction Our focus: Procedural features mapping Complex surfaces No genus restriction Triangle meshes No regularity restriction

4 44 Procedural features mapping Motivation Procedural textured surface New texture feature added Continuous feature propagation over time

5 55 Motivation Procedural features mapping Simple for the sphere model. What about complex models? Procedural features mapping Simple for the sphere model. What about complex models? Hebe Fertility Genus-3 Chair

6 66 Motivation Texture mapping 2D texture space: dependant of the consistent assignment of texture coordinates over the surface. 3D object space: has no correlation with the relief of the surface. Texture mapping 2D texture space: dependant of the consistent assignment of texture coordinates over the surface. 3D object space: has no correlation with the relief of the surface.

7 77 Motivation 2D texture space mapping

8 88 Motivation 3D object space mapping

9 99 Solution A consistent global 2D texture space: Distances can be calculated in rendering stage. Harder to achieve. Geodesic distance field: Pre-calculated distances. No need for a global 2D texture space. Our approach. A consistent global 2D texture space: Distances can be calculated in rendering stage. Harder to achieve. Geodesic distance field: Pre-calculated distances. No need for a global 2D texture space. Our approach.

10 10 Charts subdivision (Cohen et al.) Charts subdivision (Cohen et al.) Geodesics Base mesh (Torchelsen et al.) Input Mesh Atlas parameterization (Sheffer et al. ABF++) Atlas parameterization (Sheffer et al. ABF++) Boundary preserving charts retriangulation Boundary preserving charts retriangulation

11 11 Geodesics Distance Field Calculation Geodesic distance calculation (Surazhsky et al.) Geodesic distance calculation (Surazhsky et al.)

12 12 Geotextures Overview Merge Shader Calculate Field(v2) Calculate Field(v2) Calculate Field(v1) Calculate Field(v1) Pre-Processing Create Base Mesh Create Base Mesh Time

13 13 Geotextures Result

14 14 Geotextures Merged fields

15 15 Geotextures Multiple sources propagation

16 16 Geotextures Opacity

17 17 Geotextures Distance field distortion

18 18 Geotextures Different materials for different sources

19 19 Geotextures Multiple materials for each source Add noise to the threshold values instead of the distance field Multiple materials for each source Add noise to the threshold values instead of the distance field

20 20 Geotextures Distance field calculation times Bound to triangles and charts amount. Still not enough for real-time calculation of new fields. Distance field calculation times Bound to triangles and charts amount. Still not enough for real-time calculation of new fields.

21 21 Geotextures Rendering stage FPS Bound to procedural texture complexity. Rendering stage FPS Bound to procedural texture complexity.

22 22 Geotextures Future work directions Creation of new sources of propagation in real-time. Improving material behavior with other distance fields properties. (Gradient, curl …) Modeling interaction between different distance fields and materials. Future work directions Creation of new sources of propagation in real-time. Improving material behavior with other distance fields properties. (Gradient, curl …) Modeling interaction between different distance fields and materials.

23 23 Thank you!


Download ppt "11 A Multi-Source Geodesic Distance Field approach for Procedural Texturing of Complex Meshes A Multi-Source Geodesic Distance Field approach for Procedural."

Similar presentations


Ads by Google