ACM Home Page
Please provide us with feedback. Feedback
Application of advanced rendering and animation techniques for 3D games to softbody modeling and animation
Full text PdfPdf (1.78 MB)
Source
ACM International Conference Proceeding Series archive
Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering table of contents
Montreal, Quebec, Canada
SESSION: Short position papers table of contents
Pages 89-100  
Year of Publication: 2009
ISBN:978-1-60558-401-0
Authors
Miao Song  Concordia University, Montréal, Québec, Canada
Peter Grogono  Concordia University, Montréal, Québec, Canada
Sponsors
ACM : Assoc. for Computing Machinery
: BytePress
Concordia University : Concordia University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 47,   Downloads (12 Months): 105,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1557626.1557640
What is a DOI?

ABSTRACT

This work focuses on the analysis and review of most prominent advanced rendering and animation techniques in the computer graphics used for 3D games, some of which we then juxtapose with our physically based softbody simulation framework we designed and implemented earlier. We then discuss such implementation results and the future directions. The techniques we touch upon are various algorithms for animation and physical based modeling as well as GPU programming with OpenGL. We break down our contribution into two main parts: the analysis and review of the applicability of the techniques to softbody rendering and animation with the summary of the results to date.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
3D Labs. OpenGL Shading Language demo and documentation. 3D Labs, Inc., 2004. http://developer.3dlabs.com/openGL2/downloads/index.htm.
 
2
3D Labs. OpenGL Shading Language shader examples and source code. 3D Labs, Inc., 2004. http://3dshaders.com/shaderSource.html.
 
3
T. Akenine-Möller and E. Haines. Real-Time Rendering. A. K. Peters Ltd., 2 edition, 2002. ISBN 1568811829, http://realtimerendering.com/index_rtr2.html.
 
4
 
5
Clockworkcoders. OpenGL Shading Language tutorials and demos. {online}, 2007. http://www.clockworkcoders.com/oglsl/.
 
6
CodeColony. OpenGL Colony tutorials and demos. {online}, 2008. http://www.codecolony.de/.
 
7
 
8
P. Grogono. Concordia University Graphics Library (CUGL). {online}, Dec. 2005. http://users.encs.concordia.ca/~grogono/Graphics/cugl.html.
 
9
J. Jorge, F. Hanisch, F. Figueiredo, and R. Schauer. CG Educational Materials Source (CGEMS). {online}, 2008. http://cgems.inesc.pt/.
 
10
M. J. Kilgard. All about OpenGL extensions. OpenGL.org, 1998--1999. http://www.opengl.org/resources/features/OGLextensions/.
 
11
J. Kontkanen. Novel Illumination Algorithms For Off-Line And Real-Time Rendering. PhD thesis, 2007. http://lib.tkk.fi/Diss/2007/isbn9789512286102/isbn9789512286102.pdf.
 
12
Lighthouse 3D. GLSL tutorial. {online}, 2008. http://www.lighthouse3d.com/opengl/glsl/.
 
13
 
14
M. C. Lin. Lecture for Class: Physically-Based Modeling, Simulation and Animation. Department of Computer Science College of Arts and Sciences, The University of North Carolina at Chapel Hill, 2006.
 
15
A. R. Loader. Making space. Master's thesis, Department of Design and Computation Arts, Concordia University, Montreal Canada, 2008.
 
16
A. R. Loader, S. A. Mokhov, and M. Song. Open Stereoscopic 3D Plugin Collection. SourceForge.net, 2008. http://sf.net/projects/stereo3d, last viewed April 2008.
 
17
F. Losasso. Surface reflection models. NVIDIA Corporation, 2004.
 
18
S. A. Mokhov. Real-time animation of hair and thread-like objects via deformation of layered meshes. Department of Computer Science and Software Engineering, Concordia University, Montreal, Canada, 2004. Project and report.
 
19
S. A. Mokhov and M. Song. An OpenGL-based interface to 3D PowerPoint-like presentations of OpenGL projects. In Proceedings of CISSE'08, University of Bridgeport, CT, USA, Dec. 2008. Springer. To appear.
 
20
S. A. Mokhov and M. Song. OpenGL project presentation slides interface and a case study. In Proceedings of GRAPP'09, Lisboa, Portugal, Feb. 2009. INSTICC. To appear, grapp.org. Poster position paper.
 
21
S. P. Mudur. COMP7661 advanced rendering and animation class notes. Concordia University, Sept. 2007.
 
22
OpenGL. GLSL Quick Reference Guide. {online}, 2008. http://www.opengl.org/sdk/libs/OpenSceneGraph/glsl_quickref.pdf.
 
23
F. Policarpo. Fly3D 2.0 SDK game engine. Included into the book "3D Games Animation and Advanced Real-time Rendering, ISBN: 0-201-78706-7", 2003.
 
24
P. Rademacher. GLUI - A GLUT-based user interface library. SourceForge, June 1999. http://glui.sourceforge.net/.
 
25
R. J. Rost. OpenGL Shading Language. Pearson Education, Inc., Feb. 2004. ISBN: 0-321-19789-5.
 
26
T. T. Seng. CS5243 3D game programming technology class notes. School of Computing, National University of Singapore, 2007. http://www.comp.nus.edu.sg/~cs5243/.
 
27
M. Song and P. Grogono. An LOD control interface for an OpenGL-based softbody simulation framework. In Proceedings of CISSE'08, University of Bridgeport, CT, USA, Dec. 2008. Springer. To appear.
 
28
M. Song and P. Grogono. Are haptics-enabled interactive and tangible cinema, documentaries, 3D games, and specialist training applications our future? In Proceedings of GRAPP'09, Lisboa, Portugal, Feb. 2009. INSTICC. To appear, grapp.org. Short position paper.
29
 
30
M. Song, S. A. Mokhov, and P. Grogono. Enhancing the realtime softbody shape simulation framework with the center layer attachment point and feynman algorithm in OpenGL. Unpublished, 2009.
 
31
M. Song, S. A. Mokhov, and A. R. Loader. A stereoscopic OpenGL-based interactive plug-in interface for Maya and beyond. Submitted for publication to SIGGRAPH Asia'09, 2009.
32
 
33
N. Tatarchuk, editor. Advanced real-time rendering in 3D graphics and games, 2006. http://developer.amd.com/media/gpu_assets/Course_26_SIGGRAPH_2006.pdf.
34
 
35
The OGRE Team. Object-oriented graphics rendering engine OGRE. {online}, 2000--2007. http://www.ogre3d.org/.
 
36
TyphoonLabs. TyphoonLabs' OpenGL Shading Language tutorials. {online}, 2008. http://www.opengl.org/sdk/docs/tutorials/TyphoonLabs/.
 
37
Various contributors, Microsoft Corporation. ARB_fragment_program, Revision 26. Microsoft Corporation, 2002--2003.
 
38
Various contributors, NVIDIA Corporation. ARB_vertex_program, Revision 46. NVIDIA Corporation, 2002--2003.
 
39
A. Watt and F. Policarpo. 3D Games: Real-time Rendering and Software Technology, volume I of ACM Press SIGGRAPH series. Addison-Wesley, 1 edition, 2001. ISBN 0201-61921-0.
 
40
 
41
Wikipedia. Global illumination. Wikipedia, the free encyclopedia, 2008. http://en.wikipedia.org/wiki/Global_illumination.
 
42
Wikipedia. Haptic technology --- Wikipedia, The Free Encyclopedia, 2008. {accessed 20-August-2008}.
 
43
Wikipedia. Level of detail (LOD). Wikipedia, the free encyclopedia, 2008. http://en.wikipedia.org/wiki/Level_of_detail_(programming).
 
44
Wikipedia. Rendering (computer graphics). Wikipedia, the free encyclopedia, 2008. http://en.wikipedia.org/wiki/Rendering_(computer_graphics).
 
45
Wikipedia. Toy Story --- Wikipedia, The Free Encyclopedia. {Online; accessed 15-August-2008}, http://en.wikipedia.org/w/index.php?title=Toy_Story&oldid=232017683, 2008. {motion picture}.


Collaborative Colleagues:
Miao Song: colleagues
Peter Grogono: colleagues