FluidSimulation

所属分类:绘图程序
开发工具:C++
文件大小:924KB
下载次数:1
上传日期:2016-05-04 18:08:49
上 传 者挣脱的力量
说明:  计算机图形学相关,烟雾渲染的C++代码~
(C++ implementation of Smoke Rendering)

文件列表:
FluidSimulation\convert.csh (161, 2008-06-03)
FluidSimulation\floor.iv (1271, 2008-06-03)
FluidSimulation\fluid\fluid.cxx (27982, 2008-06-03)
FluidSimulation\fluid\fluid3D.cxx (59195, 2008-06-03)
FluidSimulation\fluid\Makefile (1135, 2008-06-05)
FluidSimulation\movie_example.avi (635766, 2008-06-03)
FluidSimulation\pane\BIH.cxx (18753, 2008-06-03)
FluidSimulation\pane\BIH.h (2398, 2008-06-03)
FluidSimulation\pane\CameraList.cxx (10059, 2008-06-03)
FluidSimulation\pane\CameraList.h (1695, 2008-06-03)
FluidSimulation\pane\convertVRML.cxx (1789, 2008-06-03)
FluidSimulation\pane\cycletest.cxx (4183, 2008-06-03)
FluidSimulation\pane\cycletestcompact.cxx (4842, 2008-06-03)
FluidSimulation\pane\DataSet.cxx (25579, 2008-06-03)
FluidSimulation\pane\DataSet.h (7393, 2008-06-03)
FluidSimulation\pane\debug.cxx (18367, 2008-06-03)
FluidSimulation\pane\debug.h (2198, 2008-06-03)
FluidSimulation\pane\dumpRotation.cxx (788, 2008-06-03)
FluidSimulation\pane\EnvironMap.cxx (17264, 2008-06-03)
FluidSimulation\pane\EnvironMap.h (1874, 2008-06-03)
FluidSimulation\pane\falsepthread.cxx (159, 2008-06-03)
FluidSimulation\pane\FileUtils.cxx (12861, 2008-06-03)
FluidSimulation\pane\FileUtils.h (1554, 2008-06-03)
FluidSimulation\pane\floatsort.cxx (3788, 2008-06-03)
FluidSimulation\pane\fluid.cxx (27430, 2008-06-03)
FluidSimulation\pane\FontWriter.cxx (3245, 2008-06-04)
FluidSimulation\pane\FontWriter.h (203, 2008-06-03)
FluidSimulation\pane\GlobalVars.cxx (30008, 2008-06-03)
FluidSimulation\pane\GlobalVars.h (5399, 2008-06-03)
FluidSimulation\pane\Glow.cxx (3294, 2008-06-03)
FluidSimulation\pane\Glow.h (1282, 2008-06-03)
FluidSimulation\pane\Halton.cxx (5479, 2008-06-03)
FluidSimulation\pane\Halton.h (943, 2008-06-03)
FluidSimulation\pane\hdrtoexr.cxx (898, 2008-06-03)
FluidSimulation\pane\hello.cxx (173, 2008-06-03)
FluidSimulation\pane\hsvtorgb.h (698, 2008-06-03)
FluidSimulation\pane\intersect_ray_tri.cxx (3228, 2008-06-03)
FluidSimulation\pane\intersect_ray_tri.h (1208, 2008-06-03)
FluidSimulation\pane\intersect_tri_cube.cxx (7591, 2008-06-03)
FluidSimulation\pane\intersect_tri_cube.h (476, 2008-06-03)
... ...

To generate movie: 1. Compile fluid simulator "fluid3D". (Requires SGI's Open Inventor library): > cd fluid && make Test by running: > ./fluid3D 2. Compile renderer "pane". (This requires SGI's Open Inventor library, among others): > cd pane && make Test by running: > ./pane --approx -r > xv image.png 3. Run simulation (dumps files into dumpfiles/): > ./simulate.csh 4. Render animation frames (dumps frames into frames/): > ./render.csh 5. Convert frames into movie: > ./convert.csh That's it. Works on g++-4.1.3 and g++-4.2 on Kubutu Linux 7.10 i386, on an Intel Q6600 with 2GB memory. Simulation takes about 3 hours and fills about 8GB of disk. Rendering takes about 8 hours and fills about 230MB of disk. Feel free to send any questions to: beason@cs.fsu.edu Good luck, Kevin Beason 5/27/2008 beason@cs.fsu.edu http://kevinbeason.com/scs/pane/ http://kevinbeason.com/scs/fluid/

近期下载者

相关文件


收藏者