From 32f2cd85db35022abc3e088ff0ede7ca31b55d60 Mon Sep 17 00:00:00 2001 From: Paolo Cignoni cignoni Date: Mon, 12 Apr 2010 14:15:34 +0000 Subject: [PATCH] moved rendermonkey shaders to a more reasonable subdir of distrib/shader --- .../shaders/shadersrm/ImageBasedLighting.rfx | 1023 +++++++++++++ .../shaders/shadersrm/NormalMapping.rfx | 1087 ++++++++++++++ .../shaders/shadersrm/PhongUntextured.rfx | 1109 ++++++++++++++ .../shaders/shadersrm/QualityContour.rfx | 1146 +++++++++++++++ src/distrib/shaders/shadersrm/ZBrush.rfx | 1148 +++++++++++++++ src/distrib/shaders/shadersrm/cartoon.rfx | 1067 ++++++++++++++ src/distrib/shaders/shadersrm/cubeenvmap.rfx | 1055 ++++++++++++++ .../shaders/shadersrm/old/Depth of Field.rfx | 1211 ++++++++++++++++ .../shaders/shadersrm/old/GlyphBomb.rfx | 1229 ++++++++++++++++ src/distrib/shaders/shadersrm/old/Plastic.rfx | 830 +++++++++++ .../shaders/shadersrm/old/RenderToTexture.rfx | 916 ++++++++++++ src/distrib/shaders/shadersrm/old/fur.rfx | 1272 +++++++++++++++++ .../shaders/shadersrm/old/hatching.rfx | 1130 +++++++++++++++ 13 files changed, 14223 insertions(+) create mode 100644 src/distrib/shaders/shadersrm/ImageBasedLighting.rfx create mode 100644 src/distrib/shaders/shadersrm/NormalMapping.rfx create mode 100644 src/distrib/shaders/shadersrm/PhongUntextured.rfx create mode 100644 src/distrib/shaders/shadersrm/QualityContour.rfx create mode 100644 src/distrib/shaders/shadersrm/ZBrush.rfx create mode 100644 src/distrib/shaders/shadersrm/cartoon.rfx create mode 100644 src/distrib/shaders/shadersrm/cubeenvmap.rfx create mode 100644 src/distrib/shaders/shadersrm/old/Depth of Field.rfx create mode 100644 src/distrib/shaders/shadersrm/old/GlyphBomb.rfx create mode 100644 src/distrib/shaders/shadersrm/old/Plastic.rfx create mode 100644 src/distrib/shaders/shadersrm/old/RenderToTexture.rfx create mode 100644 src/distrib/shaders/shadersrm/old/fur.rfx create mode 100644 src/distrib/shaders/shadersrm/old/hatching.rfx diff --git a/src/distrib/shaders/shadersrm/ImageBasedLighting.rfx b/src/distrib/shaders/shadersrm/ImageBasedLighting.rfx new file mode 100644 index 000000000..452162bd0 --- /dev/null +++ b/src/distrib/shaders/shadersrm/ImageBasedLighting.rfx @@ -0,0 +1,1023 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 0250250Artist Editor1001-10140140331167LightPos1100-10819192001456789614279900142799001331167001427990013311670020001015220669111131431250250121120250250Workspace1000-10110114001250250001250250161160250250Output1002-10150153001819186033123311671191133116700042799MixRatio1101-1072323300221911804272427991231142799000331167BaseColor1102-10627273002619186033123311671271133116700042799SpecularPercent1103-10531313003029339210437242799131114279900042799DiffusePercent1104-1043535300344555542345024279913511427990031335 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/NormalMapping.rfx b/src/distrib/shaders/shadersrm/NormalMapping.rfx new file mode 100644 index 000000000..c2121a854 --- /dev/null +++ b/src/distrib/shaders/shadersrm/NormalMapping.rfx @@ -0,0 +1,1087 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 0427101Kd1100-10618182001345675142710600142710100142710100142710100200081422074519111231206250101100250250Workspace1000-109094001250250131130250250Artist Editor1001-10120121250137151150250250Output1002-101401430017211220427242710111811427101000427101Ks1101-105222230021211440503242710112211427101000427101Ka1102-104262630025211220427242710112611427101000427106Ke1103-103303030029361421025292427106130114271060021130 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/PhongUntextured.rfx b/src/distrib/shaders/shadersrm/PhongUntextured.rfx new file mode 100644 index 000000000..9658b34a1 --- /dev/null +++ b/src/distrib/shaders/shadersrm/PhongUntextured.rfx @@ -0,0 +1,1109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 0250250Artist Editor1001-10130130331174fvLightPosition1100-107181820014567851427106001193306001193306001331174002000914220706110121331250250111110250250Workspace1000-10100104001250250001250176151150250250Output1002-101401430017262000331233117411811331174000193306Specular1101-106222230021263320193219330612211193306000193306Ambient1102-105262630025263320193219330612611193306000427106SpecularPower1103-1043030300292613204272427106130114271060031230 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/QualityContour.rfx b/src/distrib/shaders/shadersrm/QualityContour.rfx new file mode 100644 index 000000000..afb00fc84 --- /dev/null +++ b/src/distrib/shaders/shadersrm/QualityContour.rfx @@ -0,0 +1,1146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 200123456789101112131415161718191814271060014271060011933060014271060014271060014271060014271060014271060014271060014271060014271060013741880014271060013741880014271060011933060014271060021083002026220738121232431228250221220250250Workspace1000-10210214001250250251250250250Artist Editor1001-10240241250144271270250250Output1002-1026026500300427106max_views_AO1100-1018323230031261320427242710613211427106000193306model_color1101-101736363003512042685278219330613611193306000427106alpha1102-1016404030039261320427242710614011427106000374188Specular1103-1015444430043262140374237418814411374188000427106SpecularPower1104-1014484830047261320427242710614811427106000374188Ambient1105-1013525230051262140374237418815211374188000427106desaturation_coef1106-1012565630055261320427242710615611427106000427106AO11107-1011606030059261320427242710616011427106000427106AO21108-1010646430063261320427242710616411427106000427106AO31109-109686830067261320427242710616811427106000427106AO41110-108727230071261320427242710617211427106000427106AO11111-107767630075261320427242710617611427106000427106MSHLB_QUALITY_MAX1112-106808030079261320427242710618011427106000427106MSHLB_QUALITY_MIN1113-105848430083261320427242710618411427106000193306stripe_color1114-104888830087391673756950219330618811193306000427106stripe_width1115-103929230091261320427242710619211427106000427106stripe_num1116-1029696300952613204272427106196114271060012396 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + stripe_width) gl_FragColor = color; + else gl_FragColor = color*0.3; +} + + + + +]]> + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/ZBrush.rfx b/src/distrib/shaders/shadersrm/ZBrush.rfx new file mode 100644 index 000000000..0099b0d04 --- /dev/null +++ b/src/distrib/shaders/shadersrm/ZBrush.rfx @@ -0,0 +1,1148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 200123456789101112131415161718191814271060014271060011933060014271060014271060014271060014271060014271060014271060014271060014271060013741880014271060013741880014271060011933060014271060021083002026220738121232431228250221220250250Workspace1000-10210214001250250251250250250Artist Editor1001-10240241250144271270250250Output1002-1026026500300427106max_views_AO1100-1018323230031261320427242710613211427106000193306model_color1101-101736363003512042685278219330613611193306000427106alpha1102-1016404030039261320427242710614011427106000374188Specular1103-1015444430043262140374237418814411374188000427106SpecularPower1104-1014484830047261320427242710614811427106000374188Ambient1105-1013525230051262140374237418815211374188000427106desaturation_coef1106-1012565630055261320427242710615611427106000427106AO11107-1011606030059261320427242710616011427106000427106AO21108-1010646430063261320427242710616411427106000427106AO31109-109686830067261320427242710616811427106000427106AO41110-108727230071261320427242710617211427106000427106AO11111-107767630075261320427242710617611427106000427106MSHLB_QUALITY_MAX1112-106808030079261320427242710618011427106000427106MSHLB_QUALITY_MIN1113-105848430083261320427242710618411427106000193306pit_color1114-104888830087391673756950219330618811193306000427106transition_speed1115-103929230091261320427242710619211427106000427106transition_center1116-1029696300952613204272427106196114271060012396 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/cartoon.rfx b/src/distrib/shaders/shadersrm/cartoon.rfx new file mode 100644 index 000000000..1a1c7a756 --- /dev/null +++ b/src/distrib/shaders/shadersrm/cartoon.rfx @@ -0,0 +1,1067 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + 0250250Artist Editor1001-107072000382206281467312502505150250250Workspace1000-1040440012502500012502509190250250Output1002-10808269 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/cubeenvmap.rfx b/src/distrib/shaders/shadersrm/cubeenvmap.rfx new file mode 100644 index 000000000..aab92e49f --- /dev/null +++ b/src/distrib/shaders/shadersrm/cubeenvmap.rfx @@ -0,0 +1,1055 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 0250250Artist Editor1001-107072000382207921467312272505150250250Workspace1000-104044001250250001250939190250250Output1002-10808269 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/old/Depth of Field.rfx b/src/distrib/shaders/shadersrm/old/Depth of Field.rfx new file mode 100644 index 000000000..ee0592a38 --- /dev/null +++ b/src/distrib/shaders/shadersrm/old/Depth of Field.rfx @@ -0,0 +1,1211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/old/GlyphBomb.rfx b/src/distrib/shaders/shadersrm/old/GlyphBomb.rfx new file mode 100644 index 000000000..f7abca2a7 --- /dev/null +++ b/src/distrib/shaders/shadersrm/old/GlyphBomb.rfx @@ -0,0 +1,1229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + 0250250Artist Editor1001-108082001312000492206691578312502506160250250Workspace1000-105054001250250001250250101100250250Output1002-109092710 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.0) + { + spec = max(dot(reflectVec, viewVec), 0.0); + spec = pow(spec, 16.0); + } + + float diffusecontribution = 1.0 - SpecularContribution; + LightIntensity = diffusecontribution * diffuse * 2.0 + + SpecularContribution * spec; + + TexCoord = gl_MultiTexCoord0.st * ScaleFactor; + + gl_Position = ftransform(); +}]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/old/Plastic.rfx b/src/distrib/shaders/shadersrm/old/Plastic.rfx new file mode 100644 index 000000000..1e7ab6990 --- /dev/null +++ b/src/distrib/shaders/shadersrm/old/Plastic.rfx @@ -0,0 +1,830 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/old/RenderToTexture.rfx b/src/distrib/shaders/shadersrm/old/RenderToTexture.rfx new file mode 100644 index 000000000..ad731527d --- /dev/null +++ b/src/distrib/shaders/shadersrm/old/RenderToTexture.rfx @@ -0,0 +1,916 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/old/fur.rfx b/src/distrib/shaders/shadersrm/old/fur.rfx new file mode 100644 index 000000000..0e1cab3b1 --- /dev/null +++ b/src/distrib/shaders/shadersrm/old/fur.rfx @@ -0,0 +1,1272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + 0250250Artist Editor1001-107072000382206351467312502505150250250Workspace1000-1040440012502500012502509190250250Output1002-10808269 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/distrib/shaders/shadersrm/old/hatching.rfx b/src/distrib/shaders/shadersrm/old/hatching.rfx new file mode 100644 index 000000000..829581305 --- /dev/null +++ b/src/distrib/shaders/shadersrm/old/hatching.rfx @@ -0,0 +1,1130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + + + + + + + + + + 0250250Artist Editor1001-107072000382206281467312502505150250250Workspace1000-1040440012502500012502509190250250Output1002-10808269 +]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5.0) + { + weight0.x = 1.0; + } // End if + + else if (hatchFactor>4.0) + { + weight0.x = 1.0 - (5.0 - hatchFactor); + weight0.y = 1.0 - weight0.x; + } // End else if + + else if (hatchFactor>3.0) + { + weight0.y = 1.0 - (4.0 - hatchFactor); + weight0.z = 1.0 - weight0.y; + } // End else if + + else if (hatchFactor>2.0) + { + weight0.z = 1.0 - (3.0 - hatchFactor); + weight1.x = 1.0 - weight0.z; + } // End else if + + else if (hatchFactor>1.0) + { + weight1.x = 1.0 - (2.0 - hatchFactor); + weight1.y = 1.0 - weight1.x; + } // End else if + + else if (hatchFactor>0.0) + { + weight1.y = 1.0 - (1.0 - hatchFactor); + weight1.z = 1.0 - weight1.y; + } // End else if + + vHatchWeights0 = weight0; + vHatchWeights1 = weight1; + + +}]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +