Unreal Engine 短期課程 指導老師: 資訊工程系 胡敏君 老師 教育部資通訊軟體創新人才推升推廣計畫

Slides:



Advertisements
Similar presentations
16.1 Si23_03 SI23 Introduction to Computer Graphics Lecture 16 – Some Special Rendering Effects.
Advertisements

Deferred Shading Optimizations
Lecture 8 Transparency, Mirroring
CS123 | INTRODUCTION TO COMPUTER GRAPHICS Andries van Dam © 1/16 Deferred Lighting Deferred Lighting – 11/18/2014.
Ray tracing. New Concepts The recursive ray tracing algorithm Generating eye rays Non Real-time rendering.
Understanding the graphics pipeline Lecture 2 Original Slides by: Suresh Venkatasubramanian Updates by Joseph Kider.
Graphics Pipeline.
Game Programming 09 OGRE3D Lighting/shadow in Action
Computer Graphic Creator: Mohsen Asghari Session 2 Fall 2014.
Projective Texture Mapping
Week 7 - Monday.  What did we talk about last time?  Specular shading  Aliasing and antialiasing.
Week 11 - Wednesday.  Image based effects  Skyboxes  Lightfields  Sprites  Billboards  Particle systems.
Week 10 - Monday.  What did we talk about last time?  Global illumination  Shadows  Projection shadows  Soft shadows.
Shadow Volumes Revisited Stefan Roettger Alexander Irion Thomas Ertl University of Stuttgart, VIS Group.
2-D IMAGE MORPHING.
Real-Time Rendering SPEACIAL EFFECTS Lecture 03 Marina Gavrilova.
黃聰賢. Light Position Mesh Polygon Shadow Polygon  Clear color buffer and stencil buffer  Render the scene with ambient only.
Skin Rendering GPU Graphics Gary J. Katz University of Pennsylvania CIS 665 Adapted from David Gosselin’s Power Point and article, Real-time skin rendering,
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Non-Photorealistic Rendering - This is the attempt to make a realistic scene or object look as if it were hand drawn.
Computer Graphics Shadows
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Bits & Bytes (are not junk food!). Bit is short for binary digit, the smallest unit of information in the digital world. A single bit can hold only one.
Shadows Computer Graphics. Shadows Shadows Extended light sources produce penumbras In real-time, we only use point light sources –Extended light sources.
Computer Graphics Mirror and Shadows
Basic Graphics Concepts Day One CSCI 440. Terminology object - the thing being modeled image - view of object(s) on the screen frame buffer - memory that.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
TERRAIN SET09115 Intro to Graphics Programming. Breakdown  Basics  What do we mean by terrain?  How terrain rendering works  Generating terrain 
Advanced Computer Graphics Depth & Stencil Buffers / Rendering to Textures CO2409 Computer Graphics Week 19.
Emerging Technologies for Games Alpha Sorting and “Soft” Particles CO3303 Week 15.
Computer Graphics Module Review CO2409 Computer Graphics.
CS 638, Fall 2001 Multi-Pass Rendering The pipeline takes one triangle at a time, so only local information, and pre-computed maps, are available Multi-Pass.
Computer Graphics The Rendering Pipeline - Review CO2409 Computer Graphics Week 15.
Advanced Computer Graphics Advanced Shaders CO2409 Computer Graphics Week 16.
Computer Graphics 2 Lecture 7: Texture Mapping Benjamin Mora 1 University of Wales Swansea Pr. Min Chen Dr. Benjamin Mora.
CHAPTER 8 Color and Texture Mapping © 2008 Cengage Learning EMEA.
Realtime NPR Toon and Pencil Shading Joel Jorgensen May 4, 2010.
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Advanced Computer Graphics Shadow Techniques CO2409 Computer Graphics Week 20.
09/16/03CS679 - Fall Copyright Univ. of Wisconsin Last Time Environment mapping Light mapping Project Goals for Stage 1.
Texture Mapping CAP4730: Computational Structures in Computer Graphics.
Basic 3D Concepts. Overview 1.Coordinate systems 2.Transformations 3.Projection 4.Rasterization.
Computer Graphics Blending CO2409 Computer Graphics Week 14.
Sky Boxes and Vector Math 2 Course Information CVG: Programming 4 My Name: Mark Walsh Website:
Image Manipulation CSC361/661 – Digital Media Spring 2002 Burg/Wong.
Drawing structure Strategies for compelling images 1.
Hank Childs, University of Oregon Volume Rendering, pt 1.
Maths & Technologies for Games Advanced Graphics: Scene Post-Processing CO3303 Week
Digital Media Dr. Jim Rowan ITEC 2110 Chapter 3. Roll call.
Shadows David Luebke University of Virginia. Shadows An important visual cue, traditionally hard to do in real-time rendering Outline: –Notation –Planar.
- Introduction - Graphics Pipeline
Computer Graphics Imaging
Week 7 - Monday CS361.
Reflective Shadow Mapping By: Mitchell Allen.
Advanced Computer Graphics
Week 11 - Wednesday CS361.
Digital 2D Image Basic Masaki Hayashi
Deferred Lighting.
3D Graphics Rendering PPT By Ricardo Veguilla.
Video System TTFs Part (I): Basic Design Strategy.
CS451Real-time Rendering Pipeline
RGB-D Image for Scene Recognition by Jiaqi Guo
Computer Animation Texture Mapping.
Computer Graphics Module Review
Texture and Shadow Mapping
Dr. Jim Rowan ITEC 2110 Chapter 3
AIM 7-5: How can we use ratios to make indirect measurements?
Magnetic Resonance Imaging
Frame Buffer Applications
Frame Buffers Fall 2018 CS480/680.
Presentation transcript:

Unreal Engine 短期課程 指導老師: 資訊工程系 胡敏君 老師 教育部資通訊軟體創新人才推升推廣計畫 協辦單位:3D多媒體跨校資源中心

Unreal Engine Course

Review Basic material usage Material Instance Blending color/normal textures Masking technique Concept of linear interpolation

Bonus: Parallax Mapping Normal mapping only affect light calculation, can we make it further?

Idea of Parallax Mapping Assumption: slope ascend and descend slowly, we can estimate with H

Goal Black-and-white Pixelize Outline around objects Monitor(If we have enough time)

Post Processing We can do post processing with material Create unique and stylistic effect

Buffer Visualization

NOTE Change Material Domain to Post Processing To Apply, post processing volume->Blendable - >Assets and then find your material PostProcessingInput0 usually equal to scene color

Black and White

RGB to Gray scale To convert RGB to gray scale, we have the following formula Y = (R, G, B, A) dot (0.2126, 0.7152, 0.0722, 0) Or Y = (R, G, B, A) dot (0.299, 0.587, 0.114, 0)

Pixelize

Pixelize – The Idea We need to make continuous texture coordinate discrete, It’s all about math… HINT: scaling and floor/round/ceil

Outline around Objects

Custom Depth and Stencil We can achieve many effects with custom depth and stencil. Mark the objects that you wish to render to custom depth!

Remapping Depth Value Originally, depth and custom depth are actual distance from camera. It’s more useful to remap the value to [0, 1]

Convolution

The Many Use of Custom Depth http://www.tomlooman.com/the-many-uses- of-custom-depth-in-unreal-4/