Immersive Rendering Basics and Aesthetics

Size: px
Start display at page:

Download "Immersive Rendering Basics and Aesthetics"

Transcription

1 Course #25 Computer Graphics for Large Scale Immersive Theaters Immersive Rendering Basics and Aesthetics Brad Thompson Lead Animator Spitz, Inc.

2 Introducing the Frame

3 This is not the frame Hemisphere Represented in Polar Coordinates

4 It s only an Abstracted Representation of it. Hemisphere Represented in Polar Coordinates

5 Example of Polar Format Frame Hemisphere Represented in Polar Coordinates

6 A Viewer is only Likely to see This much of the Image If you re sitting in a good seat, this is all you can see!

7 Unfortunately, this is how we see the frame as we work. Hemisphere Represented in Polar Coordinates

8 This View of the Canvas is Deceptive! Implies a false notion of a round frame in which to compose Implies a false sense of 2-dimensionality Enormousness of image is misrepresented on ANY flat monitor.

9 This Composition is ok But only for a severely tilted dome. For the majority of existing dome theaters, this view would not look good because the horizon is too high.

10 This Composition is Hard to read But much better for a slightly tilted dome because of it s gravity level horizon.

11 The dome is a 3-D 3 environment! The polar fisheye format is just a way of mapping a 3D environment with a 2D bitmap.

12 The picure is BIG! If you re looking over here you won t see here Bigger than your eye s FOV

13 The picure is BIG! An image this large will be undecipherable by a viewer

14 Polar Mapping Same Image, Different Mappings Cubic mapping Cylindrical Mapping

15 Most Common Mappings Equidistant cylindrical projection Polar projection

16 Most Common Mappings Equidistant cylindrical projection Polar projection

17 Most Common Mappings Placement of objects on dome is easily understood Polar distortion makes image comprehension challenging Polar projection Nonliniarity makes post animation Challenging

18 Most Common Mappings More difficult to understand placement of objects on dome Less distortion of the lower panorama, but more at the top Equidistant cylindrical projection Post animation is easier unless objects cross the zenith

19 Most Common Mappings Theater view Polar view Cylindrical panorama view

20 Most Common Mappings Conversion from one format to another is possible with minor degradation.

21 The Screen is not a window on the world! The Framless dome screen takes us through the window. Many of the rules of conventional cinema don t apply The dome necesitates it s own cinemagraphic language

22 Apparent motion increase Motion that looks ok on your monitor can be overwhelming in the theater. Can cause cybersickness

23 Apparent motion increase The apparent motion increase is around 4-5 times. Can cause cybersickness

24 Avoid Hard Cuts Real life is a continuous experience Cuts are artificial and have the potential to jerk the viewer out of the immersive experience If immersiveness is your goal, use Dissolves, crossfades, and dips to black instead Immersive environments demand longer continous shot lengths. A 60 second continous shot is not unusual.

25 Avoid Abrupt Changes Abrupt changes in view or environment can disorient the audience Because we can see the entire environment, nearly any edit/cut that doesn t take us somewhere else is percieved as a jump cut Create a stage upon which the characters act, then move the viewer through the space.

26 Size and detail requirements 4K frame = 16million pixels High resolution combined with huge FOV = more detail required Appropriate detail level is very difficult to judge on SD or even HD monitors.

27 Frame rate 30fps progressive scan is generally acceptable. 30fps interlaced scan gives smoother motion but is less flexible and requires rendering at 60 full fps anyway for full hemisphere formats. 60fps progressive scan may be desirable in some circumstances

28 Rendering Spherically (The Nitty Gritty)

29 Rendering spherically Most scanline type renderers can only render parallel or perspective type views. These rendering algorithms are highly optimized and efficient More general transformations can get more and more expensive as they are composed. This doesn t happen with 4x4 matrices Easier to create alternative camera projections within a raytracer.

30 Rendering spherically Flat plane projections carry polygons to polygons. Perspective Projection

31 Rendering spherically More general projections do not work this way. Polar (fisheye) projection

32 Two approaches to rendering Render directly to the desired format Render multiple perspective views, then stitch them together into the desired format

33 Approach 1: Rendering Directly to the Format Image quality is generally higher because no post warping is involved. Immediate feedback. No post processing required. Efficiency. Resulting renders are nearly projection ready.

34 Approach 1: Rendering Directly to the Format Smaller storage requirements since finished frames are returned no need to store unstitched partials. Textures and effects that rely on the camera normal usually work better with this method Integrated 3D post effects like glows or flares don t show seaming artifacts but may not align properly unless they are aware of the unique geometry

35 Approach 1: Rendering Directly to the Format Many rendering engines now support alternative camera projections directly FinalRender, VRAY, Brazil, RayMax, and VirtualLight have the best implementations I ve personally seen Mental Ray, BMRT, and Prman are capable, but less elegant POVray claims this ability.

36 Approach 2: The Hemicube Solution -5 cameras -90deg FOV -Post process required

37 Approach 2: The Hemicube Solution Universality. Any rendering engine that can render perspective projections can be used. Faster rendering speed, depending on scene/renderer. Same idea now implemented in Apple s QTVR 5+ as Cubic Rendering.

38 Approach 2: The Hemicube Solution Partials are not warped and can more easily be re-purposed for flat screens or quick review (in theory) Conceptually familiar to many 3D artists because it s similar to a cubic environment map.

39 Approach 2: The Hemicube Solution Hemicube solution seaming dangers: Texture effects that rely on camera normal Particles that rely on camera normal (facing particles)

40 Approach 2: The Hemicube Solution Hemicube solution seaming dangers: Post Glows based on an object channel Lensflares

41 Eyepoint Offset Geometry only looks absolutely correct from one position in the dome, typically dome center. In many applications, there are no seats at this position in the theater. An eyepoint offset function can be applied so that geometry looks correct from other seats. Can be implemented during 3D rendering or during the hemicube stitching process

42 Eyepoint Offset Focal convergence moved away from the projection surface

43 Eyepoint Offset Polar mapping Eyepoint shifted forward

44 2D Processing HD Video Film Scan Immersive Animation SD Video Still Photos

45 2D Processing Adjusting, compositing, adding to imagery that is already in a spherical format Reformatting standard flat plane imagery Preparing spherical material for projection 2D warping is faster than 3D equivalent

46 2D Processing Adjusting, compositing, adding to imagery that is already in a spherical format For many operations, any off the shelf, resolution independent compositing/fx package can be used. Uniform image adjustments like color or gamma correction, don t require software to be aware of unique format.

47 2D Processing Adding motion effects may require special handling Generally, geometry correction isn t needed if the effect is small in the frame and doesn t run into a high distortion zone. Effects that cover a large portion of the dome will require geometry correction Animation trajectories are effected by the unique format.

48 2D Processing 60 deg -100 deg 100 deg 0 deg Trajectory of an object moving in a visually straight line through an equidistant cylindrical mapping

49 2D Processing Processing required to reformat standard flat imagery to work on the dome.

50 2D Processing Reformatting standard imagery Billboard filter creates a virtual flat plane Plane can be positioned anywhere on dome Theoretical 180 degree limit to horizontal FOV

51 2D Processing Source video Billboard processed video

52 2D Processing Conglomerator tool Constantly evolving, multifunction, standalone, batch image warping tool written by Spitz, Inc. Mapping conversions, hemicube stitching, image cropping Simple GUI or command line execution for scripting.

53 Editing and finishing Most current immersive projection systems rely on multiple edge blended projectors. Master frames must be broken out into separate video streams for each projector These separate streams are then played back synchronously under the control of a theater automation system.

54 Editing and finishing Two approaches to editing Edit First method: Create a low-resolution edit from proxy clips, then conform your high resolution source to the proxy edit Split First method: Create a proxy edit, then conform your projector splits to this edit. This method is no longer viable if you plan to distribute content to more than 1 theater and doesn t apply to single lens type theaters.

55 Storage requirements Some common resolutions for Master frames are 8 or 10 bits per color channel at: 1800x486 Panoramic/partial dome 1536x1536 Single lens full dome QXGA 2200x2200 SD full dome projection 2800x2800 HD full dome edge blended 3600x3600 HD full dome edge blended 4000x4000 HD full dome edge blended

56 Storage requirements Worst case calculation: 4000x4000 = 16,000,000 pixels per image 10bits of color info per pixel = 480,000,000 bits per image or about 60 megabytes. at 60fps = 3,600 megabytes per second 20 minute show = 4,320,000 megabytes double storage for editing = over 8.5tb

57 Storage requirements Of course these requirements can be reduced by: using 8 bit per channel color depth using lossless compression on frames (RLE) dropping to 30 fps good planning and understanding of process.

58 Thinking toward the future Production tool advancements: Hope to see arbitrary/programmable camera projections available in more off the shelf 2D and 3D packages and rendering engines Real-time preview of alternate camera projections in 3D packages for more WYSIWYG and less render and pray.

59 Thinking toward the future Production tool advancements: More robust editing solutions that fit the needs of immersive video producers. Truly resolution independent digital editor capable of working in real-time, using low resolution proxies for offline conforming of either full resolution clips or projector sub-frames.

60 Thinking toward the future Better visualization tools: Not every animation house has a dome theater to view dailies. A QTVR-like dome movie previewing software would help those without a dome be able to visualize what their images will look like prior to projection.

61 Thinking toward the future Better visualization tools: A cheaper single lens projector/portable dome system that could be purchased or rented by a production facility for low cost viewing of dailies. (SciDome) Generally easier to use, less academic interfaces for our tools (getting much better now)

62 Thinking toward the future More invisible integration between software and theater hardware. Standardized/unified interfaces for all the tools from production through theater automation. Better hardware abstraction so that you don t need to know the rack to make a show.

63 Thinking toward the future Standardization of theater systems: This would allow easy content sharing between theaters. Easy, less expensive distribution for immersive producers. Theaters themselves should not NEED to do any production work. Opens a larger market for content providers.

64 References: Rendering: Hemispherical video production: Fast Environment mapping: Spherical Rendering info: A Realistic camera model for CG: Makers of RayMax and FinalRender: Makers of Mental Ray renderer: Makers of BMRT: (no longer available) POV-Ray raytracer:

65 References: Rendering: Brazil Rendering System: VRAY Renderer: Fisheye lens shader for renderman: Image based rendering of realistic lens systems: Cubic environment mapping:

66 References: Image processing: Panorama tools: Realvis multi image stitching tools: Guide to panorama stitching software: International QuicktimeVR assoc.: Spherical imagery aquisition: Panoscan: Enroute: SpheronVR:

Computer Graphics for Large- Scale Immersive Theaters

Computer Graphics for Large- Scale Immersive Theaters Computer Graphics for Large- Scale Immersive Theaters Immersive Rendering Basics Brad Thompson Lead Animator Spitz, Inc. bthompson@spitzinc.com Aesthetic Considerations: Understanding the space Completely

More information

Computer Graphics for Large- Scale Immersive Theaters

Computer Graphics for Large- Scale Immersive Theaters Computer Graphics for Large- Scale Immersive Theaters Spherical Image Generation and Projection Ed Lantz Product Development Manager Spitz, Inc. elantz@spitzinc.com Immersive Display Image Metrics Field

More information

Omni-directional stereoscopy

Omni-directional stereoscopy Omni-directional stereoscopy Paul Bourke (WASP, UWA) Motivation Correct stereoscopic views require a matching relationship between viewing geometry and rendering geometry. That is, viewer position/relationship

More information

STARTING COMPOSITING PROJECT

STARTING COMPOSITING PROJECT STARTING COMPOSITING PROJECT This tutorial is divided in two parts: Lighting in Maya and compositing in Nuke. Only describe basics techniques but it is your task to learn them and go beyond. These are

More information

Turn your movie file into the homework folder on the server called Lights, Camera, Action.

Turn your movie file into the homework folder on the server called Lights, Camera, Action. CS32 W11 Homework 3: Due MONDAY, APRIL 18 Now let s put the ball in a world of your making and have some fun. Create a simple AND WE MEAN SIMPLE environment for one of your ball bounces. You will assign

More information

Image-Based Lighting. Inserting Synthetic Objects

Image-Based Lighting. Inserting Synthetic Objects Image-Based Lighting 15-463: Rendering and Image Processing Alexei Efros with a lot of slides donated by Paul Debevec Inserting Synthetic Objects Why does this look so bad? Wrong camera orientation Wrong

More information

Advanced Maya Texturing and Lighting

Advanced 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 information

Advanced Maya e Texturing. and Lighting. Second Edition WILEY PUBLISHING, INC.

Advanced Maya e Texturing. and Lighting. Second Edition WILEY PUBLISHING, INC. Advanced Maya e Texturing and Lighting Second Edition Lee Lanier WILEY PUBLISHING, INC. Contents Introduction xvi Chapter 1 Understanding Lighting, Color, and Composition 1 Understanding the Art of Lighting

More information

Your logo here. October, 2017

Your logo here. October, 2017 October, 2017 Introduction Thomas Burnett CTO, founder, and primary investigator for FoVI3D. ~15 years experience developing rendering solutions and architectures for static and dynamic lightfield display

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology Texture and Environment Maps Fall 2018 Texture Mapping Problem: colors, normals, etc. are only specified at vertices How do we add detail between vertices without incurring

More information

Bringing Hollywood to Real Time. Abe Wiley 3D Artist 3-D Application Research Group

Bringing Hollywood to Real Time. Abe Wiley 3D Artist 3-D Application Research Group Bringing Hollywood to Real Time Abe Wiley 3D Artist 3-D Application Research Group Overview > Film Pipeline Overview and compare with Games > The RhinoFX/ATI Relationship > Ruby 1 and 2 The Movies > Breakdown

More information

Scalable multi-gpu cloud raytracing with OpenGL

Scalable multi-gpu cloud raytracing with OpenGL Scalable multi-gpu cloud raytracing with OpenGL University of Žilina Digital technologies 2014, Žilina, Slovakia Overview Goals Rendering distant details in visualizations Raytracing Multi-GPU programming

More information

Render methods, Compositing, Post-process and NPR in NX Render

Render methods, Compositing, Post-process and NPR in NX Render Render methods, Compositing, Post-process and NPR in NX Render Overview What makes a good rendered image Render methods in NX Render Foregrounds and backgrounds Post-processing effects Compositing models

More information

There are many kinds of surface shaders, from those that affect basic surface color, to ones that apply bitmap textures and displacement.

There are many kinds of surface shaders, from those that affect basic surface color, to ones that apply bitmap textures and displacement. mental ray Overview Mental ray is a powerful renderer which is based on a scene description language. You can use it as a standalone renderer, or even better, integrated with 3D applications. In 3D applications,

More information

Visualization Insider A Little Background Information

Visualization Insider A Little Background Information Visualization Insider A Little Background Information Visualization Insider 2 Creating Backgrounds for 3D Scenes Backgrounds are a critical part of just about every type of 3D scene. Although they are

More information

COMP30019 Graphics and Interaction Perspective & Polygonal Geometry

COMP30019 Graphics and Interaction Perspective & Polygonal Geometry COMP30019 Graphics and Interaction Perspective & Polygonal Geometry Department of Computing and Information Systems The Lecture outline Introduction Perspective Geometry Virtual camera Centre of projection

More information

How to print a Hypercube

How to print a Hypercube How to print a Hypercube Henry Segerman One of the things that mathematics is about, perhaps the thing that mathematics is about, is trying to make things easier to understand. John von Neumann once said

More information

Today s lecture. Image Alignment and Stitching. Readings. Motion models

Today s lecture. Image Alignment and Stitching. Readings. Motion models Today s lecture Image Alignment and Stitching Computer Vision CSE576, Spring 2005 Richard Szeliski Image alignment and stitching motion models cylindrical and spherical warping point-based alignment global

More information

3ds Max certification prep

3ds Max certification prep 3ds Max certification prep Study online at quizlet.com/_25oorz 1. 24 Frames per second 2. 25 Frames per second, Europe 3. 30 Frames per second, Americas and Japan 4. Absolute mode, off set mode 5. How

More information

Unbelievable Visualization Techniques: Letting Your Imagination Soar!

Unbelievable Visualization Techniques: Letting Your Imagination Soar! 11/29/2005-5:00 pm - 6:30 pm Room:N. Hemispheres (Salon A4) (Dolphin) Walt Disney World Swan and Dolphin Resort Orlando, Florida Unbelievable Visualization Techniques: Letting Your Imagination Soar! Chris

More information

WHAT IS BFA NEW MEDIA?

WHAT IS BFA NEW MEDIA? VISUAL & TYPE WEB & INTERACTIVE MOTION GRAPHICS DIGITAL IMAGING VIDEO DIGITAL PHOTO VECTOR DRAWING AUDIO To learn more and see three years of our best student work, please visit: webdesignnewmedia.com

More information

Digital Signage Content Creation Guidelines

Digital Signage Content Creation Guidelines A NEW era of Digital Advertising 2017 Digital Signage Content Creation Guidelines DIGITAL BILLBOARD CONTENTS GUIDELINES & TIPS Introdution 01 Intro Maximize the Potential Text, graphics and backgrounds

More information

Announcements. Mosaics. How to do it? Image Mosaics

Announcements. Mosaics. How to do it? Image Mosaics Announcements Mosaics Project artifact voting Project 2 out today (help session at end of class) http://www.destination36.com/start.htm http://www.vrseattle.com/html/vrview.php?cat_id=&vrs_id=vrs38 Today

More information

Greatly enhanced visual detail and vividity. Accuracy based on mathematical derivation Disparity can function in isolation (RDS)

Greatly enhanced visual detail and vividity. Accuracy based on mathematical derivation Disparity can function in isolation (RDS) Rob Black Greatly enhanced visual detail and vividity. Accuracy based on mathematical derivation Disparity can function in isolation (RDS) But, in conventional and recent 3D glasses systems it s advantages

More information

Image-Based Lighting. Eirik Holmøyvik. with a lot of slides donated by Paul Debevec

Image-Based Lighting. Eirik Holmøyvik. with a lot of slides donated by Paul Debevec Image-Based Lighting Eirik Holmøyvik with a lot of slides donated by Paul Debevec 15-463: Computational Photography Alexei Efros, CMU, Fall 2006 Inserting Synthetic Objects Why does this look so bad? Wrong

More information

Mosaics. Today s Readings

Mosaics. Today s Readings Mosaics VR Seattle: http://www.vrseattle.com/ Full screen panoramas (cubic): http://www.panoramas.dk/ Mars: http://www.panoramas.dk/fullscreen3/f2_mars97.html Today s Readings Szeliski and Shum paper (sections

More information

Visual Representation of Windfarms

Visual Representation of Windfarms Visual Representation of Windfarms Technical Session 2: Getting the pictures out of the camera (and what to do with them) Ian McAulay ian@envision3d.co.uk SNH Requirements For each viewpoint 90-360 baseline

More information

Transitions and Photos

Transitions and Photos 4 Adding Lesson 3: Transitions and Photos You ve arranged your video clips in the order you want them. But the jump from one clip to the next is very abrupt, and you d like to smooth things out. You can

More information

REYES REYES REYES. Goals of REYES. REYES Design Principles

REYES REYES REYES. Goals of REYES. REYES Design Principles You might be surprised to know that most frames of all Pixar s films and shorts do not use a global illumination model for rendering! Instead, they use Renders Everything You Ever Saw Developed by Pixar

More information

CS451Real-time Rendering Pipeline

CS451Real-time Rendering Pipeline 1 CS451Real-time Rendering Pipeline JYH-MING LIEN DEPARTMENT OF COMPUTER SCIENCE GEORGE MASON UNIVERSITY Based on Tomas Akenine-Möller s lecture note You say that you render a 3D 2 scene, but what does

More information

The Illusion of Motion Making magic with textures in the vertex shader. Mario Palmero Lead Programmer at Tequila Works

The Illusion of Motion Making magic with textures in the vertex shader. Mario Palmero Lead Programmer at Tequila Works The Illusion of Motion Making magic with textures in the vertex shader Mario Palmero Lead Programmer at Tequila Works Dark Ages before Textures in the Vertex Shader What is the Vertex Shader? A programmable

More information

CSE528 Computer Graphics: Theory, Algorithms, and Applications

CSE528 Computer Graphics: Theory, Algorithms, and Applications CSE528 Computer Graphics: Theory, Algorithms, and Applications Hong Qin State University of New York at Stony Brook (Stony Brook University) Stony Brook, New York 11794--4400 Tel: (631)632-8450; Fax: (631)632-8334

More information

Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall Eirik Holmøyvik. with a lot of slides donated by Paul Debevec

Image-Based Lighting : Computational Photography Alexei Efros, CMU, Fall Eirik Holmøyvik. with a lot of slides donated by Paul Debevec Image-Based Lighting Eirik Holmøyvik with a lot of slides donated by Paul Debevec 15-463: Computational Photography Alexei Efros, CMU, Fall 2011 Inserting Synthetic Objects Why does this look so bad? Wrong

More information

How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications

How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications How to correctly utilize a linear workflow in 3ds Max, Various Renderers and Various Compositing Applications I have seen quite a lot of confusion surround Linear Workflow and 3ds Max. This is understandable,

More information

Specialists in CG large format immersive experiences. At-Bristol Data Dome Workshop - 22 May Paul Mowbray - Head of NSC Creative

Specialists in CG large format immersive experiences. At-Bristol Data Dome Workshop - 22 May Paul Mowbray - Head of NSC Creative Specialists in CG large format immersive experiences At-Bristol Data Dome Workshop - 22 May 2015 Paul Mowbray - Head of NSC Creative Tweet us @nsccreative Image: BAP Conference 2012 Immersive formats:

More information

0.75x Vertical Compression

0.75x Vertical Compression FIXED LENS INSTALLATION GUIDE Patented cylindricalprism technology Phoenix Paladin Paladin DCR 1.33x Horizontal Expansion 0.75x Vertical Compression 0.80x Vertical compression Throw distance range 12 24

More information

Camera Actions. Shots, Angles & Movements

Camera Actions. Shots, Angles & Movements Camera Actions Shots, Angles & Movements Camera Shots (Shot Sizes) Camera Shots There are several different Camera Shots used in TV and Film Production. Each Camera Shot is given a name and description

More information

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1 Case Study: The Pixar Story By Connor Molde Comptuer Games & Interactive Media Year 1 Contents Section One: Introduction Page 1 Section Two: About Pixar Page 2 Section Three: Drawing Page 3 Section Four:

More information

Computer Graphics Fundamentals. Jon Macey

Computer Graphics Fundamentals. Jon Macey Computer Graphics Fundamentals Jon Macey jmacey@bournemouth.ac.uk http://nccastaff.bournemouth.ac.uk/jmacey/ 1 1 What is CG Fundamentals Looking at how Images (and Animations) are actually produced in

More information

After Effects - Scrolling Credits

After Effects - Scrolling Credits After Effects - Scrolling Credits HOW TO MAKE SCROLLING CREDITS IN ADOBE AFTER EFFECTS Making your credits in Adobe Photoshop CS In Photoshop - Open up the file called template.psd this can be downloaded

More information

Scene Modeling for a Single View

Scene Modeling for a Single View Scene Modeling for a Single View René MAGRITTE Portrait d'edward James with a lot of slides stolen from Steve Seitz and David Brogan, 15-463: Computational Photography Alexei Efros, CMU, Fall 2005 Classes

More information

Table of Contents

Table of Contents Table of Contents WorldWide Telescope Multi-Channel Dome Setup Software Installation FOV Values Projector Values Edge Points Solve Alignment/Distortion Warp Maps Confirm Alignment Blending 1.1 1.2 1.3

More information

CSE 527: Introduction to Computer Vision

CSE 527: Introduction to Computer Vision CSE 527: Introduction to Computer Vision Week 5 - Class 1: Matching, Stitching, Registration September 26th, 2017 ??? Recap Today Feature Matching Image Alignment Panoramas HW2! Feature Matches Feature

More information

CS 563 Advanced Topics in Computer Graphics Camera Models. by Kevin Kardian

CS 563 Advanced Topics in Computer Graphics Camera Models. by Kevin Kardian CS 563 Advanced Topics in Computer Graphics Camera Models by Kevin Kardian Introduction Pinhole camera is insufficient Everything in perfect focus Less realistic Different camera models are possible Create

More information

Character Modeling IAT 343 Lab 6. Lanz Singbeil

Character Modeling IAT 343 Lab 6. Lanz Singbeil Character Modeling IAT 343 Lab 6 Modeling Using Reference Sketches Start by creating a character sketch in a T-Pose (arms outstretched) Separate the sketch into 2 images with the same pixel height. Make

More information

A Conceptual and Practical Look into Spherical Curvilinear Projection By Danny Oros

A Conceptual and Practical Look into Spherical Curvilinear Projection By Danny Oros A Conceptual and Practical Look into Spherical Curvilinear Projection By Danny Oros IMPORTANT NOTE : This document and technology is the legal property of Matrox Graphics, Inc. However, this technique

More information

Image-Based Lighting

Image-Based Lighting Image-Based Lighting Eirik Holmøyvik CS194: Image Manipulation & Computational Photography with a lot of slides Alexei Efros, UC Berkeley, Fall 2014 donated by Paul Debevec Inserting Synthetic Objects

More information

How to create video effects

How to create video effects Adobe After Affects CC Guide How to create video effects After Effects includes many innovative and expressive video effects, which you apply to layers to add or modify characteristics of still images

More information

CS 498 VR. Lecture 20-4/11/18. go.illinois.edu/vrlect20

CS 498 VR. Lecture 20-4/11/18. go.illinois.edu/vrlect20 CS 498 VR Lecture 20-4/11/18 go.illinois.edu/vrlect20 Review from last lecture Texture, Normal mapping Three types of optical distortion? How does texture mipmapping work? Improving Latency and Frame Rates

More information

3D Production Pipeline

3D Production Pipeline Overview 3D Production Pipeline Story Character Design Art Direction Storyboarding Vocal Tracks 3D Animatics Modeling Animation Rendering Effects Compositing Basics : OpenGL, transformation Modeling :

More information

#Short presentation of the guys

#Short presentation of the guys 1 #Short presentation of the guys Let me introduce myself, I am Sébastien Lagarde and, together with my co-worker Antoine Zanuttini, we are part of a team currently working on Remember me, the new Capcom

More information

COMP30019 Graphics and Interaction Perspective Geometry

COMP30019 Graphics and Interaction Perspective Geometry COMP30019 Graphics and Interaction Perspective Geometry Department of Computing and Information Systems The Lecture outline Introduction to perspective geometry Perspective Geometry Virtual camera Centre

More information

Introduction to 3D Concepts

Introduction to 3D Concepts PART I Introduction to 3D Concepts Chapter 1 Scene... 3 Chapter 2 Rendering: OpenGL (OGL) and Adobe Ray Tracer (ART)...19 1 CHAPTER 1 Scene s0010 1.1. The 3D Scene p0010 A typical 3D scene has several

More information

Multimedia Production and Web Authoring

Multimedia Production and Web Authoring Multimedia Production and Web Authoring Chapter 3 : Animations (Source: Book with same name from Radian Publishing Co.) Table of Contents Properties of an Animation...3 Frame Rate...3 Type of Images...3

More information

Animation Basics. Learning Objectives

Animation Basics. Learning Objectives Animation Basics Learning Objectives After completing this chapter, you will be able to: Work with the time slider Understand animation playback controls Understand animation and time controls Morph compound

More information

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania

Image Formation. Antonino Furnari. Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania Image Formation Antonino Furnari Image Processing Lab Dipartimento di Matematica e Informatica Università degli Studi di Catania furnari@dmi.unict.it 18/03/2014 Outline Introduction; Geometric Primitives

More information

Scene Modeling for a Single View

Scene Modeling for a Single View Scene Modeling for a Single View René MAGRITTE Portrait d'edward James with a lot of slides stolen from Steve Seitz and David Brogan, Breaking out of 2D now we are ready to break out of 2D And enter the

More information

03 RENDERING PART TWO

03 RENDERING PART TWO 03 RENDERING PART TWO WHAT WE HAVE SO FAR: GEOMETRY AFTER TRANSFORMATION AND SOME BASIC CLIPPING / CULLING TEXTURES AND MAPPING MATERIAL VISUALLY DISTINGUISHES 2 OBJECTS WITH IDENTICAL GEOMETRY FOR NOW,

More information

Image stitching. Digital Visual Effects Yung-Yu Chuang. with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac

Image stitching. Digital Visual Effects Yung-Yu Chuang. with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac Image stitching Stitching = alignment + blending geometrical registration

More information

Announcements. Mosaics. Image Mosaics. How to do it? Basic Procedure Take a sequence of images from the same position =

Announcements. Mosaics. Image Mosaics. How to do it? Basic Procedure Take a sequence of images from the same position = Announcements Project 2 out today panorama signup help session at end of class Today mosaic recap blending Mosaics Full screen panoramas (cubic): http://www.panoramas.dk/ Mars: http://www.panoramas.dk/fullscreen3/f2_mars97.html

More information

#Short presentation of the guys

#Short presentation of the guys 1 #Short presentation of the guys Let me introduce myself, I am Sébastien Lagarde and, together with my co-worker Antoine Zanuttini, we are part of a team currently working on a PC/XBOX360/PS3 game. For

More information

BCC Sphere Transition

BCC Sphere Transition BCC Sphere Transition The Sphere Transition shape models the source image onto a sphere. Unlike the Sphere filter, the Sphere Transition filter allows you to animate Perspective, which is useful in creating

More information

Draw Guide. Chapter 7 Working with 3D Objects

Draw Guide. Chapter 7 Working with 3D Objects Draw Guide Chapter 7 Working with 3D Objects Copyright This document is Copyright 2011 2014 by the LibreOffice Documentation Team. Contributors are listed below. You may distribute or modify it under the

More information

Sliding and Rotating Objects. Appendix 1: Author s Notes

Sliding and Rotating Objects. Appendix 1: Author s Notes AnimationWorks User Guide AnimationWORKS Introduction Camera Paths Cameras Moving Objects Moving Object Paths Sliding and Rotating Objects Light Objects Class Visibility Objects Transparency Objects Appendix

More information

I N T R O D U C T I O N T O C O M P U T E R G R A P H I C S

I N T R O D U C T I O N T O C O M P U T E R G R A P H I C S 3D Viewing: the Synthetic Camera Programmer s reference model for specifying 3D view projection parameters to the computer General synthetic camera (e.g., PHIGS Camera, Computer Graphics: Principles and

More information

Chapter 5. Projections and Rendering

Chapter 5. Projections and Rendering Chapter 5 Projections and Rendering Topics: Perspective Projections The rendering pipeline In order to view manipulate and view a graphics object we must find ways of storing it a computer-compatible way.

More information

Computer Graphics: Programming, Problem Solving, and Visual Communication

Computer Graphics: Programming, Problem Solving, and Visual Communication Computer Graphics: Programming, Problem Solving, and Visual Communication Dr. Steve Cunningham Computer Science Department California State University Stanislaus Turlock, CA 95382 copyright 2002, Steve

More information

MotionGraphix. User Guide. Quick Start. Overview

MotionGraphix. User Guide. Quick Start. Overview MotionGraphix User Guide Quick Start Create a Project Add Elements Position, scale and rotate the elements Change the time and reposition, scale and rotate the elements Change the time again, etc. Double

More information

_APP B_549_10/31/06. Appendix B. Producing for Multimedia and the Web

_APP B_549_10/31/06. Appendix B. Producing for Multimedia and the Web 1-59863-307-4_APP B_549_10/31/06 Appendix B Producing for Multimedia and the Web In addition to enabling regular music production, SONAR includes a number of features to help you create music for multimedia

More information

Advanced Delta Training. Copyright (c) thSense Design Ltd 1

Advanced Delta Training. Copyright (c) thSense Design Ltd 1 Advanced Delta Training 1 2 Session Overview - Goal: Align Pyramid box demo - Demo Setup - What is Mesh mode? - 2 Types - Projected - UV Mapped Using Mesh Mode in Delta 3D Calibration 3 Demo Setup 2 Monitors

More information

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D)

Computer Graphics. Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D) Computer Graphics Chapter 1 (Related to Introduction to Computer Graphics Using Java 2D and 3D) Introduction Applications of Computer Graphics: 1) Display of Information 2) Design 3) Simulation 4) User

More information

Render Faster: Wait Less & Play More in Adobe After Effects

Render Faster: Wait Less & Play More in Adobe After Effects Render Faster: Wait Less & Play More in Adobe After Effects Richard Harrington - RHED Pixel www.rhedpixel.com www.photoshopforvideo.com www.fmctraining.com About Me Richard Harrington, PMP RHED Pixel (www.rhedpixel.com)

More information

Introduction to 3D Graphics

Introduction to 3D Graphics Graphics Without Polygons Volume Rendering May 11, 2010 So Far Volumetric Rendering Techniques Misc. So Far Extended the Fixed Function Pipeline with a Programmable Pipeline Programming the pipeline is

More information

CinemaDNG Workflow. Using the CinemaDNG File Format in Cinema Workflows. Goals and Benefits TECHNICAL PAPER

CinemaDNG Workflow. Using the CinemaDNG File Format in Cinema Workflows. Goals and Benefits TECHNICAL PAPER a TECHNICAL PAPER Using the CinemaDNG File Format in Cinema Workflows TABLE OF CONTENTS 1 Goals and Benefits 3 Workflow Schematic 4 Workflow Steps 8 Using Metadata with CinemaDNG 9 Reference Documentation

More information

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993

Camera Calibration for Video See-Through Head-Mounted Display. Abstract. 1.0 Introduction. Mike Bajura July 7, 1993 Camera Calibration for Video See-Through Head-Mounted Display Mike Bajura July 7, 1993 Abstract This report describes a method for computing the parameters needed to model a television camera for video

More information

Volumetric Hyper Reality: A Computer Graphics Holy Grail for the 21st Century? Gavin Miller Apple Computer, Inc.

Volumetric Hyper Reality: A Computer Graphics Holy Grail for the 21st Century? Gavin Miller Apple Computer, Inc. Volumetric Hyper Reality: A Computer Graphics Holy Grail for the 21st Century? Gavin Miller Apple Computer, Inc. Structure of this Talk What makes a good holy grail? Review of photo-realism Limitations

More information

Pipeline Operations. CS 4620 Lecture Steve Marschner. Cornell CS4620 Spring 2018 Lecture 11

Pipeline Operations. CS 4620 Lecture Steve Marschner. Cornell CS4620 Spring 2018 Lecture 11 Pipeline Operations CS 4620 Lecture 11 1 Pipeline you are here APPLICATION COMMAND STREAM 3D transformations; shading VERTEX PROCESSING TRANSFORMED GEOMETRY conversion of primitives to pixels RASTERIZATION

More information

Introduction Scene: Earth in Trouble Created Using: Maya, ZBrush, Photoshop, Mental Ray, After Effects, Nuke

Introduction Scene: Earth in Trouble Created Using: Maya, ZBrush, Photoshop, Mental Ray, After Effects, Nuke Introduction Scene: Earth in Trouble Created Using: Maya, ZBrush, Photoshop, Mental Ray, After Effects, Nuke Responsible For: All Models, Textures, All Animation, Shading & Lighting, Particle Effects,

More information

How to apply and adjust video effects

How to apply and adjust video effects Adobe Premiere Pro CS6 Project 4 guide How to apply and adjust video effects Adobe Premiere Pro CS6 features more than 130 video effects. You apply video effects to clips to give them special visual characteristics

More information

Me Again! Peter Chapman. if it s important / time-sensitive

Me Again! Peter Chapman.  if it s important / time-sensitive Me Again! Peter Chapman P.Chapman1@bradford.ac.uk pchapman86@gmail.com if it s important / time-sensitive Issues? Working on something specific? Need some direction? Don t hesitate to get in touch http://peter-chapman.co.uk/teaching

More information

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane

Rendering. Converting a 3D scene to a 2D image. Camera. Light. Rendering. View Plane Rendering Pipeline Rendering Converting a 3D scene to a 2D image Rendering Light Camera 3D Model View Plane Rendering Converting a 3D scene to a 2D image Basic rendering tasks: Modeling: creating the world

More information

Introducing ArtMatic Voyager 4

Introducing ArtMatic Voyager 4 Introducing ArtMatic Voyager 4 New Features and Changes - Quick Summary ArtMatic Voyager 4 - New Feature Guide Camera can now point straight up or down. See Camera Settings below. Full 360-degree spherical

More information

P fn. Pomfort Metadata Workflow for Avid Media Composer. Overview. Table of Contents. White Paper May 2011

P fn. Pomfort Metadata Workflow for Avid Media Composer. Overview. Table of Contents. White Paper May 2011 P fn Pomfort Metadata Workflow for Avid Media Composer White Paper May 2011 Overview Metadata support for Avid Media Composer was released May 2011 as part of the on-set media management solution Silverstack

More information

Shadows in the graphics pipeline

Shadows in the graphics pipeline Shadows in the graphics pipeline Steve Marschner Cornell University CS 569 Spring 2008, 19 February There are a number of visual cues that help let the viewer know about the 3D relationships between objects

More information

Vision is inferential. (

Vision is inferential. ( Announcements Final: Thursday, December 15, 8am, here. Review Session, Wednesday, Dec 14, 1pm, AV Williams 4424. Review sheet with practice problems on-line. Hints for Final Focus on core techniques/ideas:

More information

Iray for Cinema 4D Release Version 2.0 New Features Improved MDL Material Browser Stacking of MDL Material Layers

Iray for Cinema 4D Release Version 2.0 New Features Improved MDL Material Browser Stacking of MDL Material Layers Iray for Cinema 4D Release Version 2.0 Version 2.0.15, Iray 2016.3 Copyright 2017 NVIDIA Corporation Improved MDL Material Browser The MDL Material Browser has been greatly enhanced to allow quick and

More information

How to draw and create shapes

How to draw and create shapes Adobe Flash Professional Guide How to draw and create shapes You can add artwork to your Adobe Flash Professional documents in two ways: You can import images or draw original artwork in Flash by using

More information

L16. Scan Matching and Image Formation

L16. Scan Matching and Image Formation EECS568 Mobile Robotics: Methods and Principles Prof. Edwin Olson L16. Scan Matching and Image Formation Scan Matching Before After 2 Scan Matching Before After 2 Map matching has to be fast 14 robots

More information

How to Work on Next Gen Effects Now: Bridging DX10 and DX9. Guennadi Riguer ATI Technologies

How to Work on Next Gen Effects Now: Bridging DX10 and DX9. Guennadi Riguer ATI Technologies How to Work on Next Gen Effects Now: Bridging DX10 and DX9 Guennadi Riguer ATI Technologies Overview New pipeline and new cool things Simulating some DX10 features in DX9 Experimental techniques Why This

More information

Prezi - online presentation editor

Prezi - online presentation editor Prezi - online presentation editor Prezi is not based, such as e.g. PowerPoint on typical series. Instead, the user fills objects and blocks a large array of content type. This may be an image or a series

More information

Image Warping and Mosacing

Image Warping and Mosacing Image Warping and Mosacing 15-463: Rendering and Image Processing Alexei Efros with a lot of slides stolen from Steve Seitz and Rick Szeliski Today Mosacs Image Warping Homographies Programming Assignment

More information

Mia Round Corners Node

Mia Round Corners Node Mia Round Corners Node NAKHLE Georges - july 2007 This tutorial describes how to use the mental ray MIA Round Corners node. 1) Create a polygonal cube, and make sure that mental ray plug-in is loaded.

More information

Animation Tools THETOPPERSWAY.COM

Animation Tools THETOPPERSWAY.COM Animation Tools 1.) 3D Max: It includes 3D modeling and rendering software. A new Graphite modeling and texturing system(the Graphite Modeling Tools set, also called the modeling ribbon, gives you everything

More information

Simplicity vs. Flexibility

Simplicity vs. Flexibility Simplicity vs. Flexibility An integrated system approach to stereography 1 The old Business Of 3D Technology 2 The old Business Of 3D 20s 50s 90s 3 So is this time different? 4 Teleoperation Travel $2.7

More information

Pipeline Operations. CS 4620 Lecture 14

Pipeline Operations. CS 4620 Lecture 14 Pipeline Operations CS 4620 Lecture 14 2014 Steve Marschner 1 Pipeline you are here APPLICATION COMMAND STREAM 3D transformations; shading VERTEX PROCESSING TRANSFORMED GEOMETRY conversion of primitives

More information

VU Rendering SS Unit 9: Renderman

VU Rendering SS Unit 9: Renderman VU Rendering SS 2012 Unit 9: Renderman Overview 1. Pixar RenderMan / REYES Highly complex software system used for a large portion of today's industrial CG work 2. Software shaders Technology behind complex

More information

RASTERISED RENDERING

RASTERISED RENDERING DH2323 DGI16 INTRODUCTION TO COMPUTER GRAPHICS AND INTERACTION RASTERISED RENDERING Christopher Peters HPCViz, KTH Royal Institute of Technology, Sweden chpeters@kth.se http://kth.academia.edu/christopheredwardpeters

More information

Visualizer An implicit surface rendering application

Visualizer An implicit surface rendering application June 01, 2004 Visualizer An implicit surface rendering application Derek Gerstmann - C1405511 MSc Computer Animation NCCA Bournemouth University OVERVIEW OF APPLICATION Visualizer is an interactive application

More information

LIGHTING - 1. Note. Lights. Ambient occlusion

LIGHTING - 1. Note. Lights. Ambient occlusion Note LIGHTING - 1 The creation and use of lights varies greatly between the default Blender renderer and the Cycles renderer. This section refers only to simple lighting in the default renderer. Lights

More information

Temporal Resolution. Flicker fusion threshold The frequency at which an intermittent light stimulus appears to be completely steady to the observer

Temporal Resolution. Flicker fusion threshold The frequency at which an intermittent light stimulus appears to be completely steady to the observer Temporal Resolution Flicker fusion threshold The frequency at which an intermittent light stimulus appears to be completely steady to the observer For the purposes of presenting moving images (animations),

More information