1 3D virtual mosaics: Opus Palladium and mixed styles Visual Comput 2009 報告者 : 丁琨桓.

Slides:



Advertisements
Similar presentations
Forging new generations of engineers
Advertisements

Animosaics Kaleigh Smith, Yunjun Liu, and Allison Klein McGill University Eurographics Symposium on Computer Animation 2005.
Simulating Decorative Mosaics Alejo Hausner University of Toronto [SIGGRAPH2001]
Voronoi Diagrams in n· 2 O(√lglg n ) Time Timothy M. ChanMihai Pătraşcu STOC’07.
Bidding Protocols for Deploying Mobile Sensors Reporter: Po-Chung Shih Computer Science and Information Engineering Department Fu-Jen Catholic University.
CURVED MIRRORS-Concave and Convex
Guang Tan, Stephen A. Jarvis, and Anne-Marie Kermarrec IEEE Transactions on Mobile Computing, VOL. 8, NO.6, JUNE Yun-Jung Lu.
Movement-Assisted Sensor Deployment Author : Guiling Wang, Guohong Cao, Tom La Porta Presenter : Young-Hwan Kim.
Extended Gaussian Images
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Chapter 4: Image Enhancement
1st Meeting Industrial Geometry Computational Geometry ---- Some Basic Structures 1st IG-Meeting.
An Incremental Approach to Feature Aligned Quad Dominant Remeshing ACM Symposium on Solid and Physical Modeling 2008 報告者 : 丁琨桓.
University of Wisconsin-Milwaukee Geographic Information Science Geography 625 Intermediate Geographic Information Science Instructor: Changshan Wu Department.
Spatial Information Systems (SIS)
Discrete geometry Lecture 2 1 © Alexander & Michael Bronstein
CSE351/ IT351 Modeling And Simulation Choosing a Mesh Model Dr. Jim Holten.
Ant Colonies As Logistic Processes Optimizers
Computer Modelling Of Fallen Snow Paul Fearing University of British Columbia Vancouver, Canada.
Numerical Meshes from Seismic Images Karl Apaza Agüero Paulo Roma Cavalcanti Antonio Oliveira Claudio Esperança COPPE – Sistemas - UFRJ.
Definition: A circle is the set of all points on a plane that is a fixed distance from the center.
12.3 Surface Area of a Pyramids and Cones Slant Height ( l )
Surface Area of Pyramids & Cones Section Objectives Find the surface area of pyramids Find the surface area of cones.
Standard Form for the Equation of the Circle
Surface Area of Pyramids and Cones Section 12.3 Goal – to find the surface area of a pyramid and the surface area of a cone.
1 Three dimensional mosaics with variable- sized tiles Visual Comput 2008 報告者 : 丁琨桓.
Rectangle The area of a rectangle is by multiplying length and height. The perimeter of a rectangle is the distance around the outside of the rectangle.
Facts about Area of Shapes Dr. Kent Bryant 5/2011.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Viewpoint Entropy-driven Simplification Pascual Castelló 1, Mateu Sbert 2, Miguel Chover 1 and Miquel Feixas 2 1 Universitat Jaume I de Castelló, Spain.
Computer Graphics Lecture 1 July 11, Computer Graphics What do you think of? The term “computer graphics” is a blanket term used to refer to the.
A Human Eye Retinal Cone Synthesizer Michael F. Deering.
11.3 Surface Areas of Pyramids and Cones A pyramid is a polyhedron in which one face (the base) can be any polygon and the other faces (the lateral faces)
Geometry B Section 12.3 Surface Area of Pyramids and Cones.
Surface Area of Pyramids and Cones SWBAT: Define Pyramid, Vertex of a pyramid, slant height, Regular Pyramid, Cone, and Right cone. Find the area.
Review of Two-Scale Particle Simulation Paper by: Barbara Solenthaler ETH Zurich Markus Gross ETH Zurich.
Geometry 10-1 Solids Face: the flat side of a figure
Core Ideas 2 Art terminology. Line A line is a basic element of art, referring to a continuous mark, made on a surface, by a moving point. A line is long.
Unstructured Volume Rendering Jian Huang, CS 594, Spring 2002 This set of slides reference slides developed by Prof. Torsten Moeller, SFU, Canada.
1 Triangle Surfaces with Discrete Equivalence Classes Published in SIGGRAPH 2010 報告者 : 丁琨桓.
Nonoverlap of the Star Unfolding Boris Aronov and Joseph O’Rourke, 1991 A Summary by Brendan Lucier, 2004.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
1 Surface mosaics Visual Comput 2006 報告者 : 丁琨桓. 2 Introduction Mosaics are an art form with a long history: many examples are known from Graeco- Roman.
GEOMETRY 10.5 Surface Area of Pyramids and Cones.
Surface Areas of Pyramids Section Find the Surface Area… Find the surface area of a cylinder with a diameter of 10cm and a height of 15cm.
11-3 Surface Areas of Pyramids and Cones
Lesson 72, day 2 Pyramids and Cones. Pyramids Pyramid: geometric solid with a polygon base, and triangle faces (lateral faces) Vertex: top of the pyramid.
Math Review Day 1 1.Solve the equation for the given variable. 2. Find the slope of a line through (0,0) and (-4,-4). 3. Compare and contrast parallel.
Repeating shapes and patterns that completely cover a plane
Self-consistent non-stationary theory of multipactor in DLA structures O. V. Sinitsyn, G. S. Nusinovich, T. M. Antonsen, Jr. and R. Kishek 13 th Advanced.
Surface Areas 8.7 Surface Area. Objective Apply the surface area formula to various 3-dimensional figures in order to find the area 8.7 Surface Area.
Equations of Circles. Vocab Review: Circle The set of all points a fixed distance r from a point (h, k), where r is the radius of the circle and the point.
8.1 The Rectangular Coordinate System and Circles Part 2: Circles.
Unit 7 Review. A. Convex lens B. Convex mirror C. Concave lens D. Concave mirror E. Plane mirror.
Surface area & Volume of Pyramids Tutorial 13d Pyramids §A pyramid is a polyhedron in which one face (the base) can be any polygon and the other faces.
COMPUTER GRAPHICS CS 482 – FALL 2015 SEPTEMBER 10, 2015 TRIANGLE MESHES 3D MESHES MESH OPERATIONS.
CDS 301 Fall, 2008 Domain-Modeling Techniques Chap. 8 November 04, 2008 Jie Zhang Copyright ©
1 L p Centroidal Voronoi Tessellation and its Applications Published in Siggraph 2010 報告者 : 丁琨桓.
Non-Photorealistic Rendering FORMS. Model dependent Threshold dependent View dependent Outline form of the object Interior form of the object Boundary.
1 Global Structure Optimization of Quadrilateral Meshes Published in Eurographics 2011 報告者 : 丁琨桓.
Introduction to 3D Solids and Solids of Revolution Some 3D shapes can be formed by revolving a 2D shape around a line (called the axis of revolution).
Goal 1: To find the surface area of a pyramid Goal 2: To find the surface area of a cone.
Simulating Decorative Mosaics Based on SIGGRAPH ‘01 paper by Alejo Hausner Final Project.
The point opposite the base of the pyramid
Localizing the Delaunay Triangulation and its Parallel Implementation
11.3 Surface Areas of Pyramids and Cones
The (regular, 3D) Platonic Solids
Physics-based simulation for visual computing applications
Visual Design Principles and Elements
Shapes.
Presentation transcript:

1 3D virtual mosaics: Opus Palladium and mixed styles Visual Comput 2009 報告者 : 丁琨桓

2 Introduction Previous works on such surface mosaics have used only square-shaped tiles, with fixed or variable size. In this paper present a method to simulate mosaic sculptures using tiles with irregular shapes, a method known by mosaicists as Opus Palladium

3 Opus Palladium opus palladium 3D mosaic

4 Distribution of square tiles of variable sizes [ 3D mosaics with variable-sized tiles, Visual Comput 2008 ] Step1 : Random tile distribution on the surface of a polyhedral model Step2 : Point relaxation on the surface

5 Random tile distribution on the surface of a polyhedral model distributed randomly over the surface polygon capacity Ai : the area of polygon i rc i : the polygon radius of curvature f : the mapping function

6 Mapping curvatures into tile size Function for mapping curvatures into tile sizes Radius of curvature (Rc) in the plane

7 Random tile distribution on the surface of a polyhedral model Polygons with higher curvature, i.e., smaller radius of curvatures, will receive more tiles. distributed randomlydistributed with capacity function

8 Point relaxation on the surface In order to achieve an even distribution over the surface by use a relaxation process. The algorithm considers each point as an interacting particle that produces a force field around it.

9 Point relaxation on the surface The repulsive force F ij between points i and j is given according to the equation :

10 Point relaxation on the surface r i and r j are the radii of the ideal circles around the tile. d is the distance between points i and j r : the radius of the circle

11 Point relaxation on the surface K f is a parameter that controls the strength of repulsion. In simulations used k f in the interval [0.04, 0.1].

12 Point relaxation on the surface the only neighboring points considered are the ones located in either primary (share an edge) or secondary faces (share a vertex) with the supporting polygon. For the red triangle, the primary (cyan) and secondary (green) neighbors

13 Rendering variable-shaped tiles using Voronoi diagrams Voronoi polygons have enough shape variation and are a good candidate for tiles with variable shape. Voronoi diagram

14 Rendering variable-shaped tiles using Voronoi diagrams Grout generated after tile reduction. From left to right: 10%, 20%, and 30%

15 Control of the design [Artificial mosaics, Visual Comput 2005]

16 Control of the design the closer the point is to the edge, stronger is the force Without edge force

17 Result A 3D mosaic lion sculpture # of tiles : ts min : 0.1ts ts max : 3ts

18 Result Opus Palladium style # of tiles : ts min : 0.5ts ts max : 2ts

19 Conclusion Although Voronoi polygons capture most of the shape variation present in real irregular mosaic tiles, they still look too regular for some designs. opus palladium 3D mosaic