OceanLightingFFT
所属分类:3D图形编程
开发工具:Unix_Linux
文件大小:7720KB
下载次数:49
上传日期:2010-12-06 21:34:46
上 传 者:
zhaoxvdong
说明: 基于FFT的海面波动的实现和天空光照渲染的实现
(Fluctuations in sea-based FFT implementation and realization of the sky light)
文件列表:
AntTweakBar.dll (471040, 2009-04-23)
AntTweakBar.h (12679, 2009-04-23)
AntTweakBar.lib (12078, 2009-04-23)
atmosphere.glsl (18312, 2009-11-23)
clouds.glsl (410, 2009-11-23)
data\inscatter.raw (16777236, 2009-03-12)
data\irradiance.raw (12308, 2009-03-12)
data\noise.pgm (262182, 2009-08-22)
data\transmittance.raw (196628, 2009-03-12)
fftx.glsl (1746, 2010-03-31)
ffty.glsl (1740, 2010-03-31)
glew.h (520342, 2007-04-26)
glew32.dll (208896, 2007-04-26)
glew32.lib (309580, 2007-04-26)
glut.h (27014, 2007-12-08)
glut32.dll (237568, 2009-04-23)
glut32.lib (28728, 2009-04-23)
init.glsl (2186, 2010-04-02)
Main.cpp (43773, 2010-04-21)
mat4.h (12276, 2009-11-21)
ocean.cbp (1844, 2010-04-06)
ocean.depend (822, 2010-04-23)
ocean.exe (314880, 2010-04-23)
ocean.glsl (10290, 2010-04-06)
ocean.layout (982, 2010-04-23)
Program.cpp (4299, 2010-03-31)
Program.h (230, 2010-03-22)
sky.glsl (738, 2010-03-26)
skymap.glsl (1180, 2009-11-23)
variances.glsl (2023, 2010-04-21)
vec4.h (4657, 2009-11-21)
Ocean lighting algorithm:
"Real-time Realistic Ocean Lighting using
Seamless Transitions from Geometry to BRDF"
Eric Bruneton, Fabrice Neyret, Nicolas Holzschuch
Eurographics 2010
Ocean surface synthesized by FFT:
"Simulating Ocean Water", J. Tessendorf,
SIGGRAPH course notes, 2005.
User Interface
- mouse drag = move the Sun
- page up / page down : increase / decrease distance to ground
- left / right arrows : increase / decrease camera azimuth angle
- + / - : increase / decrease camera tilt angle
- ESC : exit
NOTE: after changing the wind speed and/or the inverse wave age
parameter, do not forget to click on "Generate" to get a correct
lighting.
近期下载者:
相关文件:
收藏者: