Download presentation
Presentation is loading. Please wait.
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
17
Fuzzy Hypertextures
18
Smoke Hypertexture
19
Fire Hypertexture
20
Fur Hypertexture
21
Cloth Hypertexture
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.