Texture for Volume Character Animation Peiyi Shen and Philip Willis

Slides:



Advertisements
Similar presentations
Interactive Deformation of Light Fields Billy Chen Eyal Ofek Heung-Yeung Shum Marc Levoy.
Advertisements

Feature Aligned Volume Manipulation for Illustration and Visualization Carlos D. Correa, Deborah Silver Rutgers, The State University of New Jersey Min.
Bath, 25 Years of CG Hair Modelling, Animation, and Rendering Wen Tang School of Computing, University of Teesside
Surface Simplification Using Quadric Error Metrics Speaker: Fengwei Zhang September
GRAPP, Lisbon, February 2009 University of Ioannina Skeleton-based Rigid Skinning for Character Animation Andreas Vasilakis and Ioannis Fudos Department.
Adapted from Min Chen’s Presentation in Dagstuhl Seminar Enriching Volume Modelling with Scalar Fields Min Chen, Andrew S Winter, David Rodgman and.
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Mean Value Coordinates for Closed Triangular Meshes
Robert S. Laramee 1 Collaborations of SP6: Scientific and Information Visualization and Applications.
Inter-Surface Mapping John Schreiner, Arul Asirvatham, Emil Praun (University of Utah) Hugues Hoppe (Microsoft Research)
Atomic Volumes for Mesh Completion Joshua Podolak Szymon Rusinkiewicz Princeton University.
University of British Columbia CPSC 314 Computer Graphics Jan-Apr 2005 Tamara Munzner Information Visualization.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
ARCH 481 3d Modeling and Rendering lecture four: texture maps.
Fur and hair are not typically uniform in color but instead are many slightly different shades. We wanted to simulate this using a single texture map.
18.1 Si31_2001 SI31 Advanced Computer Graphics AGR Lecture 18 Image-based Rendering Light Maps What We Did Not Cover Learning More...
Filling Holes in Complex Surfaces using Volumetric Diffusion James Davis, Stephen Marschner, Matt Garr, Marc Levoy Stanford University First International.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Theodoros Athanasiadis Ioannis Fudos Department of Computer Science
Towards Topology-Rich Visualization Attila Gyulassy SCI Institute, University of Utah.
Rendering General BSDFs and BSSDFs Randy Rauwendaal.
Texture Mapping April 9, The Limits of Geometric Modeling Although graphics cards can render over 10 million polygons per second, that number.
BSSRDF: Bidirectional Surface Scattering Reflectance Distribution Functions Jared M. Dunne C95 Adv. Graphics Feb. 7, 2002 Based on: "A Practical Model.
University of New Mexico
Consistent Parameterizations Arul Asirvatham Committee Members Emil Praun Hugues Hoppe Peter Shirley.
Modelling Realistic Water & Fire Sérgio Leal Socrates/Erasmus student at: AK Computer Graphics Institute for Computer Graphics and Vision Technical University.
ITUppsala universitet Data representation and fundamental algorithms Filip Malmberg
Geometric Modeling and Computer Graphics GROUP
Volume Data Analysis and Visualization Stefan Bruckner Department of Informatics University of Bergen.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
Cornell CS465 Fall 2004 Lecture 1© 2004 Steve Marschner 1 CS465: Computer Graphics I Professor: Steve Marschner.
1 Course 21: Manifolds and Modeling Monday 8:30-12:15 Cindy Grimm Media and Machines Lab Department of Computer Science and Engineering Washington University.
Computer Graphics Computer Graphics is everywhere: Visual system is most important sense: High bandwidth Natural communication Fast developments in Hardware.
Shading. What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get.
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Geometric Modeling using Polygonal Meshes Lecture 1: Introduction Hamid Laga Office: South.
Reporter: Zhonggui Chen
Efficient Rendering of Local Subsurface Scattering Tom Mertens 1, Jan Kautz 2, Philippe Bekaert 1, Frank Van Reeth 1, Hans-Peter Seidel
Using Graphics Hardware for Multiple Datasets Visualization Gaurav Khanduja Dr. Bijaya B. Karki Louisiana State University, Department of Computer Science.
Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Computer Graphics 2 Lecture 7: Texture Mapping Benjamin Mora 1 University of Wales Swansea Pr. Min Chen Dr. Benjamin Mora.
Real-time Rendering of Heterogeneous Translucent Objects with Arbitrary Shapes Stefan Kinauer KAIST (Korea Advanced Institute of Science and Technology)
3D Object Morphing CS5245 Vision and Graphics for Special Effects.
Daniele D’Agostino CNR - IMATI - Sezione di Genova
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
M. Agus F. Bettio E. Gobbetti F. Marton G. Pintore A. Zorcolo CRS4, Visual Computing POLARIS, Ed. 1 C.P. 25 – I Pula (CA) ITALY
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Approach Outline Polygonal-Functional Hybrids for Computer Animation and Games The modern world of computer graphics is mostly dominated by polygonal models.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Complete Distance Field Representation 報告者:陳陸剛. Outline Introduction Generate Volume Data Compute Distance Method Complete Distance Definition Distance.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
3-D Mesh Morphing By Newton Der.
SIGGRAPH 2005 신 승 호 신 승 호. Water Drops on Surfaces Huamin Wang Peter J. Mucha Greg Turk Georgia Institute of Technology.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
1 Geometry for Game. Geometry Geometry –Position / vertex normals / vertex colors / texture coordinates Topology Topology –Primitive »Lines / triangles.
Hair Modelling, Animation, and Rendering
University of New Mexico
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Advanced higher GRAphic communication
Interactive Computer Graphics
VOLUMETRIC VIDEO // PLENOPTIC LIGHTFIELD // MULTI CAMERA METHODOLOGIES
(c) 2002 University of Wisconsin
CSc4730/6730 Scientific Visualization
Advanced Computer Graphics: Introduction
Selective material rendering
Chang-Hun Kim Department of Computer Science Korea University
Computer Graphics Introduction to Shaders
A Practical Model for Subsurface Light Transport
Presentation transcript:

Texture for Volume Character Animation Peiyi Shen and Philip Willis Graphite 2005 Texture for Volume Character Animation Peiyi Shen and Philip Willis Media Technology Research Centre Department of Computer Science University of Bath UK http://www.bath.ac.uk/media/ 1

Texture for Volume Character Animation Introduction New challenges and applications in manipulating/animating/annotating volume datasets. STAR-EG2005 : Deforming and Animating Discretely Sampled Object Representations, State of the Art Report, Eurographics ‘05, Dublin, Ireland. 9/16/2018 Graphite 2005

Texture for Volume Character Animation Introduction Volume Datasets - a collection of discrete samples - no geometrical / topological / semantic information -> new challenges in deformation / animation / annotation control 9/16/2018 Graphite 2005

Texture for Volume Character Animation Introduction Mesh texturing is well-advanced Problems of mesh models? 9/16/2018 Graphite 2005

Dawn: Curtis Beeson, Kevin Bjorke, Skin in the “Dawn” Demo, Computer Graphics, Vol. 38, No. 2, 2004, pp 14-19. Cubic map of environment; Diffuse colour map / bump map for the front of the head; Vertex shader techniques. 9/16/2018 Graphite 2005

Skin(BSSRDF): Henrik W. Jensen, Stephen R Skin(BSSRDF): Henrik W. Jensen, Stephen R. Marschner, Marc Levoy and Pat Hanrahan, A Practical Model for Subsurface Light Transport, SIGGRAPH 2001. Skin(Light-Diffusion): C. Donner, H. W. Jensen, Light Diffusion in Multi –Layered Translucent Materials, SIGGRAPH 2005. 9/16/2018 Graphite 2005

Spherical Matching: J. Starck, A Spherical Matching: J. Starck, A. Hilton, Spherical Matching for Temporal Correspondence of Non-Rigid Surface, ICCV 2005. Spherical parameterisation 9/16/2018 Graphite 2005

Mesh Models: Filling Holes in Complex Surface using Volumetric Diffusion [Ref1] An Out-of-core Algorithm for Isosurface Topology Simplification [Ref2] 9/16/2018 Graphite 2005

Volume Animation: STAR-EG2005 9/16/2018 Graphite 2005

Texture for Volume Character Animation Motivation Our targets are: 1. To texture volume objects with realistic appearance. 2. To develop a method which is robust to topological artefacts 3. To use scalar-field based semantic constraints to assist texture mapping 9/16/2018 Graphite 2005

Texture for Volume Character Animation Functionality of our system Plenoptic/cel texture + projective indexing + semantic control + scalar field based volume environments: VLIB (Andrew S. Winter: PhD thesis, Chapter 6, 2002, University of Wales, Swansea) Plenoptic projection plus semantic constraints: effectively a one-to-one parameterisation texture mapping. 9/16/2018 Graphite 2005

Texture for Volume Character Animation Texture Projection Our system: the pipeline (Left: after the style of Andrew S. Winter, with acknowledgements) 9/16/2018 Graphite 2005

Texture for Volume Character Animation Texture Projection Our system: Plenoptic/cel texture + projective indexing + … cel cylinder sphere box Texture primitives (Intermediate Template) . (Ox,Oy,Oz) . . P(u,v) 9/16/2018 Graphite 2005

Texture for Volume Character Animation Constrained Rendering Our system: … + semantic constrained volume rendering. (Ox,Oy,Oz) P(u,v) (Px,Py,Pz) . P(x,y) 9/16/2018 Graphite 2005

Texture for Volume Character Animation Semantic Constraints spatial temporal iso-surfaces etc Applications: annotation illustration and some more… 9/16/2018 Graphite 2005

Texture for Volume Character Animation Semantic Constraints Intermediate template 9/16/2018 Graphite 2005

Texture for Volume Character Animation Semantic Constraints Texture projective mapping 9/16/2018 Graphite 2005

Texture for Volume Character Animation Semantic Constraints Volume visualisation 9/16/2018 Graphite 2005

Texture for Volume Character Animation Semantic Constraints Example 1: Semantic constraint Surface texture model: spherical Internal texture model: procedural model Semantic information: distance field Volume rendering engine: DVR 9/16/2018 Graphite 2005

Texture for Volume Character Animation Texture Appliactions Example 2: Multiple iso-surfaces Volume rendering engine(DSR) will pick up multiple iso-surfaces. 9/16/2018 Graphite 2005

Example 3: Pseudo-solid texture Texture for Volume Character Animation Texture Applications Example 3: Pseudo-solid texture An effective one-to-one parameterisation texture mapping. Figures (a) and (b): DVR Figures(c) and (d): DSR 9/16/2018 Graphite 2005

Example 4: Semantic constraint (1) Texture for Volume Character Animation Texture Applications Example 4: Semantic constraint (1) spatial transfer / semantic layers / volumetric sculpturing 9/16/2018 Graphite 2005

Example 5: Semantic constraint (2) Texture for Volume Character Animation Texture Applications Example 5: Semantic constraint (2) CVG operations / scalar fields functions – splitting 9/16/2018 Graphite 2005

Example 6: Semantic constraint (3) Texture for Volume Character Animation Texture Applications Example 6: Semantic constraint (3) Enhanced volume rendering engine 9/16/2018 Graphite 2005

Example 7: Semantic constraints(4) Animation Texture for Volume Character Animation Texture Applications Example 7: Semantic constraints(4) Animation Enhanced volume rendering engine: Animation apps. 9/16/2018 Graphite 2005

Texture for Volume Character Animation Conclusions System features: Volume Rendering Control 2D/2.5D/3D texture models Semantic constrained projective indexing: a practical “one-to-one” texture mapping model. No mesh models, goes directly to volume datasets. 9/16/2018 Graphite 2005

Texture for Volume Character Animation Acknowledgements UK EPSRC funding the project Project partners: University of Bath, UK Professor Min Chen, Dr Mark Jones, University of Wales, Swansea, UK Professor Deborah Silver The State University New Jersey, Rutgers, USA. Special thanks to Dr Andrew S. Winter for supporting VLIB. Ref: Volume Animation Forum http://www.cs.bath.ac.uk/van 9/16/2018 Graphite 2005

Texture for Volume Character Animation Acknowledgements Thank You 9/16/2018 Graphite 2005

Texture for Volume Character Animation Refs. [Ref1] J. Davis, S.R. Marschner, M. Garr, M. Levoy, Filling Holes in Complex Surface using Volumetric Diffusion, Proc. 1st Int. Sym. On 3D Data Processing, Visualization, Transmission. Padua, Italy, June 19-21, 2002 [Ref2] Z. Wood, H. Hoppe, M. Desbrun, P. Schroder, An Out-of-core Algorithm for Isosurface Topology Simplification, ACM Tran. On Graphics, Vol.23, No.2, 2004, pp 190-208 9/16/2018 Graphite 2005