560 likes | 665 Views
1 Université de Montréal 2 iMAGIS/GRAVIR-REVES-INRIA. Surface Aging by Impacts. E. Paquette 1,2 , P. Poulin 1 , G. Drettakis 2. Context. Realistic rendering Synthetic objects look too perfect Aging effects. Previous Work. Specific effects Dirt & dust [Miller94, Hsu95]
E N D
1 Université de Montréal 2 iMAGIS/GRAVIR-REVES-INRIA Surface Aging by Impacts E. Paquette1,2, P. Poulin1, G. Drettakis2
Context • Realistic rendering • Synthetic objects look too perfect • Aging effects Université de Montréal iMAGIS
Previous Work • Specific effects • Dirt & dust [Miller94, Hsu95] • Sculpting & tracks [Wang95, Sumner98] • Weathering [Dorsey96b, Dorsey99] • Corrosion [Dorsey96a, Merillou01] • Cracks & fracture [Hirota98, O’Brien99] • Scratches [Merillou01] Université de Montréal iMAGIS
Previous Work • Specific effects • Dirt & dust [Miller94, Hsu95] • Sculpting & tracks [Wang95, Sumner98] • Weathering [Dorsey96b, Dorsey99] • Corrosion [Dorsey96a, Merillou01] • Cracks & fracture [Hirota98, O’Brien99] • Scratches [Merillou01] Université de Montréal iMAGIS
Previous Work • Specific effects • Dirt & dust [Miller94, Hsu95] • Sculpting & tracks [Wang95, Sumner98] • Weathering [Dorsey96b, Dorsey99] • Corrosion [Dorsey96a, Merillou01] • Cracks & fracture [Hirota98, O’Brien99] • Scratches [Merillou01] Université de Montréal iMAGIS
Previous Work • Imperfection systems [Becket90, Wong97] Université de Montréal iMAGIS
Impacts • Impacts on surface • Scratches • Abrasion • Compaction Université de Montréal iMAGIS
Compaction • Surface compressed • Many impacts • Empirical simulation Université de Montréal iMAGIS
Real Examples Université de Montréal iMAGIS
Motivation • Empirical simulation • Simplicity • Efficiency • User interaction Université de Montréal iMAGIS
Outline • Overview • Inputs • Simulation • Results • Conclusion Université de Montréal iMAGIS
Overview original aged intersect deform refine object object user tools parameters Université de Montréal iMAGIS
Original Object • Mesh • Common representation • Triangle mesh Université de Montréal iMAGIS
User Interface • Tools • size • Object deformation • compaction volume • Impacts • location • direction Université de Montréal iMAGIS
Simulation • Intersection • Refinement • Deformation original aged intersect deform refine object object user tools parameters Université de Montréal iMAGIS
tool path intersected faces object Intersection Université de Montréal iMAGIS
Tool Footprint • Footprint of tool on object • Sharp edges(curvature) • Perpendicular edges(to the path) Tools Université de Montréal iMAGIS
Tool Footprint • Footprint of tool on object • Sharp edges(curvature) • Perpendicular edges(to the path) Tools More Less refinement refinement Université de Montréal iMAGIS
Tool Footprint • Footprint of tool on object • Sharp edges(curvature) • Perpendicular edges(to the path) Tools More Less refinement refinement tool path Université de Montréal iMAGIS
Feature Points • Distribute feature points • Tool edges • curvature (difference of normals) • perpendicular to path • length wrt user feature size • jittering Université de Montréal iMAGIS
border (curvature) path parallel path perpendicular Feature Points • Points representing required refinement tool path Université de Montréal iMAGIS
Mesh Refinement • Project feature points • Refine if nb > threshold tool impact Université de Montréal iMAGIS
restrict subdivide anchor Mesh Refinement • Quaternary subdivision • Restriction and anchoring • avoid T-vertices Université de Montréal iMAGIS
tool folded surface object Problem: Folding • Try to avoid surface folding Université de Montréal iMAGIS
self- intersects Problem: Self-intersection • Try to avoid self-intersection object Université de Montréal iMAGIS
deformation directions Deformation Direction • Constrain surface movement • Reduce self-intersections and folding Université de Montréal iMAGIS
vertex object Deformation Steps Université de Montréal iMAGIS
tool intersected face Deformation Steps Université de Montréal iMAGIS
feature points tool Deformation Steps Université de Montréal iMAGIS
Deformation Steps tool projected feature points Université de Montréal iMAGIS
tool refined faces Deformation Steps Université de Montréal iMAGIS
tool copy of refined faces Deformation Steps Université de Montréal iMAGIS
tool move copy vertices wrt tool compaction volume Deformation Steps Université de Montréal iMAGIS
project along deformation direction on copy Deformation Steps Université de Montréal iMAGIS
deformed surface Deformation Steps Université de Montréal iMAGIS
Output • Aged object • Recompute normals N? Université de Montréal iMAGIS
Normals • Weighted average N = S wiNi • weight ~ face subtended angle N5 N N4 N0 N3 N1 N2 Université de Montréal iMAGIS
Output • 3D viewer • Save • Render with any standard renderer(we use Maya) Université de Montréal iMAGIS
Video Université de Montréal iMAGIS
Target Real Images • Real photographs as goals trunk Université de Montréal iMAGIS
Target Real Images stairs door Université de Montréal iMAGIS
Target Real Images door & frame metal plate Université de Montréal iMAGIS
User Interaction • Trial and error • tools • tool size • compaction volume • impactlocation and direction • 30 minutes to 2 hours user time per object Université de Montréal iMAGIS
Synthetic Aged Trunk real aged clean Université de Montréal iMAGIS
Synthetic Aged Door real aged clean Université de Montréal iMAGIS
Synthetic Aged Door real aged Université de Montréal iMAGIS
Synthetic Aged Door Frame real aged clean Université de Montréal iMAGIS
Synthetic Aged Stairs real aged clean Université de Montréal iMAGIS
Synthetic Aged Stairs real aged Université de Montréal iMAGIS
Synthetic Aged Metal Plate real aged clean Université de Montréal iMAGIS