文件名称:游戏编程:通用折射模拟C++代码
文件大小:9.57MB
文件格式:ZIP
更新时间:2013-04-24 20:02:33
折射代码
C++,游戏编程类,基于GPU渲染,水面折射,光线追踪,代码。
【文件预览】:
Common
----Camera.cpp(2KB)
----stdafx.cpp(21B)
----Texture.h(1KB)
----Win32App.h(4KB)
----IndexBuffer.cpp(1KB)
----VertexBuffer.cpp(2KB)
----Mesh.cpp(6KB)
----Material.h(3KB)
----Win32App.cpp(9KB)
----RenderTarget.h(2KB)
----stdafx.h(35B)
----IndexBuffer.h(915B)
----Common.vcproj(5KB)
----Common.cpp(769B)
----Timer.h(1KB)
----ModelLoader.h(2KB)
----Mesh.h(3KB)
----Control.h(1009B)
----Material.cpp(943B)
----D3DApp.cpp(7KB)
----Color.h(4KB)
----Texture.cpp(2KB)
----Shader.h(2KB)
----ModelLoader.cpp(2KB)
----Vector.h(4KB)
----Matrix.h(22KB)
----Shader.cpp(10KB)
----Common.h(3KB)
----RenderTarget.cpp(2KB)
----Timer.cpp(2KB)
----Mathlib.h(755B)
----D3dApp.h(2KB)
----Camera.h(3KB)
----Control.cpp(2KB)
----VertexBuffer.h(1KB)
Readme.txt
WaterDemo
----WaterDemo.cpp(19KB)
----WaterDemo.vcproj(3KB)
RefractionSimulation
----RefractionSimulation.cpp(14KB)
----RefractionSimulation.vcproj(3KB)
Media
----Shaders()
--------simpleVP.cg(1009B)
--------waterFP.cg(2KB)
--------utilsFP.cg(520B)
--------Release()
--------waterVP.cg(3KB)
--------skyboxVP.cg(1KB)
--------refractiveMaskFP.cg(563B)
--------simpleFP.cg(582B)
--------simpleVP.vsh(901B)
--------refractiveMaskVP.cg(767B)
--------refractiveFP.psh(2KB)
--------skyboxVP.vsh(946B)
--------simpleFP.psh(533B)
--------skyboxFP.cg(598B)
--------skyboxFP.psh(533B)
--------refractiveFP.cg(2KB)
--------Shaders.vcproj(5KB)
--------refractiveVP.cg(2KB)
----Models()
--------skybox.TDS(3KB)
--------scene_water.TDS(174KB)
--------refractive.TDS(2KB)
--------scene_sand.TDS(687KB)
----Textures()
--------wavesbump.dds(256KB)
--------Terrain_posx_0001.dds(171KB)
--------Terrain_negz_0001.png(244KB)
--------Terrain_negy_0001.png(91KB)
--------terrain_cmap.dds(2.67MB)
--------envmap.dds(11KB)
--------Terrain_negx_0001.png(199KB)
--------Terrain_posz_0001.png(209KB)
--------Terrain_negz_0001.dds(171KB)
--------Terrain_negy_0001.dds(171KB)
--------wood.dds(341KB)
--------Terrain_posx_0001.png(210KB)
--------perturbation.dds(1MB)
--------glass_diffuse.dds(171KB)
--------textures()
--------Terrain_negx_0001.dds(171KB)
--------Thumbs.db(23KB)
--------Terrain_posz_0001.dds(171KB)
--------wave_mask.dds(11KB)
--------Terrain_posy_0001.dds(171KB)
--------Terrain_posy_0001.png(228KB)
Effects.sln
Bin
----msvcp71.dll(488KB)
----WaterDemo.exe(516KB)
----msvcr71.dll(340KB)
----cgD3D9.dll(320KB)
----cgD3D9d.dll(320KB)
----RefractionSimulation.exe(516KB)
----cg.dll(920KB)
----MFC71.dll(1.01MB)