Hydrax简介和HydraxDemo.hdx 参数说明

出处 http://hi.baidu.com/hy469680890/blog/item/0d40d3a96d25b1bfca130c4e.html

 

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值