Introduction - If you have any usage issues, please Google them yourself
2D real-time fluid dynamics simulation, the need for graphics cards support SM2.0, the use of the 2005.8 Compiler DXSDK
Packet : 91331969fluid.rar filelist
Fluid\BASE.CPP
Fluid\CameraChange.cpp
Fluid\EveryModule.cpp
Fluid\GPGPU.cpp
Fluid\Main.cpp
Fluid\MeshAnim.cpp
Fluid\Myd3d.cpp
Fluid\Physics.cpp
Fluid\ProcXFile.cpp
Fluid\PRT.cpp
Fluid\SH.cpp
Fluid\Shader.cpp
Fluid\Text.cpp
Fluid\Texture.cpp
Fluid\UserControl.cpp
Fluid\Water.cpp
Fluid\MyEffects.dsp
Fluid\MyEffects.DSW
Fluid\BASE.H
Fluid\CameraChange.h
Fluid\COLOR.H
Fluid\EveryModule.h
Fluid\GPGPU.h
Fluid\MeshAnim.h
Fluid\Myd3d.h
Fluid\Physics.h
Fluid\ProcXFile.h
Fluid\PRT.h
Fluid\SH.h
Fluid\Shader.h
Fluid\Text.h
Fluid\Texture.h
Fluid\UserControl.h
Fluid\Water.h
Fluid\MyEffects.sln
Fluid\MyEffects.suo
Fluid\MyEffects.vcproj
Fluid\MyEffects.vcproj.vspscc
Fluid\RES\MyResource.aps
Fluid\RES\3DFX.BMP
Fluid\RES\RESOURCE.H
Fluid\RES\3DFX.ICO
Fluid\RES\MyResource.rc
Fluid\RES\基本建模.txt
Fluid\RES\其他.txt
Fluid\Shader\GenerateOffsetMap.exe
Fluid\Shader\displaygas.psh
Fluid\Shader\displayliquid.psh
Fluid\Shader\displayobstacle.psh
Fluid\Shader\Fluid\commonps.h
Fluid\Shader\Fluid\ClearTexture.psh
Fluid\Shader\Fluid\CopyTexture.psh
Fluid\Shader\Fluid\VS.vsh
Fluid\Shader\Fluid\Obstacle\BoundaryToOffset.psh
Fluid\Shader\Fluid\Obstacle\ObstacleToBoundary.psh
Fluid\Shader\Fluid\Obstacle\Unused\BoundaryToType.psh
Fluid\Shader\Fluid\Obstacle\Unused\TypeToOffset.psh
Fluid\Shader\Fluid\NSE\Advect.psh
Fluid\Shader\Fluid\NSE\Div_W.psh
Fluid\Shader\Fluid\NSE\Gravity.psh
Fluid\Shader\Fluid\NSE\Jacobi_D.psh
Fluid\Shader\Fluid\NSE\Jacobi_P.psh
Fluid\Shader\Fluid\NSE\Jacobi_W.psh
Fluid\Shader\Fluid\NSE\Project.psh
Fluid\Shader\Fluid\Normal\Add-Sub GenerateNormal.psh
Fluid\Shader\Fluid\Normal\Cross-Product GenerateNormal.psh
Fluid\Shader\Fluid\Inject\AddForce_Sphere.psh
Fluid\Shader\Fluid\Inject\AddForce_Texture.psh
Fluid\Shader\Fluid\Inject\AddSource_Fire.psh
Fluid\Shader\Fluid\Inject\AddSource_Sphere.psh
Fluid\Shader\Fluid\Inject\AddSource_Texture.psh
Fluid\Shader\Fluid\BC\ABC_D.psh
Fluid\Shader\Fluid\BC\ABC_P.psh
Fluid\Shader\Fluid\BC\ABC_Velocity.psh
Fluid\Shader\Fluid\BC\BBC.psh
Fluid\Test.cpp
Fluid\Test.h
Fluid\fluid.ini
Fluid\pic\envmap.dds
Fluid\pic\Fire obstacle.bmp
Fluid\pic\Fire Offset.dds
Fluid\pic\InjectForce.bmp
Fluid\pic\InjectForce3.bmp
Fluid\pic\InjectForce_None.bmp
Fluid\pic\InjectSource1.bmp
Fluid\pic\InjectSource2.bmp
Fluid\pic\InjectSource3.bmp
Fluid\pic\Liquid obstacle1.bmp
Fluid\pic\Liquid obstacle2.bmp
Fluid\pic\Liquid obstacle3.bmp
Fluid\pic\Liquid Offset1.dds
Fluid\pic\Liquid Offset2.dds
Fluid\pic\Liquid Offset3.dds
Fluid\pic\ObstacleBaseMap.jpg
Fluid\pic\普通的obstacle.bmp
Fluid\pic\普通的Offset.dds
Fluid\pic\极复杂的obstacle.bmp
Fluid\pic\极复杂的Offset.dds
Fluid\Shader\Fluid\Obstacle\Unused
Fluid\Shader\Fluid\Obstacle
Fluid\Shader\Fluid\NSE
Fluid\Shader\Fluid\Normal
Fluid\Shader\Fluid\Inject
Fluid\Shader\Fluid\BC
Fluid\Shader\Fluid
Fluid\RES
Fluid\Shader
Fluid\pic
Fluid