Business and Computing Deanery 3D Modelling Tools Week 8 Introduction to materials.

Slides:



Advertisements
Similar presentations
Shaders Information on Light, Shadows & Roughness.
Advertisements

1 Graphics CSCI 343, Fall 2013 Lecture 18 Lighting and Shading.
Virtual Realism LIGHTING AND SHADING. Lighting & Shading Approximate physical reality Ray tracing: Follow light rays through a scene Accurate, but expensive.
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
 Engineering Graphics & Introductory Design 3D Graphics and Rendering REU Modeling Course – June 13 th 2014.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
1 Angel: Interactive Computer Graphics 5E © Addison-Wesley 2009 Shading I.
Business and Computing Deanery 3D Modelling Tools Week 10 File formats and exporting models.
Business and Computing Deanery 3D Modelling Tools Week 1.2 Planning your model, Software & hardware and 3ds max interface.
Business and Computing Deanery 3D Modelling Week 4 Materials.
Computer Graphics (Fall 2005) COMS 4160, Lecture 16: Illumination and Shading 1
Business and Computing Deanery Multimedia Week 21 Materials.
Business and Computing Deanery 3D Modelling Tools Week 10 Cameras.
1 CSCE 641: Computer Graphics Lighting Jinxiang Chai.
Week 6 2D to 3D Modelling and Storyboards
6.1 Vis_04 Data Visualization Lecture 6 - A Rough Guide to Rendering.
Shading, Surfaces & Textures
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Shading I Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
CS 480/680 Computer Graphics Shading I Dr. Frederick C Harris, Jr.
Guilford County Sci Vis V204.01
SET09115 Intro Graphics Programming
CS 445 / 645: Introductory Computer Graphics
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Materials and Textures Maps.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Shading (introduction to rendering). Rendering  We know how to specify the geometry but how is the color calculated.
COMPUTER GRAPHICS CS 482 – FALL 2014 AUGUST 27, 2014 FIXED-FUNCTION 3D GRAPHICS MESH SPECIFICATION LIGHTING SPECIFICATION REFLECTION SHADING HIERARCHICAL.
Modelling and Simulation Types of Texture Mapping.
Human Eye and Color Rays of light enter the pupil and strike the back of the eye (retina) – signals go to the optic nerve and eventually to the brain Retina.
Textures and Maps MCC Computer Modelling Trimester 1 – 2015/2016.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS 1 Shading (Shading) & Smooth Shading Graphics.
TERRAIN SET09115 Intro to Graphics Programming. Breakdown  Basics  What do we mean by terrain?  How terrain rendering works  Generating terrain 
Lecture 9: Lighting and Shading 1  Principles of Interactive Graphics  CMSCD2012  Dr David England, Room 718,  ex 2271
Rendering Overview CSE 3541 Matt Boggus. Rendering Algorithmically generating a 2D image from 3D models Raster graphics.
Business and Computing Deanery 3D Modelling Tools Week 17 – Lighting.
Business and Computing Deanery 3D Modelling Tools Week 18 More on materials.
Taku KomuraComputer Graphics Local Illumination and Shading Computer Graphics – Lecture 10 Taku Komura Institute for Perception, Action.
Steve Sterley. Real World Lighting Physical objects tend to interact with light in three ways: Absorption (black body) Reflection (mirror) Transmission.
Business and Computing Deanery 3D Modelling Tools Week 3 Transformations, cloning and arrays, modifiers.
Illumination and Shading How to shade surfaces based on the position,orientation,characteristics of the surfaces and the light sources illuminating them.
CSE 381 – Advanced Game Programming GLSL Lighting.
Business and Computing Deanery 3D Modelling Tools Week 6 Boolean and Meshes.
Advanced Illumination Models Chapter 7 of “Real-Time Rendering, 3 rd Edition”
Maya 8 at a Glance Chapter 4: Creating Textures. Shaders 2 Lambert: No highlights Phong: Distinct specular highlights Phong E: Greater controls for softer.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
Business and Computing Deanery 3D Modelling Tools Week 1 Introduction.
RENDERING Introduction to Shading models – Flat and Smooth shading – Adding texture to faces – Adding shadows of objects – Building a camera in a program.
UV Mapping After a 3D object has been modeled it must be prepared for texturing. 3D surfaces can be “unwrapped” into a 2D representation with. This process.
Business and Computing Deanery 3D Modelling Tools Week 7 Boolean and Meshes.
Business and Computing Deanery 3D Modelling Tools Week 3 Transformations, cloning and arrays, modifiers.
Visual Appearance Chapter 4 Tomas Akenine-Möller Department of Computer Engineering Chalmers University of Technology.
Local Illumination and Shading
Week 4 Low polygon modelling
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Business and Computing Deanery 3D Modelling Tools Week 5 2D to 3D Modelling and Storyboards.
1 CSCE 441: Computer Graphics Lighting Jinxiang Chai.
Computer Graphics Lecture 30 Mathematics of Lighting and Shading - IV Taqdees A. Siddiqi
Computer Graphics: Illumination
1© 2009 Autodesk Hardware Shade – Presenting Your Designs Hardware and Software Shading HW Shade Workflow Tessellation Quality Settings Lighting Settings.
Business and Computing Deanery 3D Modelling Tools Week 5 Low polygon modelling.
Computer Graphics (Fall 2006) COMS 4160, Lecture 16: Illumination and Shading 1
Shading CS 465 Lecture 4 © 2004 Steve Marschner • 1.
Visual Appearance Chapter 4
MATERIALS Chakrit Watcharopas Reference:
Shading Variation in observed color across an object
An Algorithm of Eye-Based Ray Tracing on MATLAB
Computer Graphics Material Colours and Lighting
Computer Graphics (Fall 2003)
CS 480/680 Computer Graphics Shading.
Presentation transcript:

Business and Computing Deanery 3D Modelling Tools Week 8 Introduction to materials

3D Modelling Tools 2 Last week Boolean Mesh modelling Working from a graphic Working with sub-objects

3D Modelling Tools 3 This week materials Materials Shaders Rendering Colours Shininess Self-illumination Not textures, or bitmaps or maps

3D Modelling Tools 4 Materials - a context… To model furniture how would you apply material to an object to model: A shinny metal chair? A glass table top? A tumbler with blackcurrant squash? A metal light fitting, with the light turned on? A plastic chair?

3D Modelling Tools 5 Concepts Consider modelling a brick wall Can you think of three ways to do it? Which would look best?

3D Modelling Tools 6 Using materials in 3ds max Use the library that comes with the software Or make you own Simple material Using a material texture Use a map Today

3D Modelling Tools 7 Materials Materials are like paint With materials, you make apples red and oranges orange You put the shine in chrome and the polish on glass Materials are what make your scenes look real 3ds max v7

3D Modelling Tools 8 Materials and light Light is reflected from the surfaces of your model Consider how the light and materials will interact Will it reflect its surroundings? Will it be bumpy or smooth? Old, clean or dirty?

3D Modelling Tools 9 Material editor Materials Defined Created Applied Sample shots Parameters Shaders Maps

3D Modelling Tools 10 Standard materials You can create an unlimited number of materials The most important part of the material is the shader A mathematical formula that defines the way that a surface is affected by light You choose a shader according to the surface you hope to create

3D Modelling Tools 11 Rendering The computer “paints” the result of calculation onto the screen as an image Takes into account the geometry of the model, but also Colours Textures Light position, intensity, colour The viewport is a preview, you need to render the scene to see the materials properly Render to a still image? Render in your game engine?

3D Modelling Tools 12 Shaders and rendering For standard materials, a shader is an algorithm that tells your software how to calculate surface rendering Each shader has a unique set of characteristics in order to serve a particular purpose

3D Modelling Tools 13 3ds types of shaders Seven shaders used with a standard material Anisotropic: For surfaces with elliptical, "anisotropic" highlights. These highlights are good for modeling hair, glass, or brushed metal. Blinn: For rounder, softer highlights than Phong shading Metal: For metallic surfaces Multi-Layer: For surfaces with more complex highlights than Anisotropic Oren-Nayar-Blinn: For matte surfaces such as fabric or terra- cotta Phong: For surfaces with strong, circular highlights Strauss: For metallic and nonmetallic surfaces. The Strauss shader has a simpler interface than other shaders. Translucent: Similar to Blinn shading, the Translucent shader also lets you specify translucency, where light is scattered as it passes through the material.

3D Modelling Tools 14 Phong Smoothes the edges between faces and renders highlights realistically for shiny, regular surfaces Interpolates intensities across a face based on the averaged face normals of adjacent faces. Calculates the normal for every pixel of the face. 3ds max v7

3D Modelling Tools 15 Blinn shading Blinn shading is a subtle variation on Phong shading its mathematics are more accurate The most noticeable difference is that highlights appear rounder This is the default shader for 3ds max Standard materials 3ds max v7

3D Modelling Tools 16 Anisotropic highlights The Anisotropic shader creates surfaces with elliptical highlights Good for modelling hair, glass, or brushed metal 3ds max v7

3D Modelling Tools 17 Oren-Nayar-Blinn shader A variant of the Blinn shader It contains additional "advanced diffuse" controls, Diffuse Level and Roughness, that you can use to give the material a matte effect. Good for matte surfaces such as fabric, terra-cotta, and so on.

3D Modelling Tools 18 Metal Shader Realistic-looking metallic surfaces and a variety of organic-looking materials. A distinct curve for specular highlights. Metal surfaces also have glancing highlights Calculate their own specular color, which can vary between the material's diffuse color and the color of the light You can't set a metal material's specular color.

3D Modelling Tools 19 Surface attributes Basic material settings Colour Shininess Transparency

3D Modelling Tools 20 Standard colour components 1. Specular The colour of shiny highlights 2. Diffuse The colour of the object in direct, "good" lighting 3. Ambient colour The colour of the object in shadow Some shaders generate the specular colour, rather than letting you choose it. 3ds max v7

3D Modelling Tools 21 Colour Hue Frequency of the light coming form the object Saturation How concentrated the colour is Value Lightness or darkness of a colour Additive colour model RGB 3ds max v7

3D Modelling Tools 22 Shininess Overall reflective nature of the object Specularity Intensity of the highlight Glossiness The size of the specular highlight Top sphere: Glossiness=100; Specular Level=100 Left sphere: Glossiness=50; Specular Level=50 Right sphere: Glossiness=0; Specular Level=0 3ds max v7

3D Modelling Tools 23 Activity Use a box to create a tray or table top Create a 2 x 4 array of spheres on the top Create 6 different materials and apply them to your spheres Polished steel, brushed aluminium, red dull plastic, red shiny plastic…………. Remember to name the materials

3D Modelling Tools 24 Opacity Transparency and opacity are opposites An object that is fully transparent (0% Opacity) is nearly invisible except for the light it reflects (the specular highlights). 3ds max v7

3D Modelling Tools 25 Self-illumination Creates the illusion of incandescence by replacing shadows on the surface with the diffuse colour As you increase self- illumination, the self- illumination colour takes over from the ambient colour At a setting of 100, the material shows no shaded areas

3D Modelling Tools 26 Activity Make and apply a partially transparent material Make and apply a self-illuminated object Render to a JPEG Export to Turntool

3D Modelling Tools 27 To come Tutorial on Tuesday Submit Portfolio 4 and storyboard Work on Portfolio 5 Due Week 9 Work Model A Due Friday Week 10 to the Deanery office Lecture next week File formats and exporting models

3D Modelling Tools 28 Portfolio 5 A word document with a rendered JPEG image of 8 spheres all with a different material In the word document list the parameters of the 8 spheres Shader Colours (more than one!) Specular level Glossiness Opacity…etc.

3D Modelling Tools 29 Questions You have been asked to model a mini car for use in a game Describe the material parameters you would design for use for the: Tyres Body Windows Cloth seating Light fittings Metal surround Cover Bulb

3D Modelling Tools 30 Impendent study Directed reading 3DS Max 7 Bible Read Chapters 3, 20 and 21 Portfolio 5 Tutorials Introduction to Materials and Mapping PP Work on model A

3D Modelling Tools 31 References 3ds max v7, (2005) User Reference and Tutorials Murdock K.L., (2005) 3DS Max 7 Bible, John Wiley & Sons Inc, ISBN: