Changeset 2550 for GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap
- Timestamp:
- 09/05/07 10:54:23 (17 years ago)
- Location:
- GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap/GTPEnvMap.hlsl
r2471 r2550 63 63 } 64 64 65 float4 EnvMap_Refract_Default_PS 66 (Shaded_OUT IN, 67 uniform samplerCUBE CubeMap : register(s0), 68 uniform float3 cameraPos, 69 uniform float sRefraction, 70 uniform float transparency ) : COLOR0 71 { 72 float3 N = normalize(IN.wNormal.xyz); 73 float3 V = normalize(IN.wPos.xyz - cameraPos); 74 float3 R = reflect( V, N); 75 float3 R2 = refract( V, N, sRefraction); 76 77 return 0.5;//(1.0 - transparency) * readCubeMap(CubeMap, R ) + transparency * readCubeMap(CubeMap, R2); 78 } 79 65 80 float4 EnvMap_Localized_Reflection_PS( Shaded_OUT IN, 66 81 uniform samplerCUBE CubeMap : register(s0), … … 88 103 uniform float3 cameraPos, 89 104 uniform float3 lastCenter, 90 uniform float sFresnel,105 uniform float4 sFresnel, 91 106 uniform float sRefraction ) :COLOR0 92 107 { -
GTP/trunk/App/Demos/Illum/Ogre/Media/materials/GTPEnvMap/GTPEnvMap.program
r2040 r2550 3 3 source GTPEnvMap.hlsl 4 4 entry_point EnvMap_Default_PS 5 target ps_2_0 6 } 7 8 fragment_program GTP/EnvMap/Default_Refract_PS hlsl 9 { 10 source GTPEnvMap.hlsl 11 entry_point EnvMap_Refract_Default_PS 5 12 target ps_2_0 6 13 }
Note: See TracChangeset
for help on using the changeset viewer.