Graphics Relevant Resource
2015-06-19 17:01
736 查看
This a list of graphics related links thatyou might find useful.
You will find links to image file formats -manipulation tools,
animation file formats - manipulationtools, and a printing FAQ.
-------------------
IMAGE PRINTING FAQ
-------------------
Computer-generated image printing FAQ byCoridon Henshaw
http://www.myna.com/~gcircle/csbh/printingfaq.txt
---------------------------
IMAGE and ANIMATIONS FAQ's
---------------------------
1.) alt.binaries.pictures - FAQ, parts 1 -3 General and OS Specific
http://www.faqs.org/faqs/pictures-faq/part1/index.html
http://www.faqs.org/faqs/pictures-faq/part2/index.html
http://www.faqs.org/faqs/pictures-faq/part3/index.html
2.) comp.graphics.rendering.raytracing -FAQ parts 1-2
http://www.faqs.org/faqs/graphics/raytrace-faq/part1/index.html
http://www.faqs.org/faqs/graphics/raytrace-faq/part2/index.html
3.) JPEG Image Compression - FAQ, parts 1 –2
http://www.faqs.org/faqs/jpeg-faq/part1/index.html
http://www.faqs.org/faqs/jpeg-faq/part2/index.html
4.) Graphics and Avi – FAQ
http://www.faqs.org/faqs/graphics/avi-faq/index.html
5.) Graphics and File Formats - FAQ, parts1 – 4
http://www.faqs.org/faqs/graphics/fileformats-faq/part1/index.html
http://www.faqs.org/faqs/graphics/fileformats-faq/part2/index.html
http://www.faqs.org/faqs/graphics/fileformats-faq/part3/index.html
http://www.faqs.org/faqs/graphics/fileformats-faq/part4/index.html
6.) MPEG - FAQ, parts 1 – 9
http://www.faqs.org/faqs/mpeg-faq/part1/index.html
http://www.faqs.org/faqs/mpeg-faq/part2/index.html
http://www.faqs.org/faqs/mpeg-faq/part3/index.html
http://www.faqs.org/faqs/mpeg-faq/part4/index.html
http://www.faqs.org/faqs/mpeg-faq/part5/index.html
http://www.faqs.org/faqs/mpeg-faq/part6/index.html
http://www.faqs.org/faqs/mpeg-faq/part7/index.html
http://www.faqs.org/faqs/mpeg-faq/part8/index.html
http://www.faqs.org/faqs/mpeg-faq/part9/index.html
More information about MPEGS can be foundat:
http://mpeg.org
7.) Graphics and Animation – FAQ
http://www.faqs.org/faqs/graphics/animation-faq/index.html
8.) Graphic Utilities' Site & Version –FAQ
http://www.faqs.org/faqs/graphics/utilities-faq/index.html
Everything you ever wanted to know aboutcolors and more...Charles Poynton - Color technology Gamma and Color - Faq
http://www.inforamp.net/~poynton/Poynton-colour.html
-----------------------------------------------------------------------------------------------------
Google网上论坛
http://groups.google.com/groups/dir?sel=usenet%3Dcomp.graphics
comp.graphics.animation.(1)
comp.graphics.api.(4)
comp.graphics.apps.(16)
comp.graphics.avs.(1)
comp.graphics.data-explorer.
comp.graphics.explorer.
comp.graphics.gnuplot.(1)
comp.graphics.misc.(1)
comp.graphics.opengl.(1)
comp.graphics.packages.(3)
comp.graphics.raytracing.
comp.graphics.rendering.(4)
comp.graphics.research.(1)
comp.graphics.visualization.
流体(fluid,liquid) 资料
Physics-based Animation for CG http://www.cs.cornell.edu/courses/cs567/2007sp/
Physics-based Animation Course http://www.eng.utah.edu/~cs6967/
Pixar Physically based Modeling http://www.pixar.com/companyinfo/research/pbm2001/
Blog http://animationphysics.wordpress.com/
http://prideout.net (Very Cool Demos! glsl, fluid, etc)
<Fluid Simulation for computergraphics>
<Computational Methods for Fluid Dynamics.pdf>
<Fluid Dynamics - Theory, Computation And Numerical Simulation 09A.pdf>
<Allen__Tildesley._Computer_simulation_of_liquids.djvu>
http://people.cs.ubc.ca/~rbridson/fluidbook/ http://people.cs.ubc.ca/~rbridson/fluidsimulation/ http://people.cs.ubc.ca/~rbridson/fluidsimulation/2006/
CH4 code :http://dalab.se.sjtu.edu.cn/~jietan/
http://www.math.tu-berlin.de/geometrie/Lehre/WS08/MathVis/resources/physicsCourseNotes2008.pdf
pcgsolver:
ConjugateGradient with Modified Incomplete Cholesky
Real time physics <FluidDynamics: Theory, Computation, and Numerical Simulation >
http://tessendorf.org/
http://www.cemyuksel.com/research/waveparticles/
http://www.realtimerendering.com/blog/tag/fluid-simulation/
Particle-Based Fluid Simulation for Interactive Applications
T. Lenaerts, B. Adams, and P. Dutré, "Porous flow in particle-based fluid simulations," SIGGRAPH '08: ACM SIGGRAPH 2008 papers, New York, NY, USA: ACM, 2008, pp. 1-8.
Smoothed Particle Hydrodynamics: a meshfree particle method
Screen Space Fluid Rendering with Curvature Flow
Computational Fluid Dynamics: the basics with applications
http://www.isislab.it/projects/behavert/
PhysBAM http://physbam.stanford.edu/
blog:
http://www.cs.ubc.ca/~rbridson/ http://www.matthiasmueller.info/ http://dalab.se.sjtu.edu.cn/~jietan/
Source code of an optimized SPD linear solver (MIC(0) PCG method according to Chapter 4 of
"Fluid Simulation for Computer Graphics").
MPM, http://coolshell.cn/articles/3421.html#more-3421 , wiki: http://en.wikipedia.org/wiki/Material_Point_Method
http://www.idi.ntnu.no/~elster/hpc-lab/,
http://code.google.com/p/gpusphsim/
二相流
SPH
http://www.rchoetzlein.com/eng/graphics/fluids.htm
Practical Fluid Mechanics
CUDA sdk3.0 partical demo
wiki http://en.wikipedia.org/wiki/Smoothed_particle_hydrodynamics
First large simulation of star formation using SPH
SPHERIC (SPH European Research Interest Community)
ITVO is the web-site of The Italian Theoretical Virtual Observatory created to query a database of numerical simulation archive.
SPHC Image Gallery depicts a wide variety of test cases, experimental validations, and commercial applications of the SPH code SPHC.
FLUIDS v.1 is a simple, open source(Zlib), real-time 3D SPH implementation in C++ for liquids for CPU and GPU.
GADGET
[1] is a freely available code for cosmological N-body/SPH simulations
ISPH parallel C++/OpenCL open source truly incompressible SPH implementation
SPLASH is a freely available visualisation tool for SPH simulations
SPHysics is an open source SPH implementation in Fortran
Physics Abstraction Layer is an open source abstraction system that supports real time physics engines with SPH support
Pasimodo is a program package for particle-based simulation methods, e.g. SPH
流体曲面重建
metaballs and
marching cubes,
point splatting, or "carpet"
marching cube:
http://nvision.sourceforge.net/
http://www.mpi-inf.mpg.de/~gziegler/
Marching Cubes using Histogram Pyramids, code
http://www.steve-lacey.com/blogarchives/2007/01/marching_cubes.shtml http://www.icare3d.org/content/view/50/9/ (需要无界浏览)
Visualization Library (MC,kdtree,glsl shader, opengl wrapper)
http://lugtug.com/dev/category/marching-cubes/ MC地形
http://graphics.csie.ntu.edu.tw/CMS/ Cubical Marching Squares,
code
IsoEx 论坛 http://forum.vis.ethz.ch/showthread.php?t=12313
Quality Isosurface(Extended Marching Cubes)
paper ,
code
IJK
-- arbitrary convex polyhedra, contains an implementation of the Marching Cubes Algorithm, the 4D Marching Cubes Algorithm, the Marching Cubes Algorithm using negative, equals and positive lookup tables and SnapMC which produces quality isosurface triangles.
Reconstructing Surfaces of Particle-Based Fluids Using Anisotropic Kernels
LBM - Lattice Boltzmann Model for Free-Surface
http://graphics.ethz.ch/~thuereyn/ntoken3/Publications.html http://graphics.ethz.ch/~thuereyn/ 3个开源代码
realtime physics 有几个ppt
ETH: http://graphics.ethz.ch/research/physics/ http://graphics.ethz.ch/research/physics/fluids.php http://graphics.ethz.ch/research/physics/topo_goop.php Synthetic Turbulence using Artificial Boundary Layers 【
code】
Wavelet Turbulence 【code】
Simulating Smoke and Water in Computer Graphics 有一些入门教材,链接
Real-Time Particle-Based Fluid Simulation 日本的一个项目
Cloth simulation
http://code.google.com/p/opencloth is a collection of
cloth simulation algorithms.
http://www.cs.ucl.ac.uk/research/vr/Projects/3DCentre/cloth_simulation_links.htm
http://www.syflex.biz/
General Information
Cloth Simulation Links
http://www.cs.ucl.ac.uk/research/vr/Projects/3DCentre/cloth_simulation_links.htm
Physically Based Model of Cloth Draping(basics)
http://members.shaw.ca/chahal/clothpaper.htm
Simulating Cloth for 3D Games
http://www.intel.com/cd/ids/developer/asmo-na/eng/20413.htm
Realtime Cloth Simulation
(alsohair and water dynamics, source not yet available, not updated in a year)
http://christophe.tornieri.free.fr/Pages/home.html
Source Code
SimCloth3 plugin for discreet 3dsmax (with source, GPL)
http://www.chaosgroup.com/software/simcloth3/index.html
Topix Cloth Softimage Plugin (with source, the original source of our owncloth script, has many features not yet implemented in our script)
http://www.topix.com/cloth/
Basic OpenGL based Cloth Simulation (withsource, supposedly buggy code, non-commented)
http://clothsim.tripod.com/
Apocalyx Game Engine with basic ClothSimulation (with source)
http://apocalyx.sourceforge.net/
Clothray POVray patch (with source)
http://tofbouf.free.fr/clothray/index_en.html
http://www.reyesworks.com/
This site is no longer online. It was aproject by Reyes Infografica (makers of ClothReyes) to Open Source all theircode and integrate it into one large 3D project. Details on what happend tothese plans are sparse ... anyone know any details?Things to Aspire
to yflex -The Cloth Simulator (commercial product, used in Final fantasy Movie, XMen2 -supposedlythe ultimate in cloth simulation - 5 to 10 times faster than most of its peers)
http://www.syflex.biz/
Real-Time Cloth Simulation http://www-ma1.upc.es/~susin/cloth.html
计算几何----三角化(优化)
http://users.telenet.be/tfautre/softdev/tristripper/
http://developer.nvidia.com/object/nvtristrip_library.html
http://www.plunk.org/~grantham/public/meshifier/oldmesh.html
http://users.telenet.be/tfautre/softdev/tristripper/
http://www.sidefx.com/docs/houdini9.1/nodes/sop/convert
http://developer.amd.com/GPU/TOOTLE/Pages/default.aspx
计算几何—凸包分割
http://www.cs.unc.edu/~snoeyink/demos/convdecomp/MCDDemo.html
http://www.cs.unc.edu/~snoeyink/demos/home.html
http://parasol.tamu.edu/dsmft/research/app-cd/
http://www.cs.sunysb.edu/~algorith/implement/geompack/implement.shtml(source)
http://www.cgal.org/Manual/3.5/doc_html/cgal_manual/Convex_decomposition_3/Chapter_main.html
拓扑,建模 http://cliptic.wordpress.com/
http://www-viz.tamu.edu/faculty/ergun/research/topology/papers.html
建模
http://www.cs.umd.edu/class/fall2005/cmsc741/meshing.html
四面体建模,Delaunay meshes, Voronoipartitions http://tetgen.berlios.de/
Geompack++ is a comprehensive object-oriented C++ software packagefor finite element mesh generation (triangular, quadrilateral, surface,tetrahedral, hexahedral-dominant)
Netgen
two-dimensional, surface, and volume mesh generation
triangular, quadrilateral, and tetrahedral elements
input from
Constructive Solid Geometry (CSG)
Triangulated Surfaces (STL)
Boundary Representation (IGES/Step)
Delaunay and Advancing Front mesh generation algorithms
mesh refinement algorithms
curved elements
Leif Kobbelt -RWTH- http://www-i8.informatik.rwth-aachen.de/index.php?id=17
Marco Attene(remesh, jmeshlib的作者)blog http://www.ima.ge.cnr.it/ima/personal/attene/PersonalPage/attene.html#Publications
Nurbs
Ayam(http://sourceforge.net/projects/ayam) used in blender
OpenNurbs,
documents,
forum
Nurbs++
Nlib
Subd
http://graphics.pixar.com/opensubdiv
Ayam(http://sourceforge.net/projects/ayam) used in blender
Subdivision surfaces software code(openInventor)
cad3d
OpenSDS
wings3d(erlang)
网格生成
umeshu(A simple, light-weight C++ library for unstructured mesh generation in 2-D using Delaunay refinement algorithms)
http://code.google.com/p/umeshu/
-software:
http://www-users.informatik.rwth-aachen.de/~roberts/software.html http://www.andrew.cmu.edu/user/sowen/softsurv.html
-books:
http://www-users.informatik.rwth-aachen.de/~roberts/literature.html
-资料 (from http://www.cadcaecam.com/forum/thread-80243-1-1.html)
网格生成资源(全世界我都搜遍了)都是有源程序的,商业的未列入,不过好像有一个已经商业化了,记不清了。
多数是多平台的,在LINUX系统下,WINDOWS系统都可以 都是UNSTUCTED,结构化的未列入
半年的心血,呵呵
其中我个人觉得triangle, tengen,easymesh,trigrid挺好用
大家用过了,讲一下感受,给后来人提个建议,OK?
总体介绍:
http://www-users.informatik.rwth ... meshgeneration.html
http://www.andrew.cmu.edu/user/sowen/mesh.html
V 三角形:
triangle:
G http://www-2.cs.cmu.edu/~quake/triangle.html(较快)
admesh:
http://www.varlog.com/products/admesh :
ftp://ftp.wias-berlin.de/pub/cog/index.html
delaundo:
http://www.cerfacs.fr/~muller/grids.html
http://www.comlab.ox.ac.uk/oucl/people/jens-dominik.muller.html
easymesh:
http://www-dinma.univ.trieste.it/~nirftc/research/easymesh/
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
gridgen:
http://www.pointwise.com/
javemesh:
http://www.steven.pop.net.tw/javamesh/
mesh2d:
http://scorec.rpi.edu/~kaan/
http://www.geom.umn.edu/locate/qhull
tmg:
http://www.dmf.bs.unicatt.it/~paolini/tmg/
四边形:
QUAD:
http://www.users.bigpond.com/comecau/
fist:
http://www.cosy.sbg.ac.at/~held/projects/triang/triang.html
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
http://aaac.larc.nasa.gov/VGM/
四面体:
cog:
ftp.wias-berlin.de/pub/cog/index.html
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
gridgen:
http://www.pointwise.com/
qhull :
http://www.geom.umn.edu/locate/qhull
tmg:
http://www.dmf.bs.unicatt.it/~paolini/tmg/
meshmaker:
http://www.lec.leeds.ac.uk/%7Ejason/Mesh-Maker/
tengen:
http://tetgen.berlios.de/
Tetrahedra Generation
http://www.cs.cornell.edu/~cxzheng/Downloads.htm
This utility implements the paper [Labelle and Shewchuk 2007] to generate the tetrahedral mesh from an input triangle mesh. The generated tetrahedral mesh can be used in finite element analysis or modal analysis.
六面体:
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
vgm:
http://aaac.larc.nasa.gov/VGM/ else:
未细分,只给出名字,可以用GOOGLE搜一下
amrid,bamg,build-grid,get,gredit, gmesh,libmesh, meshgen,nes,trigid
Computing Two-dimensional Delaunay Triangulation Using Graphics Hardware
code
Tools and Data for Solid Modeling
from http://www.cs.umd.edu/class/fall2005/cmsc741/meshing.html Data sets
The Princeton Shape retrieval and Analysis Group has adepository of 3D models at
http://shape.cs.princeton.edu/benchmark/
The Aim@Shape Shape Repository has a collection of 3Dmodels at http://shapes.aim-at-shape.net/
The Stanford 3D scanning repository provides a cllection of 3Drange data at http://graphics.stanford.edu/data/3Dscanrep/
Softwares
Solid modelers---for creating 3D models through 2D boundaryrepresentations
wings3D is a free, easy-to-use multi-platform software. Theunderlying representation is the winged-edge data structure. Thewings3D software and its tutorials can be downloaded at
http://www.wings3d.com/
blender is a free, complex multi-platform software. It can bedownloaded at http://www.blender.org/with user manual available online.
brl-cad is a free and easy-to-use unix-based software using theconstructive solid geometry approach. It can be downloaded at
http://www.brlcad.org/
tetgen is a free small tool for generating tetrahedral mesh. Itis written in C++. A small visualization tool tetview is also availablefor viewing the output of tetgen. Source code of tetgen and binaryexecutable of tetview can be dowmloaded at
http://tetgen.berlios.de/
The Aim@Shape depository provides a wide collection of toolsfor creating and manipulating 2D and 3D shapes. A catagory is availableat
http://www-sop.inria.fr/aim-at-shape/
http://www.topmod3d.org/
Model viewers---for viewing 2D and 3D models
Many solid modelers can view solid models in their designatedformats
gmv is a unix-based general mesh viewer for 3D and 2D cellcomplexes. Window users need a unix simulator. The binary executableand user manual is available at
http://laws.lanl.gov/XCM/gmv/GMVHome.html
Format converter---for converting among various file formats
ivcon is a free tool written in C++ for converting a variety of3D graphic file formats. Source code is available at
http://www.csit.fsu.edu/~burkardt/g_src/ivcon/ivcon.html
Geometric computation tools
The Computational Geometry Algorithms Library provides a widecollection of free tools, written in C++, for geometric computation.Source code is available at
http://www.cgal.org/
Numerical computation tools
lapack is a linear algebra package written in fortran. clapackis its fortran-to-C version. lapack is available at
http://www.netlib.org/lapack/and clapack is available at
http://www.netlib.org/clapack/
Comparison of modelers
If you do not know what to use, it may help starting with asurvey on mesh generators at
http://www.andrew.cmu.edu/user/sowen/softsurv.html
article1,
article2
Graphite http://graphite.wikidot.com ,wiki:http://alice.loria.fr/WIKI/index.php/Graphite/Graphite
MeshLab
FastGEO
Wykobi ,
Wykobi Article
其他连接
http://www.geom.uiuc.edu/
计算几何各种主题链接 http://compgeom.cs.uiuc.edu/~jeffe/compgeom/
表情动画
http://www.studiopendulum.com/index.html http://www.studiopendulum.com/alterego/about.html
Re-use of Facial Animation Riggings
http://www-ma1.upc.es/~susin/facial.html http://www.dcc.fc.up.pt/~veronica.orvalho/publications.html
Noe’s tutorial on deforming 3D geometry using RBFs
Interpolating scattered data with RBFs
植被造型
ngPlant
ivy
http://povrayscrapbook.awardspace.com/ http://www.vterrain.org/Plants/plantsw.html, 若干个opensource项目
http://algorithmicbotany.org/papers/
tree modeling http://arbaro.sourceforge.net/
- L-system:
Introduction,
fractint,
fractint2,
http://en.wikipedia.org/wiki/L-system(植物生长,开源软件)
L-system http://www.fundza.com/index.html(code)
projects on sourceforge-
Lsystem3d,
l-system,
Lsystems,
projects on googlecode -lscore
L-system Generator(maya script)
other projects:
Fractint (doc),
lsystem,
http://arbaro.sourceforge.net/
毛发建模
http://cg.cs.uni-bonn.de/project-pages/hairmodeling/ http://www.gfar.de/technologies-handwriting.php http://www.cemyuksel.com/software/ http://cg.cs.uni-bonn.de/en/
hair , aurthor's blog
http://www.graphics.cornell.edu/~jaroslav/
HairSim (wirted in java)
Pilo (Parallel hair simulation )
fur rendering tut ,
code1,
code2,
Kajiya-Kay(glsl实现), BCSDF
Real-Time Fur over Arbitrary Surfaces
, http://www.cs.utah.edu/~thiago/fur/fur.html http://www.ezequielm.com/index.html, (renderman shader)
You will find links to image file formats -manipulation tools,
animation file formats - manipulationtools, and a printing FAQ.
-------------------
IMAGE PRINTING FAQ
-------------------
Computer-generated image printing FAQ byCoridon Henshaw
http://www.myna.com/~gcircle/csbh/printingfaq.txt
---------------------------
IMAGE and ANIMATIONS FAQ's
---------------------------
1.) alt.binaries.pictures - FAQ, parts 1 -3 General and OS Specific
http://www.faqs.org/faqs/pictures-faq/part1/index.html
http://www.faqs.org/faqs/pictures-faq/part2/index.html
http://www.faqs.org/faqs/pictures-faq/part3/index.html
2.) comp.graphics.rendering.raytracing -FAQ parts 1-2
http://www.faqs.org/faqs/graphics/raytrace-faq/part1/index.html
http://www.faqs.org/faqs/graphics/raytrace-faq/part2/index.html
3.) JPEG Image Compression - FAQ, parts 1 –2
http://www.faqs.org/faqs/jpeg-faq/part1/index.html
http://www.faqs.org/faqs/jpeg-faq/part2/index.html
4.) Graphics and Avi – FAQ
http://www.faqs.org/faqs/graphics/avi-faq/index.html
5.) Graphics and File Formats - FAQ, parts1 – 4
http://www.faqs.org/faqs/graphics/fileformats-faq/part1/index.html
http://www.faqs.org/faqs/graphics/fileformats-faq/part2/index.html
http://www.faqs.org/faqs/graphics/fileformats-faq/part3/index.html
http://www.faqs.org/faqs/graphics/fileformats-faq/part4/index.html
6.) MPEG - FAQ, parts 1 – 9
http://www.faqs.org/faqs/mpeg-faq/part1/index.html
http://www.faqs.org/faqs/mpeg-faq/part2/index.html
http://www.faqs.org/faqs/mpeg-faq/part3/index.html
http://www.faqs.org/faqs/mpeg-faq/part4/index.html
http://www.faqs.org/faqs/mpeg-faq/part5/index.html
http://www.faqs.org/faqs/mpeg-faq/part6/index.html
http://www.faqs.org/faqs/mpeg-faq/part7/index.html
http://www.faqs.org/faqs/mpeg-faq/part8/index.html
http://www.faqs.org/faqs/mpeg-faq/part9/index.html
More information about MPEGS can be foundat:
http://mpeg.org
7.) Graphics and Animation – FAQ
http://www.faqs.org/faqs/graphics/animation-faq/index.html
8.) Graphic Utilities' Site & Version –FAQ
http://www.faqs.org/faqs/graphics/utilities-faq/index.html
Everything you ever wanted to know aboutcolors and more...Charles Poynton - Color technology Gamma and Color - Faq
http://www.inforamp.net/~poynton/Poynton-colour.html
-----------------------------------------------------------------------------------------------------
Google网上论坛
http://groups.google.com/groups/dir?sel=usenet%3Dcomp.graphics
comp.graphics.animation.(1)
comp.graphics.api.(4)
comp.graphics.apps.(16)
comp.graphics.avs.(1)
comp.graphics.data-explorer.
comp.graphics.explorer.
comp.graphics.gnuplot.(1)
comp.graphics.misc.(1)
comp.graphics.opengl.(1)
comp.graphics.packages.(3)
comp.graphics.raytracing.
comp.graphics.rendering.(4)
comp.graphics.research.(1)
comp.graphics.visualization.
流体(fluid,liquid) 资料
Physics-based Animation for CG http://www.cs.cornell.edu/courses/cs567/2007sp/
Physics-based Animation Course http://www.eng.utah.edu/~cs6967/
Pixar Physically based Modeling http://www.pixar.com/companyinfo/research/pbm2001/
Blog http://animationphysics.wordpress.com/
http://prideout.net (Very Cool Demos! glsl, fluid, etc)
<Fluid Simulation for computergraphics>
<Computational Methods for Fluid Dynamics.pdf>
<Fluid Dynamics - Theory, Computation And Numerical Simulation 09A.pdf>
<Allen__Tildesley._Computer_simulation_of_liquids.djvu>
http://people.cs.ubc.ca/~rbridson/fluidbook/ http://people.cs.ubc.ca/~rbridson/fluidsimulation/ http://people.cs.ubc.ca/~rbridson/fluidsimulation/2006/
CH4 code :http://dalab.se.sjtu.edu.cn/~jietan/
http://www.math.tu-berlin.de/geometrie/Lehre/WS08/MathVis/resources/physicsCourseNotes2008.pdf
pcgsolver:
ConjugateGradient with Modified Incomplete Cholesky
Real time physics <FluidDynamics: Theory, Computation, and Numerical Simulation >
http://tessendorf.org/
http://www.cemyuksel.com/research/waveparticles/
http://www.realtimerendering.com/blog/tag/fluid-simulation/
Particle-Based Fluid Simulation for Interactive Applications
T. Lenaerts, B. Adams, and P. Dutré, "Porous flow in particle-based fluid simulations," SIGGRAPH '08: ACM SIGGRAPH 2008 papers, New York, NY, USA: ACM, 2008, pp. 1-8.
Smoothed Particle Hydrodynamics: a meshfree particle method
Screen Space Fluid Rendering with Curvature Flow
Computational Fluid Dynamics: the basics with applications
http://www.isislab.it/projects/behavert/
PhysBAM http://physbam.stanford.edu/
blog:
http://www.cs.ubc.ca/~rbridson/ http://www.matthiasmueller.info/ http://dalab.se.sjtu.edu.cn/~jietan/
Source code of an optimized SPD linear solver (MIC(0) PCG method according to Chapter 4 of
"Fluid Simulation for Computer Graphics").
MPM, http://coolshell.cn/articles/3421.html#more-3421 , wiki: http://en.wikipedia.org/wiki/Material_Point_Method
http://www.idi.ntnu.no/~elster/hpc-lab/,
http://code.google.com/p/gpusphsim/
二相流
SPH
http://www.rchoetzlein.com/eng/graphics/fluids.htm
Practical Fluid Mechanics
CUDA sdk3.0 partical demo
wiki http://en.wikipedia.org/wiki/Smoothed_particle_hydrodynamics
First large simulation of star formation using SPH
SPHERIC (SPH European Research Interest Community)
ITVO is the web-site of The Italian Theoretical Virtual Observatory created to query a database of numerical simulation archive.
SPHC Image Gallery depicts a wide variety of test cases, experimental validations, and commercial applications of the SPH code SPHC.
FLUIDS v.1 is a simple, open source(Zlib), real-time 3D SPH implementation in C++ for liquids for CPU and GPU.
GADGET
[1] is a freely available code for cosmological N-body/SPH simulations
ISPH parallel C++/OpenCL open source truly incompressible SPH implementation
SPLASH is a freely available visualisation tool for SPH simulations
SPHysics is an open source SPH implementation in Fortran
Physics Abstraction Layer is an open source abstraction system that supports real time physics engines with SPH support
Pasimodo is a program package for particle-based simulation methods, e.g. SPH
流体曲面重建
metaballs and
marching cubes,
point splatting, or "carpet"
marching cube:
http://nvision.sourceforge.net/
http://www.mpi-inf.mpg.de/~gziegler/
Marching Cubes using Histogram Pyramids, code
http://www.steve-lacey.com/blogarchives/2007/01/marching_cubes.shtml http://www.icare3d.org/content/view/50/9/ (需要无界浏览)
Visualization Library (MC,kdtree,glsl shader, opengl wrapper)
http://lugtug.com/dev/category/marching-cubes/ MC地形
http://graphics.csie.ntu.edu.tw/CMS/ Cubical Marching Squares,
code
IsoEx 论坛 http://forum.vis.ethz.ch/showthread.php?t=12313
Quality Isosurface(Extended Marching Cubes)
paper ,
code
IJK
-- arbitrary convex polyhedra, contains an implementation of the Marching Cubes Algorithm, the 4D Marching Cubes Algorithm, the Marching Cubes Algorithm using negative, equals and positive lookup tables and SnapMC which produces quality isosurface triangles.
Reconstructing Surfaces of Particle-Based Fluids Using Anisotropic Kernels
LBM - Lattice Boltzmann Model for Free-Surface
http://graphics.ethz.ch/~thuereyn/ntoken3/Publications.html http://graphics.ethz.ch/~thuereyn/ 3个开源代码
realtime physics 有几个ppt
ETH: http://graphics.ethz.ch/research/physics/ http://graphics.ethz.ch/research/physics/fluids.php http://graphics.ethz.ch/research/physics/topo_goop.php Synthetic Turbulence using Artificial Boundary Layers 【
code】
Wavelet Turbulence 【code】
Simulating Smoke and Water in Computer Graphics 有一些入门教材,链接
Real-Time Particle-Based Fluid Simulation 日本的一个项目
Cloth simulation
http://code.google.com/p/opencloth is a collection of
cloth simulation algorithms.
http://www.cs.ucl.ac.uk/research/vr/Projects/3DCentre/cloth_simulation_links.htm
http://www.syflex.biz/
General Information
Cloth Simulation Links
http://www.cs.ucl.ac.uk/research/vr/Projects/3DCentre/cloth_simulation_links.htm
Physically Based Model of Cloth Draping(basics)
http://members.shaw.ca/chahal/clothpaper.htm
Simulating Cloth for 3D Games
http://www.intel.com/cd/ids/developer/asmo-na/eng/20413.htm
Realtime Cloth Simulation
(alsohair and water dynamics, source not yet available, not updated in a year)
http://christophe.tornieri.free.fr/Pages/home.html
Source Code
SimCloth3 plugin for discreet 3dsmax (with source, GPL)
http://www.chaosgroup.com/software/simcloth3/index.html
Topix Cloth Softimage Plugin (with source, the original source of our owncloth script, has many features not yet implemented in our script)
http://www.topix.com/cloth/
Basic OpenGL based Cloth Simulation (withsource, supposedly buggy code, non-commented)
http://clothsim.tripod.com/
Apocalyx Game Engine with basic ClothSimulation (with source)
http://apocalyx.sourceforge.net/
Clothray POVray patch (with source)
http://tofbouf.free.fr/clothray/index_en.html
http://www.reyesworks.com/
This site is no longer online. It was aproject by Reyes Infografica (makers of ClothReyes) to Open Source all theircode and integrate it into one large 3D project. Details on what happend tothese plans are sparse ... anyone know any details?Things to Aspire
to yflex -The Cloth Simulator (commercial product, used in Final fantasy Movie, XMen2 -supposedlythe ultimate in cloth simulation - 5 to 10 times faster than most of its peers)
http://www.syflex.biz/
Real-Time Cloth Simulation http://www-ma1.upc.es/~susin/cloth.html
计算几何----三角化(优化)
http://users.telenet.be/tfautre/softdev/tristripper/
http://developer.nvidia.com/object/nvtristrip_library.html
http://www.plunk.org/~grantham/public/meshifier/oldmesh.html
http://users.telenet.be/tfautre/softdev/tristripper/
http://www.sidefx.com/docs/houdini9.1/nodes/sop/convert
http://developer.amd.com/GPU/TOOTLE/Pages/default.aspx
计算几何—凸包分割
http://www.cs.unc.edu/~snoeyink/demos/convdecomp/MCDDemo.html
http://www.cs.unc.edu/~snoeyink/demos/home.html
http://parasol.tamu.edu/dsmft/research/app-cd/
http://www.cs.sunysb.edu/~algorith/implement/geompack/implement.shtml(source)
http://www.cgal.org/Manual/3.5/doc_html/cgal_manual/Convex_decomposition_3/Chapter_main.html
拓扑,建模 http://cliptic.wordpress.com/
http://www-viz.tamu.edu/faculty/ergun/research/topology/papers.html
建模
http://www.cs.umd.edu/class/fall2005/cmsc741/meshing.html
四面体建模,Delaunay meshes, Voronoipartitions http://tetgen.berlios.de/
Geompack++ is a comprehensive object-oriented C++ software packagefor finite element mesh generation (triangular, quadrilateral, surface,tetrahedral, hexahedral-dominant)
Netgen
two-dimensional, surface, and volume mesh generation
triangular, quadrilateral, and tetrahedral elements
input from
Constructive Solid Geometry (CSG)
Triangulated Surfaces (STL)
Boundary Representation (IGES/Step)
Delaunay and Advancing Front mesh generation algorithms
mesh refinement algorithms
curved elements
Leif Kobbelt -RWTH- http://www-i8.informatik.rwth-aachen.de/index.php?id=17
Marco Attene(remesh, jmeshlib的作者)blog http://www.ima.ge.cnr.it/ima/personal/attene/PersonalPage/attene.html#Publications
Nurbs
Ayam(http://sourceforge.net/projects/ayam) used in blender
OpenNurbs,
documents,
forum
Nurbs++
Nlib
Subd
http://graphics.pixar.com/opensubdiv
Ayam(http://sourceforge.net/projects/ayam) used in blender
Subdivision surfaces software code(openInventor)
cad3d
OpenSDS
wings3d(erlang)
网格生成
umeshu(A simple, light-weight C++ library for unstructured mesh generation in 2-D using Delaunay refinement algorithms)
http://code.google.com/p/umeshu/
-software:
http://www-users.informatik.rwth-aachen.de/~roberts/software.html http://www.andrew.cmu.edu/user/sowen/softsurv.html
-books:
http://www-users.informatik.rwth-aachen.de/~roberts/literature.html
-资料 (from http://www.cadcaecam.com/forum/thread-80243-1-1.html)
网格生成资源(全世界我都搜遍了)都是有源程序的,商业的未列入,不过好像有一个已经商业化了,记不清了。
多数是多平台的,在LINUX系统下,WINDOWS系统都可以 都是UNSTUCTED,结构化的未列入
半年的心血,呵呵
其中我个人觉得triangle, tengen,easymesh,trigrid挺好用
大家用过了,讲一下感受,给后来人提个建议,OK?
总体介绍:
http://www-users.informatik.rwth ... meshgeneration.html
http://www.andrew.cmu.edu/user/sowen/mesh.html
V 三角形:
triangle:
G http://www-2.cs.cmu.edu/~quake/triangle.html(较快)
admesh:
http://www.varlog.com/products/admesh :
ftp://ftp.wias-berlin.de/pub/cog/index.html
delaundo:
http://www.cerfacs.fr/~muller/grids.html
http://www.comlab.ox.ac.uk/oucl/people/jens-dominik.muller.html
easymesh:
http://www-dinma.univ.trieste.it/~nirftc/research/easymesh/
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
gridgen:
http://www.pointwise.com/
javemesh:
http://www.steven.pop.net.tw/javamesh/
mesh2d:
http://scorec.rpi.edu/~kaan/
http://www.geom.umn.edu/locate/qhull
tmg:
http://www.dmf.bs.unicatt.it/~paolini/tmg/
四边形:
QUAD:
http://www.users.bigpond.com/comecau/
fist:
http://www.cosy.sbg.ac.at/~held/projects/triang/triang.html
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
http://aaac.larc.nasa.gov/VGM/
四面体:
cog:
ftp.wias-berlin.de/pub/cog/index.html
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
gridgen:
http://www.pointwise.com/
qhull :
http://www.geom.umn.edu/locate/qhull
tmg:
http://www.dmf.bs.unicatt.it/~paolini/tmg/
meshmaker:
http://www.lec.leeds.ac.uk/%7Ejason/Mesh-Maker/
tengen:
http://tetgen.berlios.de/
Tetrahedra Generation
http://www.cs.cornell.edu/~cxzheng/Downloads.htm
This utility implements the paper [Labelle and Shewchuk 2007] to generate the tetrahedral mesh from an input triangle mesh. The generated tetrahedral mesh can be used in finite element analysis or modal analysis.
六面体:
Geompack90:
http://www.netcom.ca/~bjoe/index.htm
vgm:
http://aaac.larc.nasa.gov/VGM/ else:
未细分,只给出名字,可以用GOOGLE搜一下
amrid,bamg,build-grid,get,gredit, gmesh,libmesh, meshgen,nes,trigid
Computing Two-dimensional Delaunay Triangulation Using Graphics Hardware
code
Tools and Data for Solid Modeling
from http://www.cs.umd.edu/class/fall2005/cmsc741/meshing.html Data sets
The Princeton Shape retrieval and Analysis Group has adepository of 3D models at
http://shape.cs.princeton.edu/benchmark/
The Aim@Shape Shape Repository has a collection of 3Dmodels at http://shapes.aim-at-shape.net/
The Stanford 3D scanning repository provides a cllection of 3Drange data at http://graphics.stanford.edu/data/3Dscanrep/
Softwares
Solid modelers---for creating 3D models through 2D boundaryrepresentations
wings3D is a free, easy-to-use multi-platform software. Theunderlying representation is the winged-edge data structure. Thewings3D software and its tutorials can be downloaded at
http://www.wings3d.com/
blender is a free, complex multi-platform software. It can bedownloaded at http://www.blender.org/with user manual available online.
brl-cad is a free and easy-to-use unix-based software using theconstructive solid geometry approach. It can be downloaded at
http://www.brlcad.org/
tetgen is a free small tool for generating tetrahedral mesh. Itis written in C++. A small visualization tool tetview is also availablefor viewing the output of tetgen. Source code of tetgen and binaryexecutable of tetview can be dowmloaded at
http://tetgen.berlios.de/
The Aim@Shape depository provides a wide collection of toolsfor creating and manipulating 2D and 3D shapes. A catagory is availableat
http://www-sop.inria.fr/aim-at-shape/
http://www.topmod3d.org/
Model viewers---for viewing 2D and 3D models
Many solid modelers can view solid models in their designatedformats
gmv is a unix-based general mesh viewer for 3D and 2D cellcomplexes. Window users need a unix simulator. The binary executableand user manual is available at
http://laws.lanl.gov/XCM/gmv/GMVHome.html
Format converter---for converting among various file formats
ivcon is a free tool written in C++ for converting a variety of3D graphic file formats. Source code is available at
http://www.csit.fsu.edu/~burkardt/g_src/ivcon/ivcon.html
Geometric computation tools
The Computational Geometry Algorithms Library provides a widecollection of free tools, written in C++, for geometric computation.Source code is available at
http://www.cgal.org/
Numerical computation tools
lapack is a linear algebra package written in fortran. clapackis its fortran-to-C version. lapack is available at
http://www.netlib.org/lapack/and clapack is available at
http://www.netlib.org/clapack/
Comparison of modelers
If you do not know what to use, it may help starting with asurvey on mesh generators at
http://www.andrew.cmu.edu/user/sowen/softsurv.html
计算几何库
CGAL,OpenMesh ,对比article1,
article2
Graphite http://graphite.wikidot.com ,wiki:http://alice.loria.fr/WIKI/index.php/Graphite/Graphite
MeshLab
FastGEO
Wykobi ,
Wykobi Article
其他连接
http://www.geom.uiuc.edu/
计算几何各种主题链接 http://compgeom.cs.uiuc.edu/~jeffe/compgeom/
表情动画
http://www.studiopendulum.com/index.html http://www.studiopendulum.com/alterego/about.html
Re-use of Facial Animation Riggings
http://www-ma1.upc.es/~susin/facial.html http://www.dcc.fc.up.pt/~veronica.orvalho/publications.html
Noe’s tutorial on deforming 3D geometry using RBFs
Interpolating scattered data with RBFs
植被造型
ngPlant
ivy
http://povrayscrapbook.awardspace.com/ http://www.vterrain.org/Plants/plantsw.html, 若干个opensource项目
http://algorithmicbotany.org/papers/
tree modeling http://arbaro.sourceforge.net/
- L-system:
Introduction,
fractint,
fractint2,
http://en.wikipedia.org/wiki/L-system(植物生长,开源软件)
L-system http://www.fundza.com/index.html(code)
projects on sourceforge-
Lsystem3d,
l-system,
Lsystems,
projects on googlecode -lscore
L-system Generator(maya script)
other projects:
Fractint (doc),
lsystem,
http://arbaro.sourceforge.net/
毛发建模
http://cg.cs.uni-bonn.de/project-pages/hairmodeling/ http://www.gfar.de/technologies-handwriting.php http://www.cemyuksel.com/software/ http://cg.cs.uni-bonn.de/en/
hair , aurthor's blog
http://www.graphics.cornell.edu/~jaroslav/
HairSim (wirted in java)
Pilo (Parallel hair simulation )
fur rendering tut ,
code1,
code2,
Kajiya-Kay(glsl实现), BCSDF
Real-Time Fur over Arbitrary Surfaces
, http://www.cs.utah.edu/~thiago/fur/fur.html http://www.ezequielm.com/index.html, (renderman shader)
相关文章推荐
- 《编程珠玑》阅读小记(8) — 排序
- HIhoder 永恒游戏
- SylixOS ARM BSP 第一篇【文件结构】
- [ActionScript 3.0] 自定义右键菜单
- 《编程珠玑》阅读小记(8) — 排序
- SAT阅读练习(三):SAT Sentence Completion 3
- velocity中调用Java代码无效或者无法debug
- Win10迄今为止最大福利曝光 可降级Win7/8.1
- 织梦文章评论功能的使用
- 导出csv文件时,处理分隔符问题
- uploadify上传文件
- ndk for mac
- 高德地图上显示自定义View方法
- makefile中=、:=和+=的区别
- java基础之 集合
- linux中断和异常睡眠问题
- 2.Logistic Regression
- 2.Logistic Regression
- 【Linux探索之旅】第一部分第二课:下载Linux,免费的噢
- 云架构指挥调度平台技术方案建议书