1 Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 12
2 Ambient Light Emits two types of light: Directional light, coming from a single point Contributes to diffuse shading. Depending on direction between surface normal and light direction. Omnidirectional light, starting from nowhere in particular and going in no particular direction. Contributes to ambient shading. Independent of direction of surface normal. Proportions of each type of light can be varied. Does not contribute to specular shading.
3 Ambient Light Directional Omnidirectional
4 Orthographic view of sphere with Blinn shading lit by ambient light. AmbientShade = 0.45 (some directional, but mostly omnidirectional). How can we see the light itself? (demo-12-ambient-blinn-sphere.mb)
5 Orthographic view of sphere with Blinn shading lit by ambient light. AmbientShade = 0.0 (none directional, all omnidirectional): demo-12-ambient-blinn-sphere.mb
6 Orthographic view of sphere with Blinn shading lit by ambient light. AmbientShade = 1.0 (all directional, none omnidirectional): demo-12-ambient-blinn-sphere.mb
7 Point Light Emits light in all directions from a specified point in space. Typically used to simulate light from a source confined to a small region of space. E.g., A small incandescent light bulb. Can contribute to diffuse and/or specular shading.
8 Point Light
9 Orthographic view of sphere with Blinn shading lit by point light. demo-12-point-blinn-sphere.mb
10 Directional Light Parallel rays of light traveling in a specified direction. Similar to a point light placed very far away from the scene. Location of light object in scene space has no influence on shading. Useful for modeling sunlight.
11 Directional Light
12 Orthographic view of sphere with Blinn shading lit by directional light. demo-12-directional-blinn-sphere.mb
13 Spot Light A point light emitting rays only within a specified cone. Cone angle attribute specifies the shape of the cone. Penumbra attribute specifies how fast brightness decays outside the cone.
15 Plane with Lambert shading lit by spot and directional lights. Cone Angle = 40 degrees; Penumbra = 3.5 degrees: demo-12-spot-plane.mb
16 Area Light Defined by a rectangular plane and a normal direction. Light is emitted by all points on the plane. Equal amounts of light are emitted in all directions up to 90 degrees from the normal.
17 Area Light Light Plane: Normal Direction
18 Plane with Lambert shading lit by area and directional lights. How can we see the light itself? demo-12-area-plane.mb
19 Attributes of Non-Ambient Lights Emits Diffuse: Whether or not the light contributes to diffuse shading. Emits Specular: Whether or not the light contributes to specular shading. Decay Rate: How the intensity of the light varies with distance: No Decay: Intensity is constant. Linear: Intensity 1/Distance. Quadratic: Intensity 1/Distance 2. Cubic: Intensity 1/Distance 3.
20 Light Reveals Modeling Shading varies across a diffusely lit surface. Shading depends on angle between surface normal and light direction. (Lambert s cosine law.) Shading indicates surface orientation at each point on the surface.
21 I D I LD I D = K D I LD cos θ L θ N φ V K D Lambert s Cosine Law
22 Vase with lambert material: demo-12-modeled-vase.mb
23 Mapping Light Attributes Many light attributes can be mapped. A mapped attribute potentially takes a different value for each surface point: Based on the point s (u,v) coordinates. Based on the point s (x,y,z) coordinates. E.g., Mapping the intensity or color of a light creates a throw pattern.
24 Wave pattern converted into a 3D map via a perspective projection and applied to the intensity attribute of a point light: demo-12-intensity-mapped-vase.mb
25 Wave pattern converted into a 3D map via a perspective projection and applied to the intensity attribute of a point light: demo-12-intensity-mapped-vase.mb
26 Three Point Lighting Key Light: Brightest light on main subject. Reveals location of main light source. Fill Light: Dimly illuminates areas of main subject unlit by key light. Often represents an indirect light source. Back Light: Illuminates main subject from behind. Separates subject from background.
27 Illumination by key light only: demo-12-three-point-lighting.mb
28 Illumination by fill light only: demo-12-three-point-lighting.mb
29 Illumination by key light and fill light. demo-12-three-point-lighting.mb
30 Indirect Lighting A surface illuminated with diffuse light can illuminate other surfaces. E.g., A room is filled by light reflected from its white walls. Standard illumination models don t account for such indirect lighting. Radiosity and Photon mapping are able to handle indirect lighting at great computational expense. Area lights can be used to fake indirect lighting.
31 Red area lights are hidden in the red cube in an effort to fake the indirect lighting of the floor and gray cube by light reflected from the red cube: demo-12-fake-indirect-light.mb
32 Linking Lights and Objects Defines which lights illuminate which objects. Initially a light illuminates all objects. In the Attribute Editor, uncheck Illuminates by Default. Now the light must be explicitly linked to objects. Break Links: Select lights and objects and invoke menu item: Lighting/Shading-BreakLightLinks. Make Links: Select lights and objects and invoke menu item: Lighting/Shading-MakeLightLinks. Relationship Editor: Editable table of light / object links. Light-Centric and Object-Centric modes. Links Enhance Control: Designer can control exactly which lights illuminate which objects. Links Speed Rendering: If each light is linked only with the objects it needs to illuminate.
33 Two spheres, each illuminated by its own point light, as indicated in the Relationship Editor snapshots: demo-12-light-linking.mb
34 Exercise: Light a Room with a Lamp Make a NURB cube to represent a room and remove the front face. Make a NURB cylinder without caps to represent a lamp shade. Make the lamp shade translucent. Use a combination of point and spot lights to make the lamp appear to light the room. Make appropriate use of light linking. Do not enable shadows for any lights.
35 Lighting a Room with a Lamp Point light shadepoint is linked only to the lamp shade, via transluscence. Point light roompoint is linked only to the room (walls, ceiling, floor) and the base of the lamp. Spot light upperspot is linked only to the room (walls, ceiling, floor). Spot light lowerspot is linked only to the room (walls, ceiling, floor) and the base of the lamp. All lights are located inside the lamp shade, where a light bulb would be in reality.
39 Color Balance in Lighting Indoor Scene: Incandescent lamp is white Sunlight entering via window has blue tint. Outdoor Scene: Sunlight is white. Incandescent light exiting via window has red tint.
42 Uses of Shadows Defining spatial relationships. Alternative angles. Suggesting off screen objects. Adding contrast. Adding to the composition. Integrating elements.
43 Which sphere is bigger? Which sphere is closer? demo-12-shadow-depth-cues.mb
44 Shadows provide depth cues. demo-12-shadow-depth-cues.mb
45 Shadows reveals alternative angle. demo-12-profile-shadow.mb
46 Controlling which Object/Light Combinations Generate Shadows Light Centered Control: In Attribute Editor check/uncheck UseDepth Mapped Shadows or Use Ray Traced Shadows. When ray tracing shadows, you must enable ray tracing in the Render Globals window. Object Centered Control: In Attribute Editor check/uncheck CastsShadows under the RenderStats tab.
47 Depth-Mapped Shadows Constructing the Map: Construct an image of the scene as viewed from the light. At each pixel coordinate (x L,y L ) record the distance ( depth ) to the nearest object. Using the Map: For each surface point (x,y,z), find the coordinates (x L,y L ) at which it appears in the depth map. The point is shadowed if the distance from (x,y,z) to the light is greater than the depth at (x L,y L ). Note: The results depend on the resolution of the depth map.
48 Depth-Mapped Shadows Depth Light x,y
49 Ray Traced Shadows Given a surface point p being rendered. Construct a shadow ray L from p to the light source. Determine whether L intersects any objects along the way from p to the light source. If so, then the intersected object casts a shadow at point p.
50 Ray Traced Shadows Surface Point p Shadow Ray L Shadow Ray L Shadowed light does not illuminate p. Unshadowed light does illuminate p.
51 Properties of Shadows Hard v. Soft: Does the shadow have sharp edges? Or does the shadow gradually blend into the illuminated area? Focused v. UnFocused: Is the shadow equally hard or soft all around its perimeter? Or is the shadow harder near the shadowing object and softer far away from the shadowing object?
52 Cylinder illuminated by point light with (64 by 64) depth-mapped shadows: demo-12-point-cylinder-shadow.mb
53 Cylinder illuminated by point light with (1024 by 1024) depth-mapped shadows: demo-12-point-cylinder-shadow.mb
54 Cylinder illuminated by point light with ray-traced shadows. demo-12-point-cylinder-shadow.mb
55 Cylinder illuminated by area light with (1024 by 1024) depth-mapped shadows: demo-12-area-cylinder-shadow.mb
56 Cylinder illuminated by area light with ray traced shadows Use of just one shadow ray results in sampling anomalies. demo-12-area-cylinder-shadow.mb
57 Cylinder illuminated by area light with ray traced shadows. Use of 8 shadow rays avoids sampling anomalies. demo-12-area-cylinder-shadow.mb
58 Cylinder illuminated by point light with radius 1.0 with ray traced shadows: Use of 8 shadow rays avoids sampling anomalies: demo-12-point-cylinder-shadow.mb
59 Transparency and Shadows Transparent objects may cast shadows. The shade of the shadow will depend on the transparency of the object. Transparency may be mapped in Maya. E.g., Simulation of stain-glassed windows.
60 Sphere illuminated by point light through a transparency mapped plane: demo-12-point-light-stained-glass.mb
61 Connecting file outcolor to blinn color. Connecting file outcolor to blinn transparency. demo-12-point-light-stained-glass.mb (Used Connection Editor to connect file2.outcolor to blinn2.transparency)
62 Sphere illuminated by area light through a transparency mapped plane: demo-12-area-light-stained-glass.mb
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
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
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
ADVANCED THEORIES FOR CG LIGHTING 0.1 INTRODUCTION To become skilled at 3D lighting, one must have an understanding of how light works. CG lighting has been established based on rules from cinematography,
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
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
Computer Graphics Global Illumination (2): Monte-Carlo Ray Tracing and Photon Mapping Lecture 15 Taku Komura In the previous lectures We did ray tracing and radiosity Ray tracing is good to render specular
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
Rendering Area Sources D.A. Forsyth Point source model is unphysical Because imagine source surrounded by big sphere, radius R small sphere, radius r each point on each sphere gets exactly the same brightness!
Course: 3D Design Title: My Materials Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (firstname.lastname@example.org) (May 2012) My Materials In this tutorial, we ll examine the material settings for some
3. Computer Graphics Sungmin Kim http://latam.jnu.ac.kr Computer Graphics Definition Introduction Research field related to the activities that includes graphics as input and output Importance Interactive
Lezione 4: Grafica 3D*(II) Informatica Multimediale Docente: Umberto Castellani *I lucidi sono tratti da una lezione di Maura Melotti (email@example.com) RENDERING Rendering What is rendering? Rendering
Compositing a 3D character over video footage in Maya Jean-Marc Gauthier, Spring 2008 Video footage before compositing And after compositing with an animated character This tutorial is organized as small
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
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,
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
CS 431/636 Advanced Rendering Techniques" Dr. David Breen" Korman 105D" Wednesday 6PM 8:50PM" Photon Mapping" 5/2/12" Slide Credits - UC San Diego Goal Efficiently create global illumination images with
Step-by-Step Adding Animation With Cinema 4D XL This Step-by-Step Card covers the basics of using the animation features of Cinema 4D XL. Note: Before you start this Step-by-Step Card, you need to have
Blender 2.49b How to generate 3D-images? Table of Contents 1 Installation...1 2 Image and data preparation in Present...1 3 Blender Tutorial...2 3.1 Import of the STL-file...2 3.2 Creating a second window...3
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
nd cover The Little black book of lighting For Film and Video Index to Kino Flo Lighting Handbook Introduction to Lighting with Kino Flos..... 2 KinoFloProducts... 4 Lighting Interviews....................
Photo Studio Site Map Preface What`s New? Getting Started Basic Tasks Advanced Tasks Workbench Description Customizing Glossary Index Dassault Systèmes 1994-2001. All rights reserved. Preface Welcome to
Learning about light and optics in on-line general education classes using at-home experimentation. Jacob Millspaw, Gang Wang, and Mark F. Masters Department of Physics, Indiana University Purdue University
ACTIVITY-1 Which month has larger and smaller day time? Problem: Which month has larger and smaller day time? Aim: Finding out which month has larger and smaller duration of day in the Year 2006. Format
Introduction to Computer Graphics Torsten Möller TASC 8021 778-782-2215 firstname.lastname@example.org www.cs.sfu.ca/~torsten Today What is computer graphics? Contents of this course Syllabus Overview of course topics
DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export
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
Introduction to Autodesk Inventor for F1 in Schools F1 in Schools Race Car In this course you will be introduced to Autodesk Inventor, which is the centerpiece of Autodesk s digital prototyping strategy
Path Tracing Michael Doggett Department of Computer Science Lund university 2012 Michael Doggett Outline Light transport notation Radiometry - Measuring light Illumination Rendering Equation Monte Carlo
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
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
LIGHTING Effective lighting is the essence of cinematography. Often referred to as painting with light, the art requires technical knowledge of film stocks, lighting instruments, color, and diffusion filters,
Optical Design Tools for Backlight Displays Introduction Backlights are used for compact, portable, electronic devices with flat panel Liquid Crystal Displays (LCDs) that require illumination from behind.
Chapter Test Bank 55 Test Form A Chapter Name Class Date Section. Find a unit vector in the direction of v if v is the vector from P,, 3 to Q,, 0. (a) 3i 3j 3k (b) i j k 3 i 3 j 3 k 3 i 3 j 3 k. Calculate
Materials in NX Render Overview Where materials are stored in NX Render Internal material definition and the NX interface Material types and their characteristics Material components Colour Pattern Reflectance
AR-media TUTORIALS OCCLUDERS (May, 2011) Copyright Copyright 2008/2011 Inglobe Technologies S.r.l. All rights reserved. No part of this publication may be reproduced, transmitted, transcribed, stored in
The RADIANCE Lighting Simulation and Rendering System Written by Gregory J. Ward Lighting Group Building Technologies Program Lawrence Berkeley Laboratory COMPUTER GRAPHICS Proceedings, Annual Conference
Advanced Computer Graphics Rendering Equation Matthias Teschner Computer Science Department University of Freiburg Outline rendering equation Monte Carlo integration sampling of random variables University
ICICTE 2014 Proceedings 1 GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus Abstract This paper presents
Chapter 5: Fundamentals of Lighting The Importance of Lighting In the real world we see with our eyes, and because they so readily adapt to different lighting conditions, most of us take lighting for granted.
Cork Education and Training Board Programme Module for 3 Dimensional Computer Graphics Leading to Level 5 FETAC 3 Dimensional Computer Graphics 5N5029 3 Dimensional Computer Graphics 5N5029 1 Version 3
Photorealistic Rendering Techniques in AutoCAD 3D David Cohn AU214-2 Do you want to create professional-looking renderings? Learn how to convert 3D AutoCAD drawings into finished, photorealistic renderings
The student will be able to: Geometry and Measurement 1. Demonstrate an understanding of the principles of geometry and measurement and operations using measurements Use the US system of measurement for
Specular reflection Dielectrics and Distribution in Ray Tracing CS 465 Lecture 22 Smooth surfaces of pure materials have ideal specular reflection (said this before) Metals (conductors) and dielectrics
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
PATH TRACING: A NON-BIASED SOLUTION TO THE RENDERING EQUATION ROBERT CARR AND BYRON HULCHER Abstract. In this paper we detail the implementation of a path tracing renderer, providing a non-biased solution
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
ABS 731 Lighting Design & Technology Spring 2006 AGI32 is used to predict the photometric performance of selected luminaires or daylight penetration in a simulated environment. The environments that can
REAL-TIME IMAGE BASED LIGHTING FOR OUTDOOR AUGMENTED REALITY UNDER DYNAMICALLY CHANGING ILLUMINATION CONDITIONS Tommy Jensen, Mikkel S. Andersen, Claus B. Madsen Laboratory for Computer Vision and Media
Dhiren Bhatia Carnegie Mellon University University Course Evaluations available online Please Fill! December 4 : In-class final exam Held during class time All students expected to give final this date
How to Cheat in M n Of course, a demo reel is all about the animation. But that being equal between animators, which do you think will get the extra point in the end? 282 Lighting Rendering.indd 1 11/23/2009
HELSINKI UNIVERSITY OF TECHNOLOGY 16.4.2002 Telecommunications Software and Multimedia Laboratory Tik-111.500 Seminar on Computer Graphics Spring 2002: Advanced Rendering Techniques Monte Carlo Path Tracing
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
F1 in Schools race car Introduction to Autodesk Inventor for F1 in Schools In this course you will be introduced to Autodesk Inventor, which is the centerpiece of Autodesk s Digital Prototyping strategy
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
Curriculum Map by Geometry Mapping for Math Testing 2007-2008 Pre- s 1 August 20 to August 24 Review concepts from previous grades. August 27 to September 28 (Assessment to be completed by September 28)
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
Introduction to Light, Color, and Shadows What is light made out of? -waves, photons, Electromagnetic waves (don t know this one) How do you get color? - different wavelengths of light. What does it mean
7 The Photon Mapping Method I get by with a little help from my friends. John Lennon, 1940 1980 PHOTON mapping is a practical approach for computing global illumination within complex environments. Much
Number Sense and Operations representing as they: 6.N.1 6.N.2 6.N.3 6.N.4 6.N.5 6.N.6 6.N.7 6.N.8 6.N.9 6.N.10 6.N.11 6.N.12 6.N.13. 6.N.14 6.N.15 Demonstrate an understanding of positive integer exponents
Real Time Rendering Preface What's New Getting Started Basic Tasks Advanced Tasks Workbench Description Index Dassault Systèmes 1994-99. All rights reserved. Preface CATIA Version 5 Real Time Rendering
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
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
PROCESS STANDARDS To help New Mexico students achieve the Content Standards enumerated below, teachers are encouraged to base instruction on the following Process Standards: Problem Solving Build new mathematical
Using HDR Panoramas Dr Ryan Southall - School of Architecture & Design, University of Brighton. Introduction The LightLab project attempts to improve the integration of technology into design education
Open Office Plan Function and Orientation The open office plan on the top floor of the Westwood Community church holds 14 cubicles and doubles as the circulation space for the entire top floor. The area
Light Control and Efficacy using Light Guides and Diffusers LEDs 2012 Michael Georgalis, LC Marketing Manager, Fusion Optix October 11, 2012 Agenda Introduction What Is Light Control? Improves Application
Illuminating With HDRI H DRI (High Dynamic Range Image) rendering is a method of illuminating a CG scene with a special type of bitmapped image that allows a far greater dynamic range of exposures (i.e.
Basic Key-framing and Auto Key-framing Now that we know how to make stuff and make it look good, it s time to figure out how to move it around in your scene. If you're familiar with older versions of Blender,
CSE168 Computer Graphics II, Rendering Spring 2006 Matthias Zwicker Last time Global illumination Light transport notation Path tracing Sampling patterns Reflection vs. rendering equation Reflection equation
Course: 3D Design Title: Deciduous Trees Blender: Version 2.6X Level: Beginning Author; Neal Hirsig (email@example.com) (June 2012) Deciduous Trees In general, modeling trees is a long and somewhat tedious
Department of Applied Mathematics and Computational Sciences University of Cantabria UC-CAGD Group COMPUTER-AIDED GEOMETRIC DESIGN AND COMPUTER GRAPHICS: TEXTURE AND BUMP MAPPING Andrés Iglesias e-mail:
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
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
TABLE TOP PHOTOGRAPHY Setup, Lighting, & Suggestions EZcube User s Guide SETTING UP AND USING THE EZCUBE LIGHT TENT EZcube User s Guide 2003 Greenbatteries LLC www.greenbatteries.com Chapter 1 About the
Computer Animation: Art, Science and Criticism Tom Ellman Harry Roseman Lecture 4 Parametric Curve A procedure for distorting a straight line into a (possibly) curved line. The procedure lives in a black
Digital Image Fundamentals Selim Aksoy Department of Computer Engineering Bilkent University firstname.lastname@example.org Imaging process Light reaches surfaces in 3D. Surfaces reflect. Sensor element receives
NVIDIA Material Definition Language 1.1 Technical Introduction Document version 1.0 12 May 2014 NVIDIA Advanced Rendering Center Fasanenstraße 81 10623 Berlin phone +49.30.315.99.70 fax +49.30.315.99.733
Connect the dots on the isometric dot paper to represent the edges of the solid. Shade the tops of 12-1 Representations of Three-Dimensional Figures Use isometric dot paper to sketch each prism. 1. triangular