Normal Map Industry Survey
|
|
- Alan Craig
- 8 years ago
- Views:
Transcription
1 Normal Map Industry Survey
2 Today s Schedule 10:00am SEGMENT 0: Adam Myhill with introduction 10:10am SEGMENT 1: Zbrush (Scott Spencer ) 11:10am SEGMENT 2: (Gio Nakpil and Rich Diamant) 12:10pm BREAK Lunch (1 hour) 1:10pm SEGMENT 3: Normal Map Implementation Buffet 2:50pm BREAK- 10 minute 3:00pm SEGMENT 4: Texture-based Normal Map Sampling Survey (Ricardo Ariza) 4:00pm SEGMENT 5: Real World Data Sampling with Steve Chapman 4:50pm BREAK- 10 minute 5:00pm SEGMENT 6: Issues with normal maps in the major consoles (Adam Myhill) Ends at 6pm
3 What are Normal Maps? Brief history of normal maps While this idea of taking geometric details from a high resolution model had been introduced in "Fitting Smooth Surfaces to Dense Polygon Meshes" by Krishnamurthy and Levoy, Proc. SIGGRAPH 1996, where this approach was used for creating displacement maps over nurbs, its application to more common triangle meshes came later In 1998 two papers were presented with the idea of transferring details as normal maps from high to low poly meshes: "Appearance Preserving Simplification", by Cohen et al. SIGGRAPH 1998, and "A general method for recovering attribute values on simplified meshes" by Cignoni et al. 10 year anniversary!
4 What are Normal Maps? Overview of how they work Normal mapping is sometimes referred to as "Dot3 bump mapping". While bump mapping perturbs the existing normal (the way the surface is facing) of a model, normal mapping replaces the normal entirely. - Wikipedia Each colour channel of the normal map represents an 8 bit peterb or bending of the pixel normal on an axis, one axis for each R, G, B chnnels
5 What are Normal Maps? Strengths, weaknesses, common misconceptions Positive Relatively inexpensive way to represent highly detailed surfaces Allows for much lighter meshes Easier to weight + rig Faster to animate Moves computation from CPU to GPU (typically)
6 What are Normal Maps? Strengths, weaknesses, common misconceptions Negative Doesn t do anything for silhouettes Only good for high and mid frequency detail Doesn t animate (without a bunch more work...) Often overly used - inefficient asymmetry between geo and texture DXTN textures are much larger than DXT1 Moves computation from CPU to GPU (typically)
7 What are Normal Maps? Overhead: Instruction increase / shader complexity Texture budgets: Strive to balance normal map / geo density Lighting: Normal maps are only as good as the lighting on them Complex ambient: Irradiance / Spherical Harmonics Decent specular contributions! Creating them takes time: High res model Low res model Rendering / Photoshop blending / cleanup
8 What are Normal Maps? Introduce our speakers and organizers Scott Spencer: Art Director at Gentle Giant Studios Gio Nakpil: 3D Modeler at ILM Rich Diamant: Lead Character Artist at Naughty Dog Ricardo Ariza: Senior Character Artist and Naughty Dog Adam Myhill: Sr. Technical Artist at Pandemic Brisbane Steve Chapman: VP of Gentle Giant Studios Alex Velazquez: Character Modeler at Ravensoft
9 Segment 1: Zbrush ZBrush Creature and Character Design: A Traditional Approach In this section I will discuss using ZBrush s digital sculpting tools to create creature and character models. When I sculpt digitally I try to focus on the same foundations laid by traditional sculptors. When working I try and be aware of gesture and form first leaving the details for later. For this demonstration I decided to use a traditional clay sculpture which was scanned into a digital model as a base. This allows me to also cover ways of bringing scan-data into ZBrush as well as illustrate the same techniques applied in two different mediums.
10 Work Samples Segment 1: Zbrush
11 Work Samples Segment 1: Zbrush
12 Digital Sculpting Segment 1: Zbrush
13 Digital Sculpting Segment 1: Zbrush
14 Segment 1: Zbrush An organized approach to sculpting: Form Analysis
15 Light makes form Segment 1: Zbrush
16 Segment 1: Zbrush ZBrush s default materials do not allow for interactive lighting. By changing to the Basic Material You can move the light as you work and get a much clearer idea of the form relationships and transitions Using the flat color shader to check the silhouette. This can be easily be hot keyed allowing you to quickly switch between flat shade and shaded mode. A useful tip is to export the mid subdivision level to Maya where it can be imported as an obj, lit, and checked under a different perspective camera than ZBrush s.
17 Segment 1: Zbrush Sculpting with rakes Rakes are a real world sculpting tools used for the rapid development of form by subtracting from the clay surface
18 Segment 1: Zbrush In ZBrush the rake brush can be used to both add or subtract form building shapes in a rapid and gestural manner
19 Segment 1: Zbrush The Shade: From clay to game mesh
20
21
22 Segment 1: Zbrush The Ogre in ZBrush The Ogre sculpture is scanned and brought into ZBrush to become a ZTool
23 Segment 1: Zbrush Importing the sculpture scan into ZBrush as a Ztool Orient the mesh in Maya to scans are inherently asymmetrical so this is not a perfect process but enough to allow you to use many tools in symmetry mode. In ZBrush use the Transpose tools to center pose in preparation for remeshing. Scan data must be remeshed as it consists of random triangles and not suitable for sculpting or animation Remeshing in ZBrush using topology tools. The drawback to this is the inability to create a mouth bag or eyes there is however a workaround for this we will discuss later
24 Segment 1: Zbrush Customizing the ZBrush brushes Flattening the edit curve Brush mod and Smoothing Curves Isolating details on layers and removing noise
25 Segment 1: Zbrush Major design changes can be made to an existing sculpture through the use of mesh Insert and the clay brushes. Here a horn has been added to the design sculpt and blended into a single mesh. This process will require new topology to be built and details transferred
26 Segment 1: Zbrush Displacement Map Detail Transfer Eye sockets and mouth bags can be added once the sculpture is completed. by using a process called Displacement map detail transfer. This process uses a 16bit displacement map in ZBrush to transfer details from one mesh to another. This technique can be more predictable than using the ZBrush projection tools under Topology And Subtools.
27 Zmapper for Normal Maps Segment 1: Zbrush
28 Segment 1: Zbrush ZMapper can also be used to generate normal maps between arbitrary meshes
29 Segment 1: Zbrush The same process can be applied to this scan of actor Brad Pitt
30 Personal Works Segment 2: Mudbox
31 Segment 2: Mudbox
32 Segment 2: Mudbox
33 Segment 2: Mudbox
34 Segment 2: Mudbox
35 Segment 2: Mudbox
36 Segment 2: Mudbox
37 Segment 2: Mudbox
38 Segment 2: Mudbox
39 Segment 2: Mudbox
40 Segment 2: Mudbox
41 Segment 2: Mudbox
42 Segment 2: Mudbox
43 Segment 2: Mudbox
44 Segment 2: Mudbox
45 Segment 2: Mudbox
46 Segment 2: Mudbox A sculptural approach to digital creature creation Hierarchy of forms Primary forms Secondary forms Tertiary forms
47 Segment 2: Mudbox Primary forms The most prominent forms that define the character Forms were all the other sub-forms (secondary and tertiary) will rest on
48 Segment 2: Mudbox Secondary forms Forms that add complexity to primary forms Should always compliment primary forms rather than overpower them From a distance, secondary forms should be the least prominent when compared to primary forms
49 Segment 2: Mudbox Tertiary forms Sub-forms that add complexity to secondary forms (ie. Wrinkles) The least important of the forms The most overly used in digital sculpting When used properly however, these forms define the quality and texture of the surface From a distance, tertiary forms should be the least prominent of forms The cherry on top, The cake can do without it, but sure looks good with it (if used properly)
50 Segment 2: Mudbox Planes (Light and Shadow) Faceted forms that define how light and shadow hits the surface of the sculpture Gives sculpture depth and contrast
51 Segment 2: Mudbox Normal Mapping inside of Mudbox: Limitations Creating your normal map
52 Segment 3: 3DS Max Material Editor Under Maps select the Bump Slot. Select Normal Bump from the Material/Map Browser.
53 Segment 3: 3DS Max Normal Bump Select the Normal Slot Select Bitmap from the Material/Map Browser This will open a file browser for you to select your normal map.
54 Segment 3: 3DS Max Direct X Manager. Toggle on the DX display of Standard Material. Select the Show Map in viewport button. You can now view the normal map in any shaded viewport. Perspective will show the model with specular settings. Toggle of the DX display off as it slows down your scene, especially when using undo. The material is still viewable in the renderer.
55 Segment 3: Maya Normal Mapping inside of Maya: Limitations Using Transfer Maps for normal mapping Preventing errors Viewing normal maps in Real-time and rendering normal maps
56 Segment 3: XSI Overview of the XSI workflow Reference photography Specular extraction Z-Brush XSI workflow Photoshop cleanup / tips and tricks
57 Segment 3: XSI Lens compression: Get back as far as you can and zoom in. At least 70mm (35mm equiv) Lighting: Try to get it as flat and even as possible. Overcast days with a bounce card is great Head position: Tilt back and close eyes for a shot, so you get the under nose and chin information Get a shot of eyes closed, model and texture head with eyelids closed then animate open (otherwise your blinks will look lame)
58 Segment 3: XSI Reference Photography Not ideal, but the best under the circumstances... Pretty decent flat lighting
59 Segment 3: XSI Reference photography Specular extraction through differential cross polorization: How to create perfect specmaps and high frequency normal map detail
60 Segment 3: XSI Reference photography Specular extraction through differential cross polorization: How to create perfect specmaps and high frequency normal map detail
61 Segment 3: XSI Specular extraction through differential cross polarization
62 Segment 3: XSI Specular extraction through differential cross polarization
63 Segment 3: XSI Specular extraction through differential cross polorization 1. Get a polarizing filter + tripod 2. Sit your character down and face them into the afternoon sun 3. Tripod your camera at 90* to sun angle 4. Rotate polarizer until you see max sheen and max specular block 5. Mark angles on filter, they ll be 90* apart 6. Shoot one at open, quickly rotate 90* to closed shoot again 7. Bring into Photoshop, stabilize images over top of each other 8. Do a difference multiply function 9. Desaturate and add contrast 10.Voila! Perfect specular capture!!
64 Segment 3: XSI Specular extraction through differential cross polarization
65 Segment 3: XSI Zbrush Amazing 5 minutes from Z-Brush to XSI video
66 Segment 3: XSI XSI Amazing 7 minute XSI workflow video
67 Segment 3: XSI Goals: Clean rendertree interface: Only display useful nodes Properly display normal maps in realtime viewport Display requirements: bones all helper objects / nulls wireframes camera safe guides DXT9/10 can t do this! Need to use OGL XSI doesn t have a shader which can do this...
68 Segment 3: XSI
69
70 Nvidia FX composer CgFX shader
71 Segment 4: Texture sampling
72 Segment 4: Texture sampling
73 Segment 4: Texture sampling
74 Segment 4: Texture sampling
75 Segment 4: Texture sampling
76 Segment 4: Texture sampling
77 Segment 4: Texture sampling
78 Segment 4: Texture sampling
79 Segment 4: Texture sampling Adobe Photoshop NVIDIA Normal Map Filter Plug-in Map Preview Normalize Feature Furthering Depth and Detail Information Authoring DDS Mip Maps
80 The Interface
81 Nvidia Plugin Demo
82 Segment 4: Texture sampling Adobe Photoshop NVIDIA Normal Map Filter Pros Pulls shallow and moderate details efficiently from diffuse maps Normalize feature fixes any inverted normal information Cons Unintuitive interface Limited range of information can be extracted from maps Limited preview capabilities Quick preview of maps to check depth information
83 Segment 4: Texture sampling Crazybump Loading & Exporting Multiple Maps Updating Pre-Existing Maps Refining Map Details Creating Various Maps from a Single Texture
84 The Interface
85 Crazybump Demo
86 Segment 4: Texture sampling Crazybump Pros Speed, Ease of use and efficiency Ability to load and view multiple maps on an object Pre-existing maps can be loaded and modified Layering of normal maps Real time updating on map changes on primitives or imported geometry Removes shadows and highlights and does color correction on diffuse maps Real time, tileable texture preview Creates multiple maps from single source Normal maps, Displacement, Occlusion, Specular Cons Inability to Paint Information Artifacting can be accentuated Clipping of image levels can occur if sliders are pushed too far
87 Segment 4: Texture sampling Illuminate Labs Turtle 3d normal mapping Texture baking Surface transfer Radiosity normal maps Edge Dilation
88 The Interface
89 Segment 4: Texture sampling Illuminate Labs Turtle Pros Ability to work with 3d objects for normal mapping Cons Leaves dirty nodes in scene Surface transfer of normal maps and diffuse maps Radiosity (occlusion) normal maps Ignores inconsistent normal's
90 Segment 4: Texture sampling Zbrush creating Tileable Textures Importing Height Map Reworking Details into Height Map Using Layers Pushing & Pulling Information from Layers Painting Textures Exporting Normal, Diffuse and Height Information
91 Zbrush Demo
92 Segment 4: Texture sampling Zbrush Tileable Textures Pros Most versatile All information contained in single file Ability to consistently edit file High depth limit in terms of Normals Works seamlessly with Photoshop (or any other software that supports.psd s) Ability to import and use 3d objects Cons High learning curve Slowest process Inability to link and offset multiple layers
93 Segment 5: Data Capture Star Wars Pirates of The Caribbean The Matrix Harry Potter Chronicles of Narnia The Mummy Spider-Man Jumper Indy 4 Ratatouille The Kingdom Avatar The Dark Knight Chronicles of Narnia Beowulf Deja Vu The Hulk Ghost Rider
94 Segment 5: Data Capture Rapid asset acquisition with 3D scans
95 Segment 5: Data Capture Rapid asset acquisition with 3D scans Gear and technology survey
96 Segment 5: Data Capture Gear and technology survey Human body scanning - Cyberware WB4
97 Segment 5: Data Capture Gear and technology survey Human body scanning - Inspeck Capturer
98 Segment 5: Data Capture Gear and technology survey Human body scanning - Homebrew body scanner
99 Segment 5: Data Capture Human body scanning - Processing data Remove carbon deposits
100 Segment 5: Data Capture Human body scanning - Processing data process, dewarp, & stack waterlines
101 Segment 5: Data Capture Human body scanning - Processing data process, dewarp, & stack waterlines
102 Segment 5: Data Capture Human body scanning - Processing data Preliminary polygonization
103 Segment 5: Data Capture Human body scanning - Processing data cleaned polygonization
104 Segment 5: Data Capture Gear and technology survey Human head scanning - Cyberware PS
105 Segment 5: Data Capture Gear and technology survey Human head scanning - Cyberware PS
106 Segment 5: Data Capture Gear and technology survey Keep accurate records
107 Segment 5: Data Capture Capture multiple expressions
108 Segment 5: Data Capture Capture multiple expressions
109 Segment 5: Data Capture Spy on the ILM crew during downtime
110 Cleanup raw data Segment 5: Data Capture
111 Cleanup raw data Segment 5: Data Capture
112 Cleanup raw data Segment 5: Data Capture
113 Cleanup raw data Segment 5: Data Capture
114 Cleanup raw data Segment 5: Data Capture
115 Merge head and body Segment 5: Data Capture
116 Plan animation layout Segment 5: Data Capture
117 Plan animation layout Segment 5: Data Capture
118 Hang with the talent Segment 5: Data Capture
119 Segment 5: Data Capture Why the need to take separate texture photos
120 Segment 5: Data Capture Various object scanners - Polhemus Cobra
121 Segment 5: Data Capture Various object scanners - Polhemus Cobra
122 Segment 5: Data Capture Various object scanners - Gom ATOS
123 Segment 5: Data Capture Various object scanners - Gom ATOS
124 Segment 5: Data Capture Various object scanners - Cyberware 3030
125 Segment 5: Data Capture Various object scanners - Mensi Soisic
126 Segment 5: Data Capture Various object scanners - Mensi Soisic
127 Segment 5: Data Capture Various object scanners - Trimble Lidar
128 Segment 5: Data Capture Various object scanners - Trimble Lidar
129 Segment 5: Data Capture Various object scanners - Trimble Lidar
130 Segment 5: Data Capture Various object scanners - Trimble Lidar
131 Segment 5: Data Capture Various object scanners - Trimble Lidar
132 Segment 5: Data Capture Various object scanners - Trimble Lidar
133 Segment 5: Data Capture Various object scanners - Trimble Lidar
134 Segment 5: Data Capture Various object scanners - Trimble Lidar
135 Segment 5: Data Capture Processing to low res proxy for normal map extraction
136 Segment 5: Data Capture Processing to low res proxy for normal map extraction
137 Segment 5: Data Capture Processing to low res proxy for normal map extraction
138 Segment 5: Data Capture Processing to low res proxy for normal map extraction
139 Segment 5: Data Capture Processing to low res proxy for normal map extraction
140 Segment 5: Data Capture Processing to low res proxy for normal map extraction
141 Segment 5: Data Capture Processing to low res proxy for normal map extraction
142 Segment 5: Data Capture Processing to low res proxy for normal map extraction
143 Segment 5: Data Capture
144 Segment 5: Data Capture Processing to low res proxy for normal map extraction
145 Segment 5: Data Capture Processing to low res proxy for normal map extraction
146 Segment 5: Data Capture Processing to low res proxy for normal map extraction
147 Segment 6: Issues + Tricks Overview Issues with normal maps on the PS3 and Xbox 360 Tips tricks and optimizationsto get the best results Do you even need normal maps? Derivative generation
148 Segment 6: Issues + Tricks Efficient balance of normal maps VS geometry The costs associated: Optimizing your resources - find the balance between geo and texture Inefficient layouts and model design sap quality A single 512 normal map takes approx the same memory as polygons!
149 Segment 6: Issues + Tricks Memory breakdown: 1 x 512 normal map = over 2400 polygons (memory) 1 dual UV channel Vertex = 36 bytes (and that s horrible efficiency) So would you rather have polys or a 512 normal map? You need to optimize your CPU / GPU loading: Weighted models, static models, poly density, normal maps, everything else... Only by tuning your art into this performance sweet spot, will you maximize your visuals
150 Segment 6: Issues + Tricks Tangent decoupling: Normal map model render discontinuity needs to be the same as the model export discontinuity angle, otherwise render artifacts can occur. IE Rip normal map at 100*, but export model at 60* Exporting models: XSI dotxsi v3.6 exporter messes with your model s normals
151 Segment 6: Issues + Tricks Improper DXT compression on normal maps: The difference between DXT1 and DXTN: DXT1 uses a 565 colour scheme: 5 bits to red and blue, 6 to green DXTN uses equal RGB bias Humans are green sensitive, it s the middle frequency of our visible spectrum. Most digital cameras have more green sensors How to notice improper DXT compression on normal maps: Strange banding and pixelization on top and lateral angles Mushyness Extra memory!
152 Segment 6: Issues + Tricks Other common problems: World VS object tangent space issues Typically it s world tangent space on a dynamic object Mirroring normal maps Seams Running out of memory!
153 Segment 6: Issues + Tricks Tips tricks and optimizations: Realtime tangent preview You can find and determine bugs easier You can tell if seams are a model or texture issue (or both)
154 Segment 6: Issues + Tricks
155 Segment 6: Issues + Tricks
156 Segment 6: Issues + Tricks
157
158
159
160
161 Segment 6: Issues + Tricks Dealing with seams Typical problems are: Texture seams: Paint 127 red or clone seam boundaries Mirroring seams: How do you get seamless results on mirrored normal maps? Break your model down the seam Allow for your tangents to be 180* apart Align your verts back together and ensure matched weighting Paint 127 red down your normal map seam BONUS: Process your geo normals to be totally perpendicular down the X axis for all boundaries
162 Segment 6: Issues + Tricks Tips tricks and optimizations Texel density consistency: Mip map displays Do tests where you paint your mips bold colours: High Red, medium orange, low blue, etc. Check to see how much you see the high. You ll be surprised. Expose mip map bias controls: There is a lot of performance and visual quality tuning here! Push out till it sparkles and then pull back in 4X anisotropic filtering really helps here. Pay the 2-3ms it is so incredibly worth it, and not just for your normal maps
163 Segment 6: Issues + Tricks Lighting! So incredibly important Spherical Harmonics / Irradiance lighting Realtime specular Hybrid lighting scemes MRT rendering Normal support within framebuffer
164 Segment 6: Issues + Tricks Lighting! So incredibly important
165 Segment 6: Issues + Tricks Lighting! So incredibly important
166 Segment 6: Issues + Tricks Tips tricks and optimizations: Fading off normal maps in an LOD scheme, often costs more than just leaving them on all the time Nvidia photoshop tools work best on collapsed PSD (does not work great on layered info) Collapse all nm layers and run a normalize pass on it to ensure all colors fall within normal map values.
167 Segment 6: Issues + Tricks After creating Nvidia detail pass texture to overlay on your baked normals, neutralize the blue channel of your nvidia detail pass (levels on your blue channel, put it to 127). Then you can overlay it on top of your baked layer. Ensure as much as possible, that your seams in UVs are dead straight vertical or horizontal. This prevents little to no anti-aliasing and bogus nm values on seams which will increase as you resize your textures and they get resampled. It is actually more important to have a higher rez normal map than diffuse texture. Often a 2:1 ratio works great
168 Segment 6: Issues + Tricks Tips tricks and optimizations: Texture size optimizations. Normal maps are king. 1/1 normal map ½ - ¼ diffuse map 1/1 - ½ specular map 1/1 - ½ eccentricity / roughness map
169 Segment 6: Issues + Tricks
170 Segment 6: Issues + Tricks Do you even need them? Examples of game renders using ZERO normal maps!
171 Segment 6: Issues + Tricks
172
173 Segment 6: Issues + Tricks
174
175
176
177 Questions Derivative shader overview: all the look, 1/3 the memory Persistent system: Every variable realtime updateable The importance of tuning on target It s not what you can fit in memory, it s what you can get off disk in time
178 Derive them?
179 Derive them?
180 Derive them?
181 Special Thanks Mike Yeomans: XSI video workflow Tom Hsu: Z-Brush video Martin Farren, Simon Stevenson, Dave Pervil, Tony Albrecht: Engine team Robin Maddock: Persistent real-time update system
182 Special Thanks
183 Questions
Creating Your Own 3D Models
14 Creating Your Own 3D Models DAZ 3D has an extensive growing library of 3D models, but there are times that you may not find what you want or you may just want to create your own model. In either case
More informationOur One-Year 3D Animation Program is a comprehensive training in 3D using Alias
1 YEAR 3D ANIMATION Illusion is the first of all pleasures Oscar Wilde Our One-Year 3D Animation Program is a comprehensive training in 3D using Alias Oscar Winning software, Maya, the industry standard
More informationGlass coloured glass may pick up on scan. Top right of screen tabs: these tabs will relocate lost windows.
Artec 3D scanner Instructions for Medium Handheld (MH) Scanner Scanning Conditions: Objects/surfaces that don t scan well: Black or shiny objects and objects with sharp edges or points, hair, glass, transparent
More informationINTRODUCTION TO RENDERING TECHNIQUES
INTRODUCTION TO RENDERING TECHNIQUES 22 Mar. 212 Yanir Kleiman What is 3D Graphics? Why 3D? Draw one frame at a time Model only once X 24 frames per second Color / texture only once 15, frames for a feature
More informationMaya 2014 Still Life Part 1 Texturing & Lighting
Maya 2014 Still Life Part 1 Texturing & Lighting Realistic lighting and texturing is the key to photorealism in your 3D renders. Objects and scenes with relatively simple geometry can look amazing with
More informationBlender Notes. Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine
Blender Notes Introduction to Digital Modelling and Animation in Design Blender Tutorial - week 9 The Game Engine The Blender Game Engine This week we will have an introduction to the Game Engine build
More informationMaya 2014 Basic Animation & The Graph Editor
Maya 2014 Basic Animation & The Graph Editor When you set a Keyframe (or Key), you assign a value to an object s attribute (for example, translate, rotate, scale, color) at a specific time. Most animation
More informationSelf-Positioning Handheld 3D Scanner
Self-Positioning Handheld 3D Scanner Method Sheet: How to scan in Color and prep for Post Processing ZScan: Version 3.0 Last modified: 03/13/2009 POWERED BY Background theory The ZScanner 700CX was built
More informationShader Model 3.0. Ashu Rege. NVIDIA Developer Technology Group
Shader Model 3.0 Ashu Rege NVIDIA Developer Technology Group Talk Outline Quick Intro GeForce 6 Series (NV4X family) New Vertex Shader Features Vertex Texture Fetch Longer Programs and Dynamic Flow Control
More informationMaxwell Render 1.5 complete list of new and enhanced features
Maxwell Render 1.5 complete list of new and enhanced features Multiprocessor Maxwell Render can exploit all of the processors available on your system and can make them work simultaneously on the same
More informationColumbus College of Art & Design 1 Charlotte Belland
Reference Images Always line- up in PhotoShop and make the image Square (this avoids distortions) Create and/or Find reference images that distill the planes of volume (image credit: Animal Anatomy for
More informationVIRGINIA WESTERN COMMUNITY COLLEGE
36T Revised Fall 2015 Cover Page 36TITD 112 21TDesigning Web Page Graphics Program Head: Debbie Yancey Revised: Fall 2015 Dean s Review: Deborah Yancey Dean 21T Lab/Recitation Revised Fall 2015 None ITD
More information3D Print Exporter Documentation 3D PRINT EXPORTER. Version 2.0 - Windows & Mac OSX
3D PRINT EXPORTER Version 2.0 - Windows & Mac OSX 1 ABOUT 3D PRINT EXPORTER Step into the future of product development and manufacturing with the awesome power of ZBrush 4R2b and the new 3D Print Exporter.
More informationIntroduction to Computer Graphics
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 torsten@sfu.ca www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
More informationThe Lighting Effects Filter
Appendix appendix E The Lighting Effects Filter The Lighting Effects filter is like a little program in itself. With this filter, you can create a wealth of different lighting effects, from making a particular
More informationCharacter Creation You can customize a character s look using Mixamo Fuse:
Using Mixamo Fuse, Mixamo, and 3ds Max, you can create animated characters for use with FlexSim. Character Creation You can customize a character s look using Mixamo Fuse: After creating the character,
More informationSo, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle
So, you want to make a photo-realistic rendering of the Earth from orbit, eh? And you want it to look just like what astronauts see from the shuttle or ISS (International Space Station). No problem. Just
More informationSkillsUSA 2014 Contest Projects 3-D Visualization and Animation
SkillsUSA Contest Projects 3-D Visualization and Animation Click the Print this Section button above to automatically print the specifications for this contest. Make sure your printer is turned on before
More informationGUIDE TO POST-PROCESSING OF THE POINT CLOUD
GUIDE TO POST-PROCESSING OF THE POINT CLOUD Contents Contents 3 Reconstructing the point cloud with MeshLab 16 Reconstructing the point cloud with CloudCompare 2 Reconstructing the point cloud with MeshLab
More informationSCANNING, RESOLUTION, AND FILE FORMATS
Resolution SCANNING, RESOLUTION, AND FILE FORMATS We will discuss the use of resolution as it pertains to printing, internet/screen display, and resizing iamges. WHAT IS A PIXEL? PIXEL stands for: PICture
More informationHi everyone, my name is Michał Iwanicki. I m an engine programmer at Naughty Dog and this talk is entitled: Lighting technology of The Last of Us,
Hi everyone, my name is Michał Iwanicki. I m an engine programmer at Naughty Dog and this talk is entitled: Lighting technology of The Last of Us, but I should have called it old lightmaps new tricks 1
More informationWednesday, March 30, 2011 GDC 2011. Jeremy Ernst. Fast and Efficient Facial Rigging(in Gears of War 3)
GDC 2011. Jeremy Ernst. Fast and Efficient Facial Rigging(in Gears of War 3) Fast and Efficient Facial Rigging in Gears of War 3 Character Rigger: -creates animation control rigs -creates animation pipeline
More information4VATARS PROJECT. Standard avatar specification for content creation in RealXtend
4VATARS PROJECT Standard avatar specification for content creation in RealXtend In partnership with the development team under opensource realxtend, the research program ENER of Ecole Nationale des Arts
More informationImage Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg
Image Processing and Computer Graphics Rendering Pipeline Matthias Teschner Computer Science Department University of Freiburg Outline introduction rendering pipeline vertex processing primitive processing
More information3D Animation Graphic Designer
Goal of the program The training program aims to develop the trainee to get him to the level of professional and creative in designing models three-dimensional and move with all respect to this art and
More informationA. OPENING POINT CLOUDS. (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor)
MeshLAB tutorial 1 A. OPENING POINT CLOUDS (Notepad++ Text editor) (Cloud Compare Point cloud and mesh editor) (MeshLab Point cloud and mesh editor) 2 OPENING POINT CLOUDS IN NOTEPAD ++ Let us understand
More informationAlphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.
Alphacam Art Alphacam Art - CNC Routing For Artists & Ideal Jewellery Cad Cam Software Alphacam Art combines Vectric s Aspire artistic design software with the market leading Alphacam manufacturing software.
More informationA Short Introduction to Computer Graphics
A Short Introduction to Computer Graphics Frédo Durand MIT Laboratory for Computer Science 1 Introduction Chapter I: Basics Although computer graphics is a vast field that encompasses almost any graphical
More informationBlender addons ESRI Shapefile import/export and georeferenced raster import
Blender addons ESRI Shapefile import/export and georeferenced raster import This blender addon is a collection of 4 tools: ESRI Shapefile importer - Import point, pointz, polyline, polylinez, polygon,
More information2013 Getting Started Guide
2013 Getting Started Guide The contents of this guide and accompanying exercises were originally created by Nemetschek Vectorworks, Inc. Vectorworks Fundamentals Getting Started Guide Created using: Vectorworks
More informationKlaus Goelker. GIMP 2.8 for Photographers. Image Editing with Open Source Software. rocky
Klaus Goelker GIMP 2.8 for Photographers Image Editing with Open Source Software rocky Table of Contents Chapter 1 Basics 3 1.1 Preface....4 1.2 Introduction 5 1.2.1 Using GIMP 2.8 About This Book 5 1.2.2
More informationWhat is a DSLR and what is a compact camera? And newer versions of DSLR are now mirrorless
1 2 What is a DSLR and what is a compact camera? And newer versions of DSLR are now mirrorless 3 The Parts Your camera is made up of many parts, but there are a few in particular that we want to look at
More informationBasic controls of Rhinoceros 3D software
lecture 2 Basic controls of Rhinoceros 3D software After the start Rhinoceros 3D software shows basic working area compound by four viewports (show model in other positions), popup menu over, palette menu
More informationDeferred Shading & Screen Space Effects
Deferred Shading & Screen Space Effects State of the Art Rendering Techniques used in the 3D Games Industry Sebastian Lehmann 11. Februar 2014 FREESTYLE PROJECT GRAPHICS PROGRAMMING LAB CHAIR OF COMPUTER
More informationPlug-in Software Developer Kit (SDK)
Updated February 2, 2012 2 modo 601 Plug-in Development Kit for PC and Mac The modo 601 Plug-in Software Development Kit provides a set of Application Programming Interfaces (APIs) and numerous source
More informationGraphic Design. Background: The part of an artwork that appears to be farthest from the viewer, or in the distance of the scene.
Graphic Design Active Layer- When you create multi layers for your images the active layer, or the only one that will be affected by your actions, is the one with a blue background in your layers palette.
More informationVRayPattern also allows to curve geometry on any surface
Introduction VrayPattern is a plug-in for 3dsmax and V-Ray VRayPattern allows to multiply geometry periodically without extra memory consumption. As a sample you can use any tiled geometry (or those with
More informationMassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013
INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover
More informationJordan Shearer. Portfolio. 1Maya Modeling
Jordan Shearer Portfolio I am Jordan Shearer the coolest person around! I have been working on animations since a young age. I have a vast knowledge of editing software. I have a website called Jornations.com
More informationANIMATION & VISUAL EFFECTS
ANIMATION & VISUAL EFFECTS F I N I S H I N G S C H O O L P R O G R A M The Basics of Compositing for Production brought to you by Rhythm & Hues is a multiple Academy Award winning film production studio
More informationMonash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007
Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Questions 2007 INSTRUCTIONS: Answer all questions. Spend approximately 1 minute per mark. Question 1 30 Marks Total
More informationLightWave IO.1 What s New
LightWave IO.1 What s New Contents Introduction........................................ 01 1) Stereoscopic Rendering About Stereoscopic Rendering........................ 02 Enhancements in LightWave 10.1.....................
More informationIT 386: 3D Modeling and Animation. Review Sheet. Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course
IT 386: 3D Modeling and Animation Review Sheet Sources: Notes from Professor Nersesian s IT 386: 3D Modeling and Animation course Notes from CannedMushrooms on YouTube Notes from Digital Tutors tutorial
More informationBlender 3D Animation
Bachelor Maths/Physics/Computer Science University Paris-Sud Digital Imaging Course Blender 3D Animation Christian Jacquemin Introduction to Computer Animation Animation Basics animation consists in changing
More informationAdobe Illustrator CS5 Part 1: Introduction to Illustrator
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Adobe Illustrator CS5 Part 1: Introduction to Illustrator Summer 2011, Version 1.0 Table of Contents Introduction...2 Downloading
More informationDIPLOMA IN 3D DESIGN AND DIGITAL ANIMATION COURSE INFO PACK
Registered as a Private Higher Education Institution with the Department of Higher Education and Training in South Africa under the Higher Education Act 1997 Registration Nr. 2001/HE07/005 DIPLOMA IN 3D
More informationOtis Photo Lab Inkjet Printing Demo
Otis Photo Lab Inkjet Printing Demo Otis Photography Lab Adam Ferriss Lab Manager aferriss@otis.edu 310.665.6971 Soft Proofing and Pre press Before you begin printing, it is a good idea to set the proof
More informationGetting Started with iray in 3ds Max 2014
Getting Started with iray in 3ds Max 2014 Iray is an intuitive, interactive, physically based, progressive, path tracing 3D renderer Iray balances ease of use and interactivity with high quality photorealistic
More informationWater Flow in. Alex Vlachos, Valve July 28, 2010
Water Flow in Alex Vlachos, Valve July 28, 2010 Outline Goals & Technical Constraints How Artists Create Flow Maps Flowing Normal Maps in Left 4 Dead 2 Flowing Color Maps in Portal 2 Left 4 Dead 2 Goals
More informationCG Cookie Workshop:! Mastering Mesh Modeling!
CG Cookie Workshop: Mastering Mesh Modeling By: Jonathan Williamson This CG Cookie workshop is intended to provide an in-depth study of the key theories, fundamentals, and techniques you need to know about
More informationWorkstation Applications for Windows. NVIDIA MAXtreme User s Guide
Workstation Applications for Windows NVIDIA MAXtreme User s Guide Software Version: 6.00.xx NVIDIA Corporation February 2004 NVIDIA MAXtreme Published by NVIDIA Corporation 2701 San Tomas Expressway Santa
More informationHIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES
HIGH AND LOW RESOLUTION TEXTURED MODELS OF COMPLEX ARCHITECTURAL SURFACES E. K. Stathopoulou a, A. Valanis a, J. L. Lerma b, A. Georgopoulos a a Laboratory of Photogrammetry, National Technical University
More informationFirst, let me do a super fast introduction,
1 (Trailer) Today, I would like to talk about the art style of our latest title GuiltyGear Xrd. Why did we choose this art style? What made it so hard to fake 2d in 3d? How did we accomplish it? What made
More informationTwelve. Figure 12.1: 3D Curved MPR Viewer Window
Twelve The 3D Curved MPR Viewer This Chapter describes how to visualize and reformat a 3D dataset in a Curved MPR plane: Curved Planar Reformation (CPR). The 3D Curved MPR Viewer is a window opened from
More informationBASIC HAIR MESHING IN TSR WORKSHOP
BASIC HAIR MESHING IN TSR WORKSHOP This tutorial will teach you the basics of creating hair meshes in TSR Workshop. It won t be an in-depth tutorial about modelling in your 3d application or drawing nice
More informationACE: Illustrator CC Exam Guide
Adobe Training Services Exam Guide ACE: Illustrator CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation
More informationThea Omni Light. Thea Spot Light. Light setup & Optimization
Light setup In this tutorial we will learn how to setup lights inside Thea Studio and how to create mesh lights and optimize them for faster rendering with less noise. Let us have a look at the different
More informationLezione 4: Grafica 3D*(II)
Lezione 4: Grafica 3D*(II) Informatica Multimediale Docente: Umberto Castellani *I lucidi sono tratti da una lezione di Maura Melotti (m.melotti@cineca.it) RENDERING Rendering What is rendering? Rendering
More informationOptimizing your image with Pixlr on-line photo editor
Optimizing your image with Pixlr on-line photo editor Nick Dvoracek dvoracek@uwosh.edu In a web browser, go to http://pixlr.com/editor/ Click Open image from computer That will open a standard file dialogue
More informationGraphical displays are generally of two types: vector displays and raster displays. Vector displays
Display technology Graphical displays are generally of two types: vector displays and raster displays. Vector displays Vector displays generally display lines, specified by their endpoints. Vector display
More informationSketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
More informationPROGRAM OUTLINE 2015 - PAGE 1
PROGRAM OUTLINE 2015 - PAGE 1 MODULE 1 (8 WEEKS) INTRO TO 3D MODELING WITH MAYA An introduction on how to begin building and manipulating objects in 3D Space. DRAWING BASICS Here we will learn drawing
More informationDynamic Resolution Rendering
Dynamic Resolution Rendering Doug Binks Introduction The resolution selection screen has been one of the defining aspects of PC gaming since the birth of games. In this whitepaper and the accompanying
More informationCertificate Courses in Animation
UNIVERSITY OF PUNE Certificate Courses in Animation 1) Certificate Course in Animation using Flash 2) Certificate Course in Animation Using Photoshop 3) Certificate Course of Animation using Maya (To be
More informationUltra-High Resolution Digital Mosaics
Ultra-High Resolution Digital Mosaics J. Brian Caldwell, Ph.D. Introduction Digital photography has become a widely accepted alternative to conventional film photography for many applications ranging from
More informationLighting & Rendering in Maya: Lights and Shadows
Lighting & Rendering in Maya: Lights and Shadows with Jeremy Birn 3dRender.com 1. Introduction: Light and Color 12:09 Keywords: Maya Spot Lights, hardware preview of lights, High Quality Rendering, real-time
More informationOptimizing Unity Games for Mobile Platforms. Angelo Theodorou Software Engineer Unite 2013, 28 th -30 th August
Optimizing Unity Games for Mobile Platforms Angelo Theodorou Software Engineer Unite 2013, 28 th -30 th August Agenda Introduction The author and ARM Preliminary knowledge Unity Pro, OpenGL ES 3.0 Identify
More informationThe main imovie window is divided into six major parts.
The main imovie window is divided into six major parts. 1. Project Drag clips to the project area to create a timeline 2. Preview Window Displays a preview of your video 3. Toolbar Contains a variety of
More informationAnamorphic Projection Photographic Techniques for setting up 3D Chalk Paintings
Anamorphic Projection Photographic Techniques for setting up 3D Chalk Paintings By Wayne and Cheryl Renshaw. Although it is centuries old, the art of street painting has been going through a resurgence.
More informationPhotography of Cultural Heritage items
Photography of Cultural Heritage items A lot of people only get to know art pieces through photographic reproductions. Nowadays with digital imaging far more common than traditional analogue photography,
More informationOpenGL Performance Tuning
OpenGL Performance Tuning Evan Hart ATI Pipeline slides courtesy John Spitzer - NVIDIA Overview What to look for in tuning How it relates to the graphics pipeline Modern areas of interest Vertex Buffer
More informationMocap in a 3D Pipeline
East Tennessee State University Digital Commons @ East Tennessee State University Undergraduate Honors Theses 5-2014 Mocap in a 3D Pipeline Logan T. Maides Follow this and additional works at: http://dc.etsu.edu/honors
More informationThe patch tool and content-aware filling
The patch tool and content-aware filling 1 Patch tool The patch tool uses the same algorithm as the healing brush to carry out its blend calculations, except the patch tool uses selection-defined areas
More informationPhotoshop- Image Editing
Photoshop- Image Editing Opening a file: File Menu > Open Photoshop Workspace A: Menus B: Application Bar- view options, etc. C: Options bar- controls specific to the tool you are using at the time. D:
More informationCloud function tutorial
Cloud function tutorial By Martin Huisman Table of Contents Cloud function tutorial...1 Introduction...2 Part 1: Understanding the cloud shader node...3 The relation between cloud altitude and depth...3
More informationPRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING. PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16
PRODUCT LIFECYCLE MANAGEMENT COMPETENCY CENTRE RENDERING PLMCC, JSS Academy of Technical Education, Noida Rendering 1 of 16 Table of contents Under construction PLMCC, JSS Academy of Technical Education,
More informationTutorial: Biped Character in 3D Studio Max 7, Easy Animation
Tutorial: Biped Character in 3D Studio Max 7, Easy Animation Written by: Ricardo Tangali 1. Introduction:... 3 2. Basic control in 3D Studio Max... 3 2.1. Navigating a scene:... 3 2.2. Hide and Unhide
More informationWorking With Animation: Introduction to Flash
Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click
More informationCourse: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (June 2012) Deciduous Trees
Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (nhirsig@tufts.edu) (June 2012) Deciduous Trees In general, modeling trees is a long and somewhat tedious
More informationA technical overview of the Fuel3D system.
A technical overview of the Fuel3D system. Contents Introduction 3 How does Fuel3D actually work? 4 Photometric imaging for high-resolution surface detail 4 Optical localization to track movement during
More informationCourse Developer: Charles Shami, Professor, Savannah College of Art and Design
Course Developer: Charles Shami, Professor, Savannah College of Art and Design Course: Survey of Computer Art Applications Description: This class is for students already well versed in the use of art
More informationCreating a Planogram Database
Creating a Planogram Database Creating a planogram database is perhaps the most difficult part of creating planograms. Once your database is finished, however, it can be maintained with little effort and
More informationCustomer Success Story
Client: Industry: Products: Akama Studio Animation & VFX V-Ray for ds Max October 011 Working with V-Ray has changed our way of conceiving images. In an industry where clients demand ever more beautiful
More informationSilverlight for Windows Embedded Graphics and Rendering Pipeline 1
Silverlight for Windows Embedded Graphics and Rendering Pipeline 1 Silverlight for Windows Embedded Graphics and Rendering Pipeline Windows Embedded Compact 7 Technical Article Writers: David Franklin,
More information3D Modeling, Animation, and Special Effects ITP 215x (2 Units)
3D Modeling, Animation, and Special Effects ITP 215x (2 Units) Fall 2008 Objective Overview of developing a 3D animation from modeling to rendering: Basics of surfacing, lighting, animation, and modeling
More informationDiversifying VRC Services within a studio department: The Portfolio Photography Room
VRA Bulletin Volume 42 Issue 2 Article 6 May 2016 Diversifying VRC Services within a studio department: The Portfolio Photography Room Lia Pileggi University of Colorado Boulder, lia.pileggi@colorado.edu
More informationIntermediate Tutorials Modeling - Trees. 3d studio max. 3d studio max. Tree Modeling. 1.2206 2006 Matthew D'Onofrio Page 1 of 12
3d studio max Tree Modeling Techniques and Principles 1.2206 2006 Matthew D'Onofrio Page 1 of 12 Modeling Trees Tree Modeling Techniques and Principles The era of sprites and cylinders-for-trunks has passed
More informationIntroduction to Computer Graphics. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012
CSE 167: Introduction to Computer Graphics Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2012 Today Course organization Course overview 2 Course Staff Instructor Jürgen Schulze,
More informationTopographic Change Detection Using CloudCompare Version 1.0
Topographic Change Detection Using CloudCompare Version 1.0 Emily Kleber, Arizona State University Edwin Nissen, Colorado School of Mines J Ramón Arrowsmith, Arizona State University Introduction CloudCompare
More informationEVIDENCE PHOTOGRAPHY TEST SPECIFICATIONS MODULE 1: CAMERA SYSTEMS & LIGHT THEORY (37)
EVIDENCE PHOTOGRAPHY TEST SPECIFICATIONS The exam will cover evidence photography involving crime scenes, fire scenes, accident scenes, aircraft incident scenes, surveillances and hazardous materials scenes.
More informationMASKS & CHANNELS WORKING WITH MASKS AND CHANNELS
MASKS & CHANNELS WORKING WITH MASKS AND CHANNELS Masks let you isolate and protect parts of an image. When you create a mask from a selection, the area not selected is masked or protected from editing.
More informationWhat technique is most appropriate for 3D modeling a chair for a movie production? Veronica Axelsson
What technique is most appropriate for 3D modeling a chair for a movie production? Veronica Axelsson Degree Project in Game Design, 15 ECTS Credits Computer Graphics and Animation, Spring 2013 Supervisors:
More informationThe Photosynth Photography Guide
The Photosynth Photography Guide Creating the best synth starts with the right photos. This guide will help you understand how to take photos that Photosynth can use to best advantage. Reading it could
More informationDigital Image Requirements for New Online US Visa Application
Digital Image Requirements for New Online US Visa Application As part of the electronic submission of your DS-160 application, you will be asked to provide an electronic copy of your photo. The photo must
More informationUNIVERSITY OF CALICUT
UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION CCSS UG (SDE) V SEMESTER OPEN COURSE INTRODUCTION TO MULTIMEDIA (For the UG candidates with core course other than BMMC) QUESTION BANK 1. Compression
More information