Property of: Entrada Interactive. PBR Workflow. Working within a PBR-based environment
|
|
- Leo Bruce
- 6 years ago
- Views:
Transcription
1 Property of: Entrada Interactive PBR Workflow Working within a PBR-based environment Ryan Manning 8/24/2014
2 MISCREATED PBR WORKFLOW CryDocs on Physically Based Shading/Rendering: Diffuse and Specular Reflectance When light hits a surface, it splits into two directions: some part of it is reflected immediately while the rest gets refracted and enters the surface. The refracted light can be absorbed or can be scattered around underneath the surface and exit again at a slightly different location. Light that gets reflected directly from the surface is handled as specular reflectance in a shading model. The light that is refracted and undergoes subsurface scattering is handled as diffuse reflectance. The amount of light that is reflected versus refracted depends on the surface substance and the angle at which the light hits the surface. At a grazing angle, the amount of light that gets reflected directly (specular) gets higher, until it reaches 100% at an extreme angle. This behavior is described by the Fresnel effect. Material Types There are only two categories of substances which are relevant for rendering: metals (conductors like iron, gold, copper, etc.) and non-metals (dielectric materials like plastic, stone, wood, skin, glass, etc.). Both have special characteristics regarding diffuse and specular reflectance. Metal absorbs all light that enters underneath the surface, hence metal has no diffuse reflection. This means that metal should have a black diffuse color. All visible light is reflected directly from the surface (specular reflectance). The different types of metal have characteristic specular colors. In contrast to metal, non-metal has diffuse reflection, however the specular reflection is a lot weaker and less varied than for metal. Specular reflectance for non-metal is monochromatic (no color, just gray). Most non-metals reflect only a small fraction of the light as specular, for most materials between 2% and 5%. TIPS The gloss map is one of the most important textures. With the gloss map you can give some history to an asset. For example, make parts of an object that were touched a lot by people less rough. For non-metal objects, don't waste time with a specular map but focus rather on the gloss map. This will also help to save memory, as a constant specular material color is enough in most cases. Put variation into the gloss map. Not just random noise but think really where the object would be less or more rough. Always test the specular reaction of objects/materials, by rotating them against a light source and viewing them from different angles. Specular is what gives objects the sense of volume and breaks the flat look. Make sure that the lighting is setup properly when testing assets (you can use a special asset test level with calibrated lighting). If an object has the correct physical specular color but you see hardly any specular highlights on top of the diffuse, the gloss is likely too low. Try to increase the brightness of the gloss map. To see just the specular without any diffuse, put the Diffuse Color to black in the material editor. Use the histogram in the material editor to identify issues in the material setup. You can easily judge the overall brightness of textures using the histogram.
3 Diffuse (Albedo) This is just like a diffuse texture almost. Usually the diffuse map should not contain any lighting, shading or shadowing information, as all this gets added dynamically by the engine. In case some pre-baked ambient occlusion is required, it has to be stored in a dedicated AO map (currently the diffuse channel of a Unified Detail Map is interpreted as AO). For pure metal materials, the diffuse color should be black as explained before. Rusty metal however needs some diffuse color. Specular (Fresnel + Microsurface Relationship) Most non-metals reflect 2% to 5% of the light as specular and the highlight is monochrome/gray. As the variation is so little, it is often enough to use a constant specular color instead of a specular texture map. However, if metal and non-metal are mixed in a single texture, it is required to use a specular map, as metal has a much brighter specular color than non-metal. If a specular map is used, the specular color in the material editor should be set to white which is 255/255/255, as it gets multiplied with the values from the specular map and would otherwise lower the physical values from the map. The biggest difference of a physically based model compared to other older game models is the use of specular. While a specular mask was often used to vary the intensity of specular intensity over a surface, the specular color is a physical value now which is constant for a single type of material. To get variation in the highlights, a gloss map should be used instead. Gloss is more powerful than the traditional specular mask, as gloss influences not only the brightness of a highlight but also its size and the sharpness of environmental reflections. Bumpmap w/ Glossiness in Alpha (Reflectance) There s nothing new with PBR that changes the interaction normal maps have on a material. Now instead of creating individual gloss maps, you ll store your gloss map in normal map s Alpha channel. Gloss defines the roughness of a surface. A low gloss value means that the surface is rough while a high value means the surface is very smooth and shiny. A brighter value will make the material specular and reflective in more angles. A darker value will make the material on specular and reflective in glancing angles (edges). See the IOR (Index Of Refraction) values "Cheat Sheet" Ambient Occlusion(AO) With traditional texturing, the Ambient Occlusion map was typically multiplied on top of the diffuse texture map to increase surface definition and separation. Now, the AO map plays a more important role in PBR shaders as if effects more than just the diffuse coloration. Using PBR material in CryEngine, the AO map is applied via a Unified Detail Map. The image below highlights the More information on the process of creating a Unified Detail Map is found here:
4 MISCREATED PBR TEST For this first test scene I ll use to the following objects to deconstruct the material and the way it s interacting with PBR: Material Settings in CryEngine:
5 and the texture maps used to create this: So let s play around a bit!! How about adjusting the glossiness value slider to a value of 0 :
6 Because we ve incorporated the gloss map in the Normal Map s Alpha channel, sliding the glossiness value does very little. Let s REMOVE the normal map and see how the glossiness value affects the shader: Glossiness = 0 Glossiness =128 Glossiness = 255
7 Now let s play around with the Albeto (Diffuse) Map and let s remove the Normal map and tweak the gloss settings again Glossiness = 0 Glossiness =128 Glossiness = 255
8 And finally let s play around with the Specular Map just to see what it does. The image below demonstrates the Fresnel & microsurface relationship specularity has on the surface. The higher the specularity, the more intense the Fresnel effect. The Fresnel effect is how much light wraps around a surface. The lower the specularity, the less intense the Fresnel effect. The images below demonstrate this Fresnel and microsurface relationship. You can see this most evident in the amount of light that wraps around the sphere and pyramid shapes. Specular = 0 Specular =128 Specular = 255
9 WHAT S IT ALL MEAN The takeaway from all of this, in my opinion; more emphasis should be placed on normal maps and gloss maps. These maps appear to have the greatest impact when it comes to surface definition and the way light interacts with objects along with the subsurface details within the normal map. And lastly, there s going to be some learning how we as artist see surfaces. I highly recommend using the cheat sheets at the end of this page until you really have a solid grasp on the workflow with PBR. Below is an image from Ryse: Son of Rome. It s a good indication of how the maps are interacting with the game engine to produce the final image (upper left). In clockwise order from the top left: Shaded Scene, Diffuse Color, Material Smoothness (Inverse of roughness), and Specular Color. While it may take a bit of getting used to, I can honestly say that in a matter of a few hours I was able to get a grasp on the concepts behind PBR, but it still is going to take some time getting use to the workflow. PBR VIEWERS If you don t have access to CryEngine 3, Unreal Engine 4, or Unity here are a couple resources for PBR viewers: Marmoset Toolbag 2: $129 / $89 for upgrade from Toolbag 1 Free PBR Viewer (Alexandre Pestana): Free!!!
10 PHOTOSHOP CALIBRATION & SETUP srgb Color Space Be aware that you are working in srgb color space on your monitor when painting a texture. In srgb space, a 50% mid-gray is not 0.5 or 127 but rather 0.5 raised by the inverse of gamma 2.2 which equals 187 in Photoshop. In a nutshell, the reason that srgb is used is to avoid banding artifacts. In srgb space you get more precision for darker colors to which the human eye is more sensitive. Before working on colors, please make sure that your screen is calibrated properly. Photoshop Setup Verify that your Photoshop color management is set up properly. You can access the Color Settings from the menu via Edit->Color Settings... RGB should be set to srgb and Gray to Gray Gamma 2.2 By default, Gray is often set to Dot Gain 20% which will result in a color transformation in the alpha channel. A value of 127 will come into the engine as 104 in that case which can cause inconsistencies, so please make sure Gamma 2.2 is used instead.
11 CHEAT SHEETS
12
LEVEL 1 ANIMATION ACADEMY2010
1 Textures add more realism to an environment and characters. There are many 2D painting programs that can be used to create textures, such as Adobe Photoshop and Corel Painter. Many artists use photographs
More informationLighting and Materials
http://graphics.ucsd.edu/~henrik/images/global.html Lighting and Materials Introduction The goal of any graphics rendering app is to simulate light Trying to convince the viewer they are seeing the real
More informationLighting Killzone : Shadow Fall
Lighting Killzone : Shadow Fall Michal Drobot Senior Tech Programmer Guerrilla Games Intro Guerrilla Games is SCEE studio based in Amsterdam Working on two Playstation 4 titles: Killzone: Shadow Fall New
More informationcritical theory Computer Science
Art/Science Shading, Materials, Collaboration Textures Example title Artists In the recommend real world, two the main following: factors determine the appearance of a surface: basic understanding what
More informationTexture Mapping. Images from 3D Creative Magazine
Texture Mapping Images from 3D Creative Magazine Contents Introduction Definitions Light And Colour Surface Attributes Surface Attributes: Colour Surface Attributes: Shininess Surface Attributes: Specularity
More informationPhysically Based Shading in Unity. Aras Pranckevičius Rendering Dude
Physically Based Shading in Unity Aras Pranckevičius Rendering Dude Outline New built-in shaders in Unity 5 What, how and why And all related things Shaders in Unity 4.x A lot of good things are available
More informationFlowmap Generator River Tutorial
Flowmap Generator River Tutorial Table of Contents First steps... 3 Preview Material Setup... 3 Creating a Generator... 5 Assign to preview material... 9 Fields... 10 Simulating... 11 Using the baked flowmap
More informationChapter 5- Materials & Textures
Chapter 5- Materials & Textures As mentioned in the past chapter, materials and textures are what change your model from being gray to brilliant. You can add color, make things glow, become transparent
More informationCSE 167: Lecture #7: Color and Shading. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011
CSE 167: Introduction to Computer Graphics Lecture #7: Color and Shading Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011 Announcements Homework project #3 due this Friday,
More informationOso Toon Shader. Step 1: Flat Color
Oso Toon Shader By default the Oso Toon Shader has most of the same elements of standard Iray Uber Shader, that it is based on. However, there are some additional functions that allow OTS to do some dramatic
More informationChapter 4- Materials and Textures
Chapter 4- Materials and Textures Materials and textures are what change your model from being gray to brilliant. You can add color, make things glow, become transparent like glass or make them look like
More informationComputer Graphics MTAT Raimond Tunnel
Computer Graphics MTAT.03.015 Raimond Tunnel The Road So Far... Last week This week Color What is color? Color We represent color values with 3 channels: Red Green Blue Color We represent color values
More informationIray Uber Shader Properties. Workshop Reference Guide
Iray Uber Shader Properties Workshop Reference Guide Sabine Hajostek ( esha ) February 2017 Iray Uber Shader Reference Guide 2 Contents Contents... 3 Basic Information... 4 Shader Modes... 5 PBR Metallicity/Roughness
More informationLecture 15: Shading-I. CITS3003 Graphics & Animation
Lecture 15: Shading-I CITS3003 Graphics & Animation E. Angel and D. Shreiner: Interactive Computer Graphics 6E Addison-Wesley 2012 Objectives Learn that with appropriate shading so objects appear as threedimensional
More informationProcedural PBR Material Creation using Substance Designer for Visualization
DV15677 Procedural PBR Material Creation using Substance Designer for Visualization Gensler Learning Objectives Learn how to create some basic materials Learn how to get started in Substance Designer Learn
More informationChapter 4- Blender Render Engines
Chapter 4- Render Engines What is a Render Engine? As you make your 3D models in, your goal will probably be to generate (render) an image or a movie as a final result. The software that determines how
More informationVISIT FOR THE LATEST UPDATES, FORUMS & MORE ASSETS.
Gargoyle VISIT WWW.SFBAYSTUDIOS.COM FOR THE LATEST UPDATES, FORUMS & MORE ASSETS. 1. INTRODUCTION 2. QUICK SET UP 3. PROCEDURAL VALUES 4. SCRIPTING 5. ANIMATIONS 6. LEVEL OF DETAIL 7. CHANGE LOG 1. Introduction
More informationLighting affects appearance
Lighting affects appearance 1 Source emits photons Light And then some reach the eye/camera. Photons travel in a straight line When they hit an object they: bounce off in a new direction or are absorbed
More informationGlass Gambit: Chess set and shader presets for DAZ Studio
Glass Gambit: Chess set and shader presets for DAZ Studio This product includes a beautiful glass chess set, 70 faceted glass shader presets and a 360 degree prop with 5 material files. Some people find
More informationdiffuse diffuse reflection refraction diffuse mapping diffuse reflection reflection filter mapping mapping reflection
Matières 1 2 3 mapping diffuse reflection diffuse transparency reflection refraction diffuse mapping diffuse reflection diffuse reflection filter mapping bump mapping mapping mapping diffuse reflection
More informationCSE 167: Introduction to Computer Graphics Lecture #6: Colors. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013
CSE 167: Introduction to Computer Graphics Lecture #6: Colors Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2013 Announcements Homework project #3 due this Friday, October 18
More informationLighting affects appearance
Lighting affects appearance 1 Source emits photons Light And then some reach the eye/camera. Photons travel in a straight line When they hit an object they: bounce off in a new direction or are absorbed
More informationComputer Graphics (CS 4731) Lecture 16: Lighting, Shading and Materials (Part 1)
Computer Graphics (CS 4731) Lecture 16: Lighting, Shading and Materials (Part 1) Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Why do we need Lighting & shading? Sphere
More informationComputer Graphics (CS 543) Lecture 7b: Intro to lighting, Shading and Materials + Phong Lighting Model
Computer Graphics (CS 543) Lecture 7b: Intro to lighting, Shading and Materials + Phong Lighting Model Prof Emmanuel Agu Computer Science Dept. Worcester Polytechnic Institute (WPI) Why do we need Lighting
More informationSkin Texturing and Shading in Maya Part 2
Skin Texturing and Shading in Maya Part 2 In part 1, I gave an overview of Mental Ray's skin shader. In this chapter, I'll be discussing some of the techniques I've used to make texture maps in the past.
More informationShading I Computer Graphics I, Fall 2008
Shading I 1 Objectives Learn to shade objects ==> images appear threedimensional Introduce types of light-material interactions Build simple reflection model Phong model Can be used with real time graphics
More informationShading. Brian Curless CSE 557 Autumn 2017
Shading Brian Curless CSE 557 Autumn 2017 1 Reading Optional: Angel and Shreiner: chapter 5. Marschner and Shirley: chapter 10, chapter 17. Further reading: OpenGL red book, chapter 5. 2 Basic 3D graphics
More informationCS130 : Computer Graphics Lecture 8: Lighting and Shading. Tamar Shinar Computer Science & Engineering UC Riverside
CS130 : Computer Graphics Lecture 8: Lighting and Shading Tamar Shinar Computer Science & Engineering UC Riverside Why we need shading Suppose we build a model of a sphere using many polygons and color
More informationAWE Surface 1.0 Documentation
AWE Surface 1.0 Documentation AWE Surface is a new, robust, highly optimized, physically plausible shader for DAZ Studio and 3Delight employing physically based rendering (PBR) metalness / roughness workflow.
More informationToday. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models
Computergrafik Matthias Zwicker Universität Bern Herbst 2009 Today Introduction Local shading models Light sources strategies Compute interaction of light with surfaces Requires simulation of physics Global
More informationCMSC427 Shading Intro. Credit: slides from Dr. Zwicker
CMSC427 Shading Intro Credit: slides from Dr. Zwicker 2 Today Shading Introduction Radiometry & BRDFs Local shading models Light sources Shading strategies Shading Compute interaction of light with surfaces
More informationHere I ll present a brief summary of the important aspects and then dive into improvements we made on Black Ops II.
We started pursuing Physically Based Shading during Black Ops, details of which I presented at SIGGRAPH 2011, as part of the Advances in Real-Time Rendering course. Here I ll present a brief summary of
More informationToday. Global illumination. Shading. Interactive applications. Rendering pipeline. Computergrafik. Shading Introduction Local shading models
Computergrafik Thomas Buchberger, Matthias Zwicker Universität Bern Herbst 2008 Today Introduction Local shading models Light sources strategies Compute interaction of light with surfaces Requires simulation
More informationIntroduction to Digital Modelling and Animation in Design week 4 Textures
Introduction to Digital Modelling and Animation in Design week 4 Textures Thaleia Deniozou - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
More informationMaterials in Kerkythea ~ a beginners guide
Materials in Kerkythea ~ a beginners guide I started using Kerkythea as a way of rendering SketchUP models. I quickly found that I needed to be able to create and work with materials. I read Patrick Nieborg
More informationWorking with the BCC Bump Map Generator
Working with the BCC Bump Map Generator Bump mapping is used to create three dimensional detail on an image based on the luminance information in the image. The luminance value of each pixel of the image
More informationThe Making of Seemore WebGL. Will Eastcott, CEO, PlayCanvas
The Making of Seemore WebGL Will Eastcott, CEO, PlayCanvas 1 What is Seemore WebGL? A mobile-first, physically rendered game environment powered by HTML5 and WebGL 2 PlayCanvas: Powering Seemore WebGL
More informationIntroduction. Lighting model Light reflection model Local illumination model Reflectance model BRDF
Shading Introduction Affine transformations help us to place objects into a scene. Before creating images of these objects, we ll look at models for how light interacts with their surfaces. Such a model
More informationHair. Hair. Edit Panel
Hair Hair Hair is based on the Kajiya-Kay paper for hair shading in 3D. It is strictly meant for use with FiberFX's thin cylinders or ribbons. Edit Panel Color Group The base color of your rendered fibers.
More informationA guide on how to use the real-time CgFX shader KoddeShader v2.0 for Maya.
Table of Contents Description... 3 Description... 3 Getting Started... 3 Loading the CgFX plug-in...3 Creating a CgFX Shader surface node...3 Linking the lights... 4 Shader Techinques...5 Parameter Descriptions...6
More informationFreeForm 3D Displacer User Manual. freeform created by mettle.com
FreeForm 3D Displacer User Manual freeform created by mettle.com Contents 3 Installation 4 Controls 6 Controls - cont d 8 Support 9 Application FreeForm 3D Displacer The FreeForm 3D Displacer plugin for
More informationCS 5625 Lec 2: Shading Models
CS 5625 Lec 2: Shading Models Kavita Bala Spring 2013 Shading Models Chapter 7 Next few weeks Textures Graphics Pipeline Light Emission To compute images What are the light sources? Light Propagation Fog/Clear?
More informationComp 410/510 Computer Graphics. Spring Shading
Comp 410/510 Computer Graphics Spring 2017 Shading Why we need shading Suppose we build a model of a sphere using many polygons and then color it using a fixed color. We get something like But we rather
More informationExtending the Disney BRDF to a BSDF with Integrated Subsurface Scattering. Brent Burley Walt Disney Animation Studios
The 42nd International Conference and Exhibition on Computer Graphics and Interactive Techniques Extending the Disney BRDF to a BSDF with Integrated Subsurface Scattering Brent Burley Walt Disney Animation
More informationSnow Shader R&D in UDK I3 DLC
Snow Shader R&D in UDK I3 DLC Key Aspects: These are visual elements aside from correct physical values I used to create my snow Sparkles Detail Normal Noise Detail Specular noise Large Tiling Shapes Sparkles
More informationChapter 5- Materials & Textures
Chapter 5- Materials & Textures As mentioned in the past chapter, materials and textures are what change your model from being gray to brilliant. You can add color, make things glow, become transparent
More informationVirtual Reality for Human Computer Interaction
Virtual Reality for Human Computer Interaction Appearance: Lighting Representation of Light and Color Do we need to represent all I! to represent a color C(I)? No we can approximate using a three-color
More informationCPSC 314 LIGHTING AND SHADING
CPSC 314 LIGHTING AND SHADING UGRAD.CS.UBC.CA/~CS314 slide credits: Mikhail Bessmeltsev et al 1 THE RENDERING PIPELINE Vertices and attributes Vertex Shader Modelview transform Per-vertex attributes Vertex
More informationLighting. To do. Course Outline. This Lecture. Continue to work on ray programming assignment Start thinking about final project
To do Continue to work on ray programming assignment Start thinking about final project Lighting Course Outline 3D Graphics Pipeline Modeling (Creating 3D Geometry) Mesh; modeling; sampling; Interaction
More informationw Foley, Section16.1 Reading
Shading w Foley, Section16.1 Reading Introduction So far, we ve talked exclusively about geometry. w What is the shape of an object? w How do I place it in a virtual 3D space? w How do I know which pixels
More informationCSE 167: Introduction to Computer Graphics Lecture #6: Lights. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016
CSE 167: Introduction to Computer Graphics Lecture #6: Lights Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Thursday in class: midterm #1 Closed book Material
More informationAdvanced Distant Light for DAZ Studio
Contents Advanced Distant Light for DAZ Studio Introduction Important Concepts Quick Start Quick Tips Parameter Settings Light Group Shadow Group Lighting Control Group Known Issues Introduction The Advanced
More informationChapter 9- Ray-Tracing
Ray-tracing is used to produce mirrored and reflective surfaces. It is also being used to create transparency and refraction (bending of images through transparent surfaceslike a magnifying glass or a
More informationCrack-Free Tessellation Displacement
Documentation Crack-Free Tessellation Displacement (CFTD) version: 1.6 package link: http://u3d.as/n5k support: assetstore -(at)- pandishpan.com Thank you for purchasing CFTD! 1 Table of Contents CFTD
More informationVisual cues to 3D geometry. Light Reflection and Advanced Shading. Shading. Recognizing materials. size (perspective) occlusion shading
Visual cues to 3D geometry Light Reflection and Advanced Shading size (perspective) occlusion shading CS 4620 Lecture 17 1 2 Shading Recognizing materials Variation in observed color across an object strongly
More informationSoft shadows. Steve Marschner Cornell University CS 569 Spring 2008, 21 February
Soft shadows Steve Marschner Cornell University CS 569 Spring 2008, 21 February Soft shadows are what we normally see in the real world. If you are near a bare halogen bulb, a stage spotlight, or other
More informationComputer Graphics. Illumination and Shading
() Illumination and Shading Dr. Ayman Eldeib Lighting So given a 3-D triangle and a 3-D viewpoint, we can set the right pixels But what color should those pixels be? If we re attempting to create a realistic
More informationLiman3D shader pack vol.1. (preview)
Liman3D shader pack vol.1 (preview) preview www.liman3d.com Shaders: 1.Environment Reflection + Eye Specular usage: polished metallic and non-metallic surfaces. For instance stainless steel/inox, brass,
More informationSAMPLING AND NOISE. Increasing the number of samples per pixel gives an anti-aliased image which better represents the actual scene.
SAMPLING AND NOISE When generating an image, Mantra must determine a color value for each pixel by examining the scene behind the image plane. Mantra achieves this by sending out a number of rays from
More informationGUERRILLA DEVELOP CONFERENCE JULY 07 BRIGHTON
Deferred Rendering in Killzone 2 Michal Valient Senior Programmer, Guerrilla Talk Outline Forward & Deferred Rendering Overview G-Buffer Layout Shader Creation Deferred Rendering in Detail Rendering Passes
More informationAutodesk Fusion 360: Render. Overview
Overview Rendering is the process of generating an image by combining geometry, camera, texture, lighting and shading (also called materials) information using a computer program. Before an image can be
More informationPhoto-realism Fundamentals
1-(800) 877-2745 www.ashlar-vellum.com Photo-realism Fundamentals Using Cobalt, Xenon, Argon Copyright 2008 Ashlar Incorporated. All rights reserved. Photo-realism Fundamentals Photo-realistic rendering
More information8 Human Skin Materials and Faking Sub Surface Scattering in Cycles
8 Human Skin Materials and Faking Sub Surface Scattering in Cycles In this chapter, we will cover: Simulating SSS in Cycles by using the Translucent shader Simulating SSS in Cycles by using the Vertex
More informationOpenGl Pipeline. triangles, lines, points, images. Per-vertex ops. Primitive assembly. Texturing. Rasterization. Per-fragment ops.
OpenGl Pipeline Individual Vertices Transformed Vertices Commands Processor Per-vertex ops Primitive assembly triangles, lines, points, images Primitives Fragments Rasterization Texturing Per-fragment
More informationULTIMATE IRAY SKIN MANAGER
ULTIMATE IRAY SKIN MANAGER V3Digitimes, January 2018 1 Ultimage Iray Skin Manager is a product made to help you to configure, modify, adapt Iray Skin Settings in the most efficient, easy, and comfortable
More informationRock Tutorial: Creating A Rock Like Seen In Gears Of War With A Focus On Normal
http://www.icantbelieveitsnothighpoly.com/tutorials_new.html To view finished product 360 degrees around Instructions // Download: Video (Rotation of Final Mesh)/// (Right click and save) This is an advanced
More informationGame Technology. Lecture Physically Based Rendering. Dipl-Inform. Robert Konrad Polona Caserman, M.Sc.
Game Technology Lecture 7 4.12.2017 Physically Based Rendering Dipl-Inform. Robert Konrad Polona Caserman, M.Sc. Prof. Dr.-Ing. Ralf Steinmetz KOM - Multimedia Communications Lab PPT-for-all v.3.4_office2010
More informationMR Shaders Dielectric Materials Rendering Glass and Simple Caustics
Dielectric Material This shader is a physically based material shader that can be used to simulate dielectric media such as glass, water, and other liquids. The shader uses Fresnel's formulas for dielectric
More informationTimothy Walsh. Reflection Models
Timothy Walsh Reflection Models Outline Reflection Models Geometric Setting Fresnel Reflectance Specular Refletance & Transmission Microfacet Models Lafortune Model Fresnel Incidence Effects Diffuse Scatter
More informationO Hailey: Chapter 3 Bonus Materials
O Hailey: Chapter 3 Bonus Materials Maya s Toon Line For those familiar with toon lines in Maya, you may skip ahead past this section. Those not familiar might find it useful to understand the basics of
More informationLighting and Shading
Lighting and Shading Today: Local Illumination Solving the rendering equation is too expensive First do local illumination Then hack in reflections and shadows Local Shading: Notation light intensity in,
More informationUDK Basics Textures and Material Setup
UDK Basics Textures and Material Setup By Sarah Taylor http://sarahtaylor3d.weebly.com In UDK materials are comprised of nodes, some of which you may be familiar with, such as Diffuse, normal, specular
More informationECS 175 COMPUTER GRAPHICS. Ken Joy.! Winter 2014
ECS 175 COMPUTER GRAPHICS Ken Joy Winter 2014 Shading To be able to model shading, we simplify Uniform Media no scattering of light Opaque Objects No Interreflection Point Light Sources RGB Color (eliminating
More informationOrthogonal Projection Matrices. Angel and Shreiner: Interactive Computer Graphics 7E Addison-Wesley 2015
Orthogonal Projection Matrices 1 Objectives Derive the projection matrices used for standard orthogonal projections Introduce oblique projections Introduce projection normalization 2 Normalization Rather
More informationReading. Shading. An abundance of photons. Introduction. Required: Angel , 6.5, Optional: Angel 6.4 OpenGL red book, chapter 5.
Reading Required: Angel 6.1-6.3, 6.5, 6.7-6.8 Optional: Shading Angel 6.4 OpenGL red book, chapter 5. 1 2 Introduction An abundance of photons So far, we ve talked exclusively about geometry. Properly
More informationAWE Shading Kit 1.0. General Notes. Overview. Light Sets
AWE Shading Kit 1.0 Welcome! This is a collection of shaders and presets to be used with DAZ Studio and the built-in 3delight renderer. You should be able to find them within your DAZ3D library folder.
More informationShading. Reading. Pinhole camera. Basic 3D graphics. Brian Curless CSE 557 Fall Required: Shirley, Chapter 10
Reading Required: Shirley, Chapter 10 Shading Brian Curless CSE 557 Fall 2014 1 2 Basic 3D graphics With affine matrices, we can now transform virtual 3D objects in their local coordinate systems into
More informationV-RAY MATERIAL SETTINGS
V-RAY MATERIAL SETTINGS author: Wouter Wynen brought to you by: 2006 VisMasters. All rights reserved. VisMasters and the VisMasters logo are trademarks of ArchVision, Inc. All other trademarks belong to
More information4) Finish the spline here. To complete the spline, double click the last point or select the spline tool again.
1) Select the line tool 3) Move the cursor along the X direction (be careful to stay on the X axis alignment so that the line is perpendicular) and click for the second point of the line. Type 0.5 for
More informationIllumination & Shading
Illumination & Shading Goals Introduce the types of light-material interactions Build a simple reflection model---the Phong model--- that can be used with real time graphics hardware Why we need Illumination
More informationMATERIAL TYPES CLO VIRTUAL FASHION
M A T E R I A L T Y P E S CONTENTS GENERAL SETTINGS 3 PRESET 9 NEW MATERIALS (CLO 4.2) 16 GENERAL SETTINGS Changing Material Type Set the appropriate Type for the material. Select the fabric and apply
More informationAdvanced Gemstone Shaders
Advanced Gemstone Shaders Introduction: I am fascinated from crystals and minerals and gemstones. As a game developer, I always look for solutions to simulate such precious stones. When most people hear
More informationCSE 681 Illumination and Phong Shading
CSE 681 Illumination and Phong Shading Physics tells us What is Light? We don t see objects, we see light reflected off of objects Light is a particle and a wave The frequency of light What is Color? Our
More informationDominic Filion, Senior Engineer Blizzard Entertainment. Rob McNaughton, Lead Technical Artist Blizzard Entertainment
Dominic Filion, Senior Engineer Blizzard Entertainment Rob McNaughton, Lead Technical Artist Blizzard Entertainment Screen-space techniques Deferred rendering Screen-space ambient occlusion Depth of Field
More informationCS5620 Intro to Computer Graphics
So Far wireframe hidden surfaces Next step 1 2 Light! Need to understand: How lighting works Types of lights Types of surfaces How shading works Shading algorithms What s Missing? Lighting vs. Shading
More informationWorking with the BCC Brick Generator
Working with the BCC Brick Generator Brick is a versatile generator of tiled surfaces with realistic texture and lighting controls. The bricks can act as a Þlter on a layer or generate a brick surface
More informationShaders and Textures in Artlantis 2.0 By Gérard Bomer, Abvent
Shaders and Textures in Artlantis 2.0 By Gérard Bomer, Abvent In Artlantis, Shaders and / or Textures are used to define the aspect of materials. In Artlantis there are a few procedural shaders that have
More information3 Interactions of Light Waves
CHAPTER 22 3 Interactions of Light Waves SECTION The Nature of Light BEFORE YOU READ After you read this section, you should be able to answer these questions: How does reflection affect the way we see
More informationRay Tracing: shading
Ray Tracing: shading CS 4620 Lecture 6 2018 Steve Marschner 1 Image so far With eye ray generation and scene intersection for 0
More informationSIMLAB RT1.0 O F F I C I A L U S E R S M A N U A L
SIMLAB RT1.0 O F F I C I A L U S E R S M A N U A L O f f i c i a l U s e r s M a n u a l 1 CONTENTS MATERIALS... 5 INTRODUCTION 5 DIELECTRIC MATERIAL 6 Usage 6 Sample Result 6 Parameters 7 Examples 7 THIN
More informationVisual Perception. Visual contrast
TEXTURE Visual Perception Our perception of the visual shape, size, color, and texture of things is affected by the optical environment in which we see them and the relationships we can discern between
More informationMaterial Definition Language
Material Definition Language Technical introduction 19 March 2018 Version 1.2 Copyright Information 2018 NVIDIA Corporation. All rights reserved. Document build number 302800.547 ii Material Definition
More informationAdvanced Maya Texturing and Lighting
Advanced Maya Texturing and Lighting Lanier, Lee ISBN-13: 9780470292730 Table of Contents Introduction. Chapter 1 Understanding Lighting, Color, and Composition. Understanding the Art of Lighting. Using
More informationPhotoshop PSD Export. Basic Tab. Click here to expand Table of Contents... Basic Tab Additional Shading Tab Material Tab Motion Tab Geometry Tab
Photoshop PSD Export Click here to expand Table of Contents... Basic Tab Additional Shading Tab Material Tab Motion Tab Geometry Tab The Photoshop PSD Export image filter is an image saver masquerading
More informationPainting Tiling Foliage Textures
Painting Tiling Foliage Textures Jungle 3D can do many things. One of our favorites is to paint tiling textures of foliage. These dimensional foliage textures can create highly realistic and detailed forest
More informationComputer Graphics. Shading. Based on slides by Dianna Xu, Bryn Mawr College
Computer Graphics Shading Based on slides by Dianna Xu, Bryn Mawr College Image Synthesis and Shading Perception of 3D Objects Displays almost always 2 dimensional. Depth cues needed to restore the third
More informationCOS 116 The Computational Universe Laboratory 10: Computer Graphics
COS 116 The Computational Universe Laboratory 10: Computer Graphics As mentioned in lecture, computer graphics has four major parts: imaging, rendering, modeling, and animation. In this lab you will learn
More informationCS5670: Computer Vision
CS5670: Computer Vision Noah Snavely Light & Perception Announcements Quiz on Tuesday Project 3 code due Monday, April 17, by 11:59pm artifact due Wednesday, April 19, by 11:59pm Can we determine shape
More informationLab 9 - Metal and Glass
Lab 9 - Metal and Glass Let the form of an object be what it may, light, shade, and perspective will always make it beautiful. -John Constable Prologue Support code: /course/cs1230/src/labs/lab09 This
More informationA Quick Introduction to POV-Ray
A Quick Introduction to POV-Ray POV-Ray, the Persistence of Vision ray tracer, is open source software available from www.povray.org. This is good, highly functional software that you might enjoy playing
More information