 Andreas Söderberg  3D-SCANNING PIPELINE FOR GAMES.

Slides:



Advertisements
Similar presentations
Introduction to Computer Cartography For better or worse the day the day of hand drawn computer maps is coming to a close.
Advertisements

Image Effects 2.01 Investigate graphic image design.
Color: This channel applies color, textured patterns, or images to the surface.
BY AHROORAN & CHRIS 3D Software. Blender Blender is a free open source software that is compatible with most operating systems for example GNU/Linux,
SE 313 – Computer Graphics Lecture 12: Lighting and Materials Lecturer: Gazihan Alankuş 1.
Week 7 - Monday.  What did we talk about last time?  Specular shading  Aliasing and antialiasing.
Introduction To 3D Modeling
Character modeling and texturing Making of. Basemesh Boxmodeling Imageplane to get right proportions Quads ~7000 tris Trying not to get to much into topology.
1 Edwin Jones N Digital 3D Portfolio. 2 Contents Page 3 – Cola Bottle Model Page 5 – Light Bulb Model Page 7 – Game Boy Micro Model Page 9 – Character.
SE 313 – Computer Graphics Lecture 13: Lighting and Materials Practice Lecturer: Gazihan Alankuş 1.
Level Creation Pipeline from Sketches to the Level.
Image Processing, Illustration (Drawing), Paint Programs, and Scanning Dr. Warren C. Weber Cal Poly Pomona.
Introduction to 3D Beginner: the class Instructor : Hee Holmen.
2.01 Understand Digital Raster Graphics
3D Models, Textures and Bone Animations for Games.
UV Mapping. Purpose UV mapping is a process of applying textures to an object by hand.
SE 313 – Computer Graphics Lecture 11: Projection Painting and Merging Textures Lecturer: Gazihan Alankuş 1.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Materials and Textures Maps.
Matte Painting 2.5D Environment Milestone 3 March 2009 Øyvind Lien.
Modelling and Simulation Types of Texture Mapping.
Introducing To 3D Modeling George Atanasov Telerik Corporation
Public Computer Center, Moore Memorial Library, Greene, NY.
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.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS 1 Shading (Shading) & Smooth Shading Graphics.
Tiger Woods 2008: Advancements in Environments Peter Arisman Technical Art Director Tiger Woods 2008.
11in X 8.5in Resoultion:300 Color Mode: RGB Color 8 Bit.
MS2 Progress Report Olle Rydberg Tomas Tjernberg.
Maya 8 at a Glance Chapter 4: Creating Textures. Shaders 2 Lambert: No highlights Phong: Distinct specular highlights Phong E: Greater controls for softer.
UV Unwrapping & Texturing a Human Head
Paint Effects.  Uses: paint brush strokes paint particle effects Traditional paint program ○ paint images on a canvas ○ paint repeatable textures that.
3D Studio Max Powerful rendering engine, lame-o modeling software.
Introduction to 3d Modeling Simple Polygon Modeling Using 3D Max
ถ้าจะพูดถึง 3ds MAX  ทุกคนก็คงนึกถึงโปรแกรมทำ 3D อนิเมชั่น ซึ่งหลายๆคนคงรู้จักกัน  โดยปัจจุบันได้มีถึงเวอร์ชั่น 9 และล่าสุดคือ 2008 จึงจะมาบอกถึงความแตกต่างของเวอร์
Visual Plastic Surgery Editing Portraits with Photoshop.
 UV mapping is a process of applying textures to an object by hand  Figure: Blender model textured through a UV map.
Computer Graphics Imaging Lecture 13 and 14 UV Mapping.
Computer Graphics Imaging Ying Zhu Georgia State University Lecture 26 Hair and fur.
Use Autodesk® Maya® 2011 and Autodesk® Mudbox® 2011 to build up modern game producing work flow  Jerry Zhao  3D Technology Expert of Shangqi Technology.
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
Identifications By: Tyler Hansberry. One of the biggest problems police may face with an investigation is the need to confirm or recognize an unknown.
By: Tito Akin-Aina DVD COVERS. BLACK SWAN The crack on the face of the main actress is done by merging a texturized layer of crack with the main image.
2.01 Understand Digital Raster Graphics
v1.0 Per Abrahamsen FUNCOM, Oslo
Character Design for Animation and Games
Character Design for Animation and Games
2D Graphics and Animations in Unity 3D
Substance Painter - Basics
Photo Manipulated Original.
2.01 Understand Digital Raster Graphics
Digital painting intro
3D Modeling.
HDR Photography Hishamuddin Siri.
Controller Tech Presentation: Kinect
Before After Cropped tool; Rule of thirds on her.
Photoshop Tools & Techniques
2.01 Investigate graphic image design.
Computer Animation UV Mapping.
UMBC Graphics for Games
1.02 Investigate image editing.
How To Make your photo into a cartoon using Adobe Photoshop
Character Design for Animation and Games
2.01 Understand Digital Raster Graphics
2.01 Investigate graphic image design.
2.01 Investigate graphic image design.
2.01 Understand Digital Raster Graphics
2.01 Investigate graphic image design.
2.01 Understand Digital Raster Graphics
2.01 Investigate graphic image design.
1.02 Investigate image editing.
Presentation transcript:

 Andreas Söderberg  3D-SCANNING PIPELINE FOR GAMES

To create an affordable pipeline to get real life objects into a game engine with some soft of scan method I also wanted to display these meshes in a small demonstration level PURPOSE

A playable level made in UDK with the scanned objects in it DELIVERABLES

 Start by setting the lights and taking the photos. Between 50 to 70 is enough for most objects.  Run all the steps that Photoscan need to create a mesh and a texture. Remove the unwanted geometry from the object and export as an OBJ file.  Load the OBJ file in Maya. Rotate the mesh right and adjust its size. Export as a new OBJ.  Import the OBJ file in Zbrush and load its texture. Subdivide the mesh and sculpt on it to enhance both things that goes into the mesh and things that points out from it. After that, run the Zremesher function. Export the low poly mesh as a new OBJ.  Open that OBJ file in Uvloayout, cut the UV parts and unfold them. Save the UV mapped mesh as a new OBJ.  In Xnormal, load both the high poly and the low poly objects, and also load the texture for the high poly. Bake the base texture, normals and ambient occlusion. The cavity map can enhance the texture a bit extra but it takes so long to bake that I stopped to bake it.  Load the base texture and the ambient occlusion maps in Photoshop and insert the AO as a new layer with the layer blending mode called multiply.  Load the unedited base texture in Crazybump and go to the specular tab. Load your low poly mesh in the previewer and adjust the parameters.  Load everything in Maya to make sure that it works. Adjust the pivot point if needed. Photoscan > Maya > Zbrush > Uvlayout > Xnormal > Photoshop > Crazybump FROM START TO FINISH

Lighting reflections smooth skin WHAT PROBLEMS DID I ENCOUNTER AND HOW DID I FIX THEM?

BAD LIGHTING AND COLOR CONTAMINATION THAT WAS EASILY RESOLVED.

WITH ADDED LIGHTING, A BLACK CLOTH AND A SCULPTURE TURNTABLE THESE PROBLEMS WERE RESOLVED.

POLARIZED FILTER, BEFORE AND AFTER. THE FILTER REMOVED ALMOST ALL REFLECTIONS.

THIS IS WHAT THE ORIGINAL SCAN LOOKED LIKE. HOLES IN THE MESH DUE TO THE SPECULAR REFLECTIONS AND THE THIN EDGES.

BEFORE AND EFTER THE USE OF A GRID AND A POLARIZED FILTER.

 Simple geometry that is fast to create in Maya, 3DS Max, Modo or whatever software one uses, like tables and chairs are good examples of things that is both faster and gives a better result to do by hand.  More organic things, that one would use Zbrush or Mudbox for, are generally easier to scan. WHAT TO SCAN AND WHAT TO BUILD

I ALSO HAD TO DIVIDE THE SCAN INTO THREE PARTS. FIRST THE CLOTHES, THEN THE HEAD AND LAST ONE OF THE ARMS.

POLARIZED FILTER AND GRID

THE RESULT OF THE THREE SCANS PUT TOGETHER IN ONE LOW POLY MESH.

I CHOSE TO PRESENT THE DATA THROUGH SIGNS THAT ARE POSITIONED IN THE CORNERS OF THE DEMONSTRATION LEVEL.

 Rougher materials are easier to scan. It it possible to create scans with really fine detail and crisp textures.  To be able to scan really smooth material some sort of painted or projected grid will help to find the forms.  Specular highlights on smooth materials can be avoided with the use of a polarized filter.  One-colored materials with hard tracked features can also be helped with some sort of grid. BETTER AND WORSE MATERIALS