Presentation is loading. Please wait.

Presentation is loading. Please wait.

Procedural Textures.

Similar presentations


Presentation on theme: "Procedural Textures."— Presentation transcript:

1 Procedural Textures

2 Software Authoring Tools for Texture Creators
DartkTree: Texture Maker: Shader Plugins/Scripts for rendering software 3D Studio trueSpace custom shaders Shading Languages for software: Renderman Shading Language (BMRT) for hardware: 3D API languages (DirectX / OpenGL) for middleware: CG

3 Texture Synthesis Methods
Any raster procedural modeling technique Explicit functions Fractals (e.g. clouds) Noises, Turbulences Reaction Diffusion

4 Texture Synthesis Example: Nearest Neighbor
Randomly distribute n points Visualize distance to the nearest neighbor Result = Voronoi Noise

5 Nearest Neighbor Modifications
Generalization: i-th closest point visualization 3rd nearest neighbor

6 Sum of Distances 1st nearest plus 2nd nearest neighbor

7 Difference of Distances
2nd nearest minus 1st nearest neighbor

8 Farthest Neighbor nearest plus farthest neighbor

9 Combination of Nearest & Farthest
3rd nearest plus 3rd farthest neighbor

10 3D Textures: Hypertexture
Perlin 1989 3D density function d(x)  0,1 Fuzzy objects clouds hair, fur gas, smoke, fire Complex objects Cloth minerals Using noise function

11 Hypertexture Solids

12 Perlin’s Solids

13

14

15

16

17 Fuzzy Hypertextures

18 Smoke Hypertexture

19 Fire Hypertexture

20 Fur Hypertexture

21 Cloth Hypertexture

22

23


Download ppt "Procedural Textures."

Similar presentations


Ads by Google