Difference between revisions of "Curvature map"
From polycount
m (Throttlekitty moved page CurvatureMap to Curvature map: Convert old>new space and case.) |
EricChadwick (Talk | contribs) (headings, MCG) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | A curvature map is a texture that stores the convexity/concavity of the mesh. Also called Concavity, Convexity, Pits & Peaks, Worn Edge. | |
− | A map that stores the convexity/concavity of the mesh. Also called | + | |
− | + | A [[Cavity map]] is different, it stores ambient occlusion which is limited to small crevices only. | |
− | + | Curvature can be used to mask where the surface would get more wear or where sub-surface scattering might occur (convex), where it might accumulate more dirt (concave), to check for surface continuity, etc. | |
− | + | ||
− | + | ||
− | + | [[image:vertcurvature_rebb.jpg|frame|left|Concavity (green) & convexity (red), made with rebb's [http://www.polycount.com/forum/showthread.php?p=1162740#post1162740 r7_vertCurvature.py]. Image by [http://www.polycount.com/forum/member.php?u=16953 'rebb'].]]<br clear="all"/> | |
− | + | ||
− | + | == 3ds Max == | |
− | * [http://www.neilblevins.com/cg_education/vertex_map_wear/vertex_map_wear.htm Worn Edges Using A Distorted Vertex Map] by [http://www.neilblevins.com Neil Blevins] | + | * [http://area.autodesk.com/blogs/chris/curvature-to-vertex-color-modifier-using-max-creation-graph Curvature to Vertex Color Modifier using Max Creation Graph]. |
− | * [http://www.tomcowland.com/mentalray/tc_curvature/index.html tc_curvature] by [http://www.tomcowland.com Tom Cowland] | + | * [http://www.neilblevins.com/cg_education/vertex_map_wear/vertex_map_wear.htm Worn Edges Using A Distorted Vertex Map] by [http://www.neilblevins.com Neil Blevins]. A 3ds Max tutorial what uses his script ''cornerEdgeToVertexMap'' to color the convex edges as [[VertexColor]], and creates a procedural material to get chipped edges. |
− | * [http://www.rpmanager.com/plugins/TensionMod.htm Tension Modifier] by [http://www.members.optushome.com.au/ghra/ Grant Adam] | + | * [http://www.tomcowland.com/mentalray/tc_curvature/index.html tc_curvature] by [http://www.tomcowland.com Tom Cowland]. A Mental Ray shader for calculating surface curvature. |
− | * [http://pagesperso-orange.fr/dpont/plugins/nodes/nodes/Curvatures.html#Curvatures Curvature node] by [http://pagesperso-orange.fr/dpont/main_en.htm Denis Pontonnier] | + | * [http://www.rpmanager.com/plugins/TensionMod.htm Tension Modifier] by [http://www.members.optushome.com.au/ghra/ Grant Adam]. A modifier for 3ds Max that creates color data for Compression, Expansion, Concavity, and Convexity. |
+ | * [http://renderhjs.net/textools/ Cavity] render tool in TexTools for 3ds Max. | ||
+ | |||
+ | |||
+ | [[image:vertcurvature_grantadam.jpg|thumb|300px|left|Concavity (red) & convexity (green), made with Grant Adam's [http://www.rpmanager.com/plugins/TensionMod.htm Tension Modifier]. Image by [http://www.members.optushome.com.au/ghra/ Grant Adam].]]<br clear="all"/> | ||
+ | |||
+ | |||
+ | == Lightwave == | ||
+ | * [http://pagesperso-orange.fr/dpont/plugins/nodes/nodes/Curvatures.html#Curvatures Curvature node] by [http://pagesperso-orange.fr/dpont/main_en.htm Denis Pontonnier]. A shader node for Lightwave. | ||
+ | |||
+ | |||
+ | == Maya == | ||
+ | * [http://www.polycount.com/forum/showthread.php?t=74251 corner vertex baking - maya mel/python] Polycount Forum thread. | ||
+ | * [http://www.polycount.com/forum/showthread.php?p=1162740#post1162740 r7_vertCurvature.py] by [http://www.polycount.com/forum/member.php?u=16953 'rebb']. A Maya script that bakes concavity/convexity into [[VertexColor]]. | ||
+ | |||
+ | |||
+ | == Others == | ||
* [http://www.xnormal.net Convexity] tool in Xnormal | * [http://www.xnormal.net Convexity] tool in Xnormal | ||
− | |||
− | |||
− | |||
− | |||
− | |||
== Related Pages == | == Related Pages == | ||
+ | * [[Cavity map]] | ||
* [[Curvature map]] | * [[Curvature map]] | ||
* [[DuDv map]] | * [[DuDv map]] | ||
Line 30: | Line 39: | ||
* [[Radiosity normal map]] | * [[Radiosity normal map]] | ||
* [[Vector displacement map]] | * [[Vector displacement map]] | ||
+ | |||
---- | ---- | ||
− | + | [[Category:TextureTypes]] [[Category:Bump map]] |
Latest revision as of 14:46, 22 August 2015
A curvature map is a texture that stores the convexity/concavity of the mesh. Also called Concavity, Convexity, Pits & Peaks, Worn Edge.
A Cavity map is different, it stores ambient occlusion which is limited to small crevices only.
Curvature can be used to mask where the surface would get more wear or where sub-surface scattering might occur (convex), where it might accumulate more dirt (concave), to check for surface continuity, etc.
Contents
3ds Max
- Curvature to Vertex Color Modifier using Max Creation Graph.
- Worn Edges Using A Distorted Vertex Map by Neil Blevins. A 3ds Max tutorial what uses his script cornerEdgeToVertexMap to color the convex edges as VertexColor, and creates a procedural material to get chipped edges.
- tc_curvature by Tom Cowland. A Mental Ray shader for calculating surface curvature.
- Tension Modifier by Grant Adam. A modifier for 3ds Max that creates color data for Compression, Expansion, Concavity, and Convexity.
- Cavity render tool in TexTools for 3ds Max.
Lightwave
- Curvature node by Denis Pontonnier. A shader node for Lightwave.
Maya
- corner vertex baking - maya mel/python Polycount Forum thread.
- r7_vertCurvature.py by 'rebb'. A Maya script that bakes concavity/convexity into VertexColor.
Others
- Convexity tool in Xnormal
Related Pages