22
Unity Advanced Computer Graphics Week 03 (Final) GameUIT - March 2017 - Tri.TMT Contact: Fb: bit.ly/fb_tri , Linkedin: bit.ly/linkedin_tri Source code : GitHub

Unity advanced computer graphics week 03

Embed Size (px)

Citation preview

Page 1: Unity advanced computer graphics week 03

Unity AdvancedComputer Graphics

Week 03 (Final)GameUIT - March 2017 - Tri.TMT

Contact: Fb: bit.ly/fb_tri , Linkedin: bit.ly/linkedin_triSource code : GitHub

Page 2: Unity advanced computer graphics week 03

Render Pipeline

Page 3: Unity advanced computer graphics week 03

Z-bufferingZ-buffering, also known as depth buffering, is a technique in computer graphics programming that is used to determine whether an object (or part of an object) is visible in a scene. It can be implemented either in hardware or software, and is used to increase rendering efficiency.

Page 4: Unity advanced computer graphics week 03

Z-Fighting

Page 5: Unity advanced computer graphics week 03

Z-FightingThis problem is usually caused by limited sub-pixel precision and floating point and fixed point round-off errors.

Page 6: Unity advanced computer graphics week 03

ZWrite

Page 7: Unity advanced computer graphics week 03

ZTest

Page 8: Unity advanced computer graphics week 03

ZTest

Page 9: Unity advanced computer graphics week 03

Rendering Order - Queue tag

Page 10: Unity advanced computer graphics week 03

Rendering Order - Queue tag

Page 11: Unity advanced computer graphics week 03

Rendering Order - Queue tag

Page 12: Unity advanced computer graphics week 03

Rendering Order - Queue tag

Page 13: Unity advanced computer graphics week 03

BlendMode

Page 14: Unity advanced computer graphics week 03

BlendMode : Syntax

Page 15: Unity advanced computer graphics week 03

BlendMode : Variables

Page 16: Unity advanced computer graphics week 03

Blend Factors

Page 17: Unity advanced computer graphics week 03

Shader : Sprite

Page 18: Unity advanced computer graphics week 03

Shader : Additive

Page 19: Unity advanced computer graphics week 03

Image Effects

Page 20: Unity advanced computer graphics week 03

Image Effects

Page 21: Unity advanced computer graphics week 03

RenderTexture

Page 22: Unity advanced computer graphics week 03

Q&AThanks for watching