SlideShare a Scribd company logo
An Introduction to Writing  Custom Unity Shaders!
Content Evangelist
Europe, Middle East, Africa & Russia
An Introduction to Writing  Custom Unity Shaders!
Shaders
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
Object Data Custom Data
Vertex Function V2F Struct Fragment Function
Object Drawn
On Screen!
Shader
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
docs.unity3d.com/Manual/SL-Reference.html
unity3d.com/get-unity/download/archive
developer.nvidia.com/Cg
Asset Store
Unify Wiki
Unity Forums (Shaders)
Community Blogs
Google search:
“[insert game name]
rendering techniques”
GDC Talks
Siggraph Papers
Dev Blogs
…More!
It’s the best way to learn. :)
Andy Touch
@andytouch
andyt@unity3d.com
An Introduction to Writing  Custom Unity Shaders!
John Smith
TITLE
An Introduction to Writing  Custom Unity Shaders!
Key headline text roughly
6-10 words long
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
An Introduction to Writing  Custom Unity Shaders!
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
• Sample short explanatory text
Sample short explanatory textSample short explanatory text
Sample short explanatory textSample short explanatory text
Sample short explanatory textSample short explanatory text
Sample short explanatory textSample short explanatory text
Sample short explanatory textSample short explanatory text
Sample short explanatory text
Sample short explanatory text
Sample short explanatory text
Sample short explanatory text
Sample short explanatory text
Samples

More Related Content

PPTX
MongoDB Aug2010 SF Meetup
PPTX
Shader Programming With Unity
PPTX
Cg shaders with Unity3D
PDF
Unity Surface Shader for Artist 03
PPTX
Writing shaders - YOU can do it!
PPTX
Unity & VR: What we are working on and how to design & develop VR Experiences
PPT
CS 354 Project 2 and Compression
PPTX
Shader model 5 0 and compute shader
MongoDB Aug2010 SF Meetup
Shader Programming With Unity
Cg shaders with Unity3D
Unity Surface Shader for Artist 03
Writing shaders - YOU can do it!
Unity & VR: What we are working on and how to design & develop VR Experiences
CS 354 Project 2 and Compression
Shader model 5 0 and compute shader

Viewers also liked (9)

PDF
Unity Surface Shader for Artist 02
PPT
Geometry Shader-based Bump Mapping Setup
PDF
ENEI16 - WebGL with Three.js
PDF
Game Programming 12 - Shaders
PDF
Shaders - Claudia Doppioslash - Unity With the Best
PPTX
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
PDF
Play RICOH THETA 360 Videos in Unity Shanyuan Teng
PPTX
Optimizing unity games (Google IO 2014)
PDF
Unite2014: Mastering Physically Based Shading in Unity 5
Unity Surface Shader for Artist 02
Geometry Shader-based Bump Mapping Setup
ENEI16 - WebGL with Three.js
Game Programming 12 - Shaders
Shaders - Claudia Doppioslash - Unity With the Best
Hands On with the Unity 5 Game Engine! - Andy Touch - Codemotion Roma 2015
Play RICOH THETA 360 Videos in Unity Shanyuan Teng
Optimizing unity games (Google IO 2014)
Unite2014: Mastering Physically Based Shading in Unity 5
Ad

Similar to An Introduction to Writing Custom Unity Shaders! (20)

PDF
Shaders in Unity
PDF
Shaders in Unity by Zoel
PDF
Learn how to do stylized shading with Shader Graph – Unite Copenhagen 2019
PPTX
Shaders & Standard Shader In Unity
PPTX
overviewing new unity graphic features
PPT
Gpu presentation
PDF
Shader editor
PDF
Візуальні еффекти на Unity3d
PDF
Clean architecture for shaders unite2019
PDF
What's new in Shader Graph: ready for production – Unite Copenhagen 2019
PDF
Abalanche - Unity Shader Graph #1: Shader & PBR Materials
PPTX
Shaders and the black magic
PDF
[UniteKorea2013] The Unity Rendering Pipeline
PPTX
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
PDF
【Unite 2017 Tokyo】シェーダープログラミング入門!カスタムシェーダー、作るで!
PDF
Shader on Unity @Lit!関西LT会
PDF
Unity advanced computer graphics week 02
PPT
Programmable Piplelines
PPT
Automated Combination of Real Time Shader Programs (EG 2007)
PPT
Rendering: Vertices, Indices, UVs and Shaders
Shaders in Unity
Shaders in Unity by Zoel
Learn how to do stylized shading with Shader Graph – Unite Copenhagen 2019
Shaders & Standard Shader In Unity
overviewing new unity graphic features
Gpu presentation
Shader editor
Візуальні еффекти на Unity3d
Clean architecture for shaders unite2019
What's new in Shader Graph: ready for production – Unite Copenhagen 2019
Abalanche - Unity Shader Graph #1: Shader & PBR Materials
Shaders and the black magic
[UniteKorea2013] The Unity Rendering Pipeline
GFX Part 6 - Introduction to Vertex and Fragment Shaders in OpenGL ES
【Unite 2017 Tokyo】シェーダープログラミング入門!カスタムシェーダー、作るで!
Shader on Unity @Lit!関西LT会
Unity advanced computer graphics week 02
Programmable Piplelines
Automated Combination of Real Time Shader Programs (EG 2007)
Rendering: Vertices, Indices, UVs and Shaders
Ad

More from DevGAMM Conference (20)

PPTX
The art of small steps, or how to make sound for games in conditions of war /...
PPTX
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
PPTX
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
PPTX
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
PPTX
AI / ML for Indies / Tyler Coleman (Retora Games)
PDF
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
PPTX
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
PDF
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
PDF
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
PDF
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
PDF
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
PDF
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
PDF
How to increase wishlists & game sales from China? Growth marketing tactics &...
PDF
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
PDF
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
PPTX
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
PDF
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
PPTX
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
PPTX
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
PPTX
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
The art of small steps, or how to make sound for games in conditions of war /...
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
AI / ML for Indies / Tyler Coleman (Retora Games)
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
How to increase wishlists & game sales from China? Growth marketing tactics &...
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...

Recently uploaded (20)

PDF
System and Network Administraation Chapter 3
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
top salesforce developer skills in 2025.pdf
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Transform Your Business with a Software ERP System
PDF
medical staffing services at VALiNTRY
PDF
Digital Strategies for Manufacturing Companies
PPTX
history of c programming in notes for students .pptx
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Reimagine Home Health with the Power of Agentic AI​
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
System and Network Administraation Chapter 3
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
top salesforce developer skills in 2025.pdf
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Design an Analysis of Algorithms II-SECS-1021-03
Upgrade and Innovation Strategies for SAP ERP Customers
Transform Your Business with a Software ERP System
medical staffing services at VALiNTRY
Digital Strategies for Manufacturing Companies
history of c programming in notes for students .pptx
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
CHAPTER 2 - PM Management and IT Context
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Reimagine Home Health with the Power of Agentic AI​
Design an Analysis of Algorithms I-SECS-1021-03
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
How to Choose the Right IT Partner for Your Business in Malaysia

An Introduction to Writing Custom Unity Shaders!

Editor's Notes

  • #30: For a Texture and Reflections
  • #31: For 1 Light and Shadows
  • #32: For Lightmapping (6 different kinds! Directional, Directional Specular, 3 types of Realtime lighting etc…._
  • #33: For Lightmapping (6 different kinds! Directional, Directional Specular, 3 types of Realtime lighting etc…._