Multi resolution Texture Synthesis on Surfaces

Slides:



Advertisements
Similar presentations
Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University.
Advertisements

Lapped textures Emil Praun Adam Finkelstein Hugues Hoppe
TRANSLATIONS AIM: To understand translation vectors and translate shapes accurately.
Image Quilting and Apples
Super-Resolution Texturing for Online Virtual Globes
CS4995-1: ModelingPage 1 Modeling Polygonal and mesh representation Spline curves and patches Procedural modelling Geometry compression –Mesh simplification.
Multi resolution Texture Synthesis on Surfaces Arul Prakash Lavanya Tekumalla.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
GAM532 DPS932 – Week 7 Introduction to shadows. Shadow Effects Light Surface No Shadows Shadows.
Week 10 - Monday.  What did we talk about last time?  Global illumination  Shadows  Projection shadows  Soft shadows.
Real-Time Rendering TEXTURING Lecture 02 Marina Gavrilova.
Mean Value Coordinates for Closed Triangular Meshes
Image Space Based Visualization of Unsteady Flow on Surfaces Robert Laramee Bruno Jobard Helwig Hauser Presenter: Bob Armstrong 24 January 2007.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Mesh Simplification Global and Local Methods:
Texture Synthesis Tiantian Liu. Definition Texture – Texture refers to the properties held and sensations caused by the external surface of objects received.
Iso-charts: Stretch-driven Mesh Parameterization using Spectral Analysis Kun Zhou, John Snyder*, Baining Guo, Heung-Yeung Shum Microsoft Research Asia.
Lapped Textures Emil Praun Adam Finkelstein Hugues Hoppe Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Microsoft Research Princeton University.
Order-Independent Texture Synthesis Li-Yi Wei Marc Levoy Gcafe 1/30/2003.
Introduction to Volume Rendering Presented by Zvi Devir.
Fast Texture Synthesis using Tree-structured Vector Quantization Li-Yi Wei Marc Levoy Computer Graphics Group Stanford University.
Lapped Textures SIGGRAPH 2000 Emil Praun Adam Finkelstein Hugues Hoppe.
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Chapter 6.4 2D Textures and Texture Mapping. 2 Definition and Purpose 2D images designed for use on 3D object Its importance and order in the art pipeline.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
Peter Claes Specialist project: Houdini particle wave.
1 Computation on Arbitrary Surfaces Brandon Lloyd COMP 258 October 2002.
Texture Synthesis over Arbitrary Manifold Surfaces Li-Yi Wei Marc Levoy Computer Graphics Group Stanford University.
Fast Texture Synthesis Tree-structure Vector Quantization Li-Yi WeiMarc Levoy Stanford University.
Computer Graphics Inf4/MSc Computer Graphics Lecture 11 Texture Mapping.
3D Computer Graphics: Textures. Textures: texels Texture is a way of assigning a diffuse color to a pixel – can be with 1, 2 or 3D- can use maps, interpolation.
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Mesh Color Cem Yuksel John Keyser Donald H. House Texas A&M University SIGGRAPH /12/06 Xiang.
Geometry-Based Watermarking of 3D Models Oliver Benedens.
CS418 Computer Graphics John C. Hart
Polygonal Simplification Techniques
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 7. Speed-up Techniques Presented by SooKyun Kim.
Triangulation of uniform particle systems: its application to the implicit surface texturing F. Levet, X. Granier, C. Schlick IPARLA Project (INRIA futurs,
CS559: Computer Graphics Final Review Li Zhang Spring 2010.
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
Virtual Light Field Group University College London Ray Tracing with the VLF (VLF-RT) Jesper Mortensen
polyhedron a three- dimensional figure whose surfaces are polygons faces edge vertex.
SIGGRAPH 2007 Hui Fang and John C. Hart.  We propose an image editing system ◦ Preserve its detail and orientation by resynthesizing texture from the.

Image Representation and Description – Representation Schemes
Billboard Clouds Xavier Décoret† Frédo Durand† Francois Sillion
Perspective, Scene Design, and Basic Animation
3D Graphics Rendering PPT By Ricardo Veguilla.
CDA 6938 Final Project Triangulation from Point Cloud
Chapters VIII Image Texturing
Space Figures.
Domain-Modeling Techniques
CMSC 635 Course Topics.
Introduction to Computer Graphics with WebGL
Chapter IX Bump Mapping
Unit 9. Day 12..
Three –Dimensional Figures
© 2003 University of Wisconsin
The Graphics Pipeline Lecture 5 Mon, Sep 3, 2007.
Chapter III Modeling.
Mesh Parameterization: Theory and Practice
A Volumetric Method for Building Complex Models from Range Images
Image Quilting for Texture Synthesis & Transfer
Chapter XIV Normal Mapping
Unstructured grid: an introduction
Chap 10. Geometric Level of Detail
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Adding Surface Detail 고려대학교 컴퓨터 그래픽스 연구실.
Dr. Jim Rowan ITEC 2110 Vector Graphics II
Presentation transcript:

Multi resolution Texture Synthesis on Surfaces Arul Prakash Lavanya Tekumalla

Multi resolution Texture synthesis Build image/mesh pyramid. Assign color to each pixel/vertex by doing a neighborhood search in the texture image. Neighborhood search: very expensive TSVQ: Accelerates the search process by considering neighborhoods as points in a multi dimensional space and casting the neighborhood search process as a nearest point searching problem in a multi-dimensional space.

Texture synthesis on surfaces Retiling Sprinkle some new vertices onto the mesh Space them uniformly over the mesh using point repulsion. Remove old vertices and re-triangulate Create a hierarchy of meshes Neighborhood Construction: flatten a set of nearby vertices resample the flattened samples

References Re-Tiling Polygonal Surfaces, G Turk. Generating Textures on Arbitrary Surfaces Using Reaction-Diffusion, G Turk. Generating random points in triangles, G Turk Texture Synthesis over Arbitrary Manifold Surfaces, Li-Yi Wei and Marc Levoy. Fast Texture Synthesis using Tree-structured Vector Quantization,Li-Yi Wei and Marc Levoy.