3D Mesh Processing and Character Animation: With Examples Using Opengl, Openmesh and Assimp
Mukundan, Ramakrishnan
相關主題
商品描述
3D Mesh Processing and Character Animation focusses specifically on topics that are important in three-dimensional modelling, surface design and real-time character animation. It provides an in-depth coverage of data structures and popular methods used in geometry processing, keyframe and inverse kinematics animations and shader based processing of mesh objects. It also introduces two powerful and versatile libraries, OpenMesh and Assimp, and demonstrates their usefulness through implementations of a wide range of algorithms in mesh processing and character animation respectively. This Textbook is written for students at an advanced undergraduate or postgraduate level who are interested in the study and development of graphics algorithms for three-dimensional mesh modeling and analysis, and animations of rigged character models.
The key topics covered in the book are mesh data structures for processing adjacency queries, simplification and subdivision algorithms, mesh parameterization methods, 3D mesh morphing, skeletal animation, motion capture data, scene graphs, quaternions, inverse kinematics algorithms, OpenGL-4 tessellation and geometry shaders, geometry processing and terrain rendering.商品描述(中文翻譯)
《3D Mesh Processing and Character Animation》專注於三維建模、表面設計和實時角色動畫中的重要主題。本書深入介紹了在幾何處理、關鍵幀和逆向運動學動畫以及基於着色器的網格對象處理中使用的數據結構和常用方法。它還介紹了兩個強大而多功能的庫,OpenMesh和Assimp,並通過在網格處理和角色動畫中實現廣泛的算法來展示它們的用途。本教材針對高年級本科生或研究生,對於對三維網格建模和分析的圖形算法以及帶骨骼角色模型的動畫的研究和開發感興趣的學生而寫。
本書涵蓋的主要主題包括用於處理鄰接查詢、簡化和細分算法的網格數據結構,網格參數化方法,三維網格變形,骨骼動畫,運動捕捉數據,場景圖,四元數,逆向運動學算法,OpenGL-4細分和幾何着色器,幾何處理和地形渲染。
作者簡介
Ramakrishnan Mukundan is a Professor in the Department of Computer Science and Software Engineering at the University of Canterbury, Christchurch, New Zealand. Mukundan has both academic and industrial expertise in the field of Computer Graphics. He has been teaching Computer Graphics courses at undergraduate and graduate levels for the past twenty five years. He is the author of two books on computer graphics algorithms. He has also published several technical papers and supervised research projects in the field.
作者簡介(中文翻譯)
Ramakrishnan Mukundan是紐西蘭基督城坎特伯雷大學計算機科學與軟體工程系的教授。Mukundan在計算機圖形學領域擁有學術和工業專業知識。他在過去的二十五年中一直在本科和研究生課程中教授計算機圖形學課程。他是兩本關於計算機圖形學算法的書籍的作者。他還發表了幾篇技術論文並指導了該領域的研究項目。