Hydrax简介和HydraxDemo.hdx参数说明
2010-09-25 15:55
204 查看
1.什么是Hydrax?
Hydrax是一个Ogre的add-on项目用于提供一个简单易用的库来渲染水。
他包括所有的效果并且都是可配置的,类似水深,平滑转换,水泡效果,腐蚀效果等等,这些都可以实时的选择,并且他们不依赖于像 Rtt's texture quality, Mesh size, grid complexity, perlin noise textures size, hydrax components这些shaders。
2.HydraxDemo.hdx 参数
#Hydrax version field //Hydrax版本
HydraxVersion=0.5.1
#Main options field // 位置
<vector3>Position=-5000x100x-5000 //(-5000, 100, -5000)
<float>PlanesError=10.5 //误差
#Shader mode: 0=HLSL, 1=CG, 2=GLSL //阴影模式(天空在水面的投影)
<int>ShaderMode=1 //阴影模式选择
<float>FullReflectionDistance=1e+011 //最远反射距离
<float>GlobalTransparency=0 //透明度
<float>NormalDistortion=0.075 //最近反射距离
<vector3>WaterColor=0.139765x0.359464x0.425373 //水颜色
#Components field //场景构成单元
Components=Sun|Foam|Depth|Smooth|Caustics|Underwater|UnderwaterReflections|UnderwaterGodRays
#Sun parameters //太阳参数
<vector3>SunPosition=0x10000x0 //太阳位置
<float>SunStrength=1.75 //阳光强度????(不清楚什么东东)
<float>SunArea=150 //太阳大小
<vector3>SunColor=1x0.9x0.6 //阳光颜色
#Foam parameters
<float>FoamMaxDistance=7.5e+007
<float>FoamScale=0.0075
<float>FoamStart=0
<float>FoamTransparency=1
#Depth parameters
<float>DepthLimit=90
#Smooth transitions parameters
<float>SmoothPower=5
#Caustics parameters
<float>CausticsScale=135
<float>CausticsPower=10.5
<float>CausticsEnd=0.8
#God rays parameters
<vector3>GodRaysExposure=0.76x2.46x2.29
<float>GodRaysIntensity=0.015
<float>GodRaysSpeed=5
<int>GodRaysNumberOfRays=100
<float>GodRaysRaysSize=0.03
<bool>GodRaysIntersections=false
#Rtt quality field(0x0 = Auto)
<size>Rtt_Quality_Reflection=0x0
<size>Rtt_Quality_Refraction=0x0
<size>Rtt_Quality_Depth=0x0
<size>Rtt_Quality_URDepth=0x0
<size>Rtt_Quality_GPUNormalMap=0x0
#Module options
Module=ProjectedGridVertex
<float>PG_ChoopyStrength=3.75 //水平方向运动强度
<bool>PG_ChoppyWaves=true
<int>PG_Complexity=54 //网格大小
<float>PG_Elevation=50
<bool>PG_ForceRecalculateGeometry=false
<bool>PG_Smooth=false
<float>PG_Strength=35 //垂直方向运动强度
#Noise options
Noise=Perlin
<int>Perlin_Octaves=8
<float>Perlin_Scale=0.085
<float>Perlin_Falloff=0.49
<float>Perlin_Animspeed=1.4
<float>Perlin_Timemulti=1.27
<float>Perlin_GPU_Strength=2
<vector3>Perlin_GPU_LODParameters=0.5x50x150000
Hydrax是一个Ogre的add-on项目用于提供一个简单易用的库来渲染水。
他包括所有的效果并且都是可配置的,类似水深,平滑转换,水泡效果,腐蚀效果等等,这些都可以实时的选择,并且他们不依赖于像 Rtt's texture quality, Mesh size, grid complexity, perlin noise textures size, hydrax components这些shaders。
2.HydraxDemo.hdx 参数
#Hydrax version field //Hydrax版本
HydraxVersion=0.5.1
#Main options field // 位置
<vector3>Position=-5000x100x-5000 //(-5000, 100, -5000)
<float>PlanesError=10.5 //误差
#Shader mode: 0=HLSL, 1=CG, 2=GLSL //阴影模式(天空在水面的投影)
<int>ShaderMode=1 //阴影模式选择
<float>FullReflectionDistance=1e+011 //最远反射距离
<float>GlobalTransparency=0 //透明度
<float>NormalDistortion=0.075 //最近反射距离
<vector3>WaterColor=0.139765x0.359464x0.425373 //水颜色
#Components field //场景构成单元
Components=Sun|Foam|Depth|Smooth|Caustics|Underwater|UnderwaterReflections|UnderwaterGodRays
#Sun parameters //太阳参数
<vector3>SunPosition=0x10000x0 //太阳位置
<float>SunStrength=1.75 //阳光强度????(不清楚什么东东)
<float>SunArea=150 //太阳大小
<vector3>SunColor=1x0.9x0.6 //阳光颜色
#Foam parameters
<float>FoamMaxDistance=7.5e+007
<float>FoamScale=0.0075
<float>FoamStart=0
<float>FoamTransparency=1
#Depth parameters
<float>DepthLimit=90
#Smooth transitions parameters
<float>SmoothPower=5
#Caustics parameters
<float>CausticsScale=135
<float>CausticsPower=10.5
<float>CausticsEnd=0.8
#God rays parameters
<vector3>GodRaysExposure=0.76x2.46x2.29
<float>GodRaysIntensity=0.015
<float>GodRaysSpeed=5
<int>GodRaysNumberOfRays=100
<float>GodRaysRaysSize=0.03
<bool>GodRaysIntersections=false
#Rtt quality field(0x0 = Auto)
<size>Rtt_Quality_Reflection=0x0
<size>Rtt_Quality_Refraction=0x0
<size>Rtt_Quality_Depth=0x0
<size>Rtt_Quality_URDepth=0x0
<size>Rtt_Quality_GPUNormalMap=0x0
#Module options
Module=ProjectedGridVertex
<float>PG_ChoopyStrength=3.75 //水平方向运动强度
<bool>PG_ChoppyWaves=true
<int>PG_Complexity=54 //网格大小
<float>PG_Elevation=50
<bool>PG_ForceRecalculateGeometry=false
<bool>PG_Smooth=false
<float>PG_Strength=35 //垂直方向运动强度
#Noise options
Noise=Perlin
<int>Perlin_Octaves=8
<float>Perlin_Scale=0.085
<float>Perlin_Falloff=0.49
<float>Perlin_Animspeed=1.4
<float>Perlin_Timemulti=1.27
<float>Perlin_GPU_Strength=2
<vector3>Perlin_GPU_LODParameters=0.5x50x150000
相关文章推荐
- Ogre Hydrax简介和HydraxDemo.hdx 参数说明
- Ogre Hydrax简介和HydraxDemo.hdx 参数说明
- TCP/IP协议族【 17章 应用层简介socket demo及抓包分析】
- webUI自动化测试框架(一):简介和Demo入门
- Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解
- MEF简介及简单的Demo
- Win32 API编程简介Demo程序
- orace 存储过程简介 小DEMO
- Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解
- [原创]java WEB学习笔记44:Filter 简介,模型,创建,工作原理,相关API,过滤器的部署及映射的方式,Demo
- Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解
- JQuery Smart UI 简介 (三) - 设计思想【附全部框架源码+Demo(.Net)】[新增vs2010版下载]
- 并行计算简介和多核CPU编程Demo
- TensorFlow(1)---官方文档简介中所给demo的解说
- 国外源码精品-Android-PullToRefresh 简介与DEMO导入
- springmvc框架简介,第一个demo
- JQuery Smart UI 简介 (一) — 纯Htm+Js的ajax开发框架[演示Demo已放出]
- iPhone SDK Demo - CF Socket 简介和基于Socket+Http打造自己的浏览器Demo
- 继承ViewGroup研究(1)--简介和一个小Demo
- Odata简介和Demo