Graphics Relevant Resource




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) 

 

 

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

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/ Graphics Relevant Resource_第1张图片

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/Graphics Relevant Resource_第2张图片

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)



你可能感兴趣的:(Graphics Relevant Resource)