Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Write Unity CG Shaders From Scratch (2D, 3D)

/

Release date:2022, April

Duration:05 h 57 m

Author:Benjamin Swee

Skill level:Beginner

Language:English

Exercise files:Yes

Unlock the secrets of Unity CG Shaders by writing your own code from scratch, whether for 2D or 3D projects! If you’ve ever wished to delve into the intricate world of CG/HLSL shader code without relying on material editors, this course is your guide. Learn to create unique visual effects that not only look stunning but also run efficiently.

In this Unity CG course, I’m Benjamin Swee, your instructor. Drawing from my experience as a Lead Rendering Engineer on popular titles like Marvel Contest of Champions, Fast and the Furious games, and various Lineage titles, I’ll not only teach you the fundamentals of shader code but also share real-world industry insights and best practices used in today’s launched titles.

As someone who often worked solo, creating complete in-house rendering systems, I bring a blend of creative thinking, industry experience, and practical knowledge to this course.

Key Highlights:

  • Learn to write shaders independently, utilizing the material editor as a prototyping tool.
  • Acquire techniques applicable to personal game development, along with best practices for larger game companies.
  • Benefit from ongoing updates to the course content, ensuring it stays current and relevant to your needs.

Shaders may seem like a black box to many, but in this course, my aim is to unbox the complexity and provide you with a clear understanding.

Please note that this course is a work in progress, and I plan on continually updating it based on your feedback. Share your thoughts in the course messages, letting me know what additional content you’d like to see!

Watch online or Download for Free
01 – Introduction And Setup

001 Introduction & Setup
002 Unity Setup and how to go through this course
003 Introduction To The Shader Structure
40279458-Mar-19-2022-ShaderCoursePack.unitypackage

02 – 2D Shaders – Sampling Textures and Blending

001 Sampling A Texture 1
002 Sampling A Texture 2
003 Transparency and Blending

03 – 2D Shaders – Animation and Texture Erosion

001 UV animations, transform, sliding
002 2 Texture Samples
003 Texture Erosion
004 Texture Erosion Advance

04 – 2D Shaders – Animating Along UVs

001 Animating Textures along UVs, Ideal for flowing streams in 2d
002 Animating Distortions & Warps
003 Mathematical UVs – Whirlpool effects
004 Masked Distortion

05 – 2D Shaders – Screen Space UV

001 Screen Space UVs to create Shines
002 Creating Textured Shines from the original texture

06 – 2D Shaders – Rotation UVs

001 Rotating UV Using Rotation Matrix

07 – 3D Shaders – Basic Diffuse

001 Diffuse 3D Shader, basic lighting
002 3D Shader, that takes in light from probes
003 Moving lighting from vertex to fragment

08 – 3D Shaders – Spec

001 Specular highlights

09 – 3D Shaders – Normal mapping, how it works

001 Normal Mapping and how it works
002 Reflections using reflection probes and how it works

10 – Shader Misc

001 Shader Multicompiles, shader features

11 – 3D Shaders Effects

001 Fresnel Effect

12 – 3d Shaders Normals and Water

001 Normal Blending
002 Flowing Water
003 Flowing water 2
004 Advanced Water

[Udemy] Write Unity CG Shaders From Scratch (2D, 3D)_Subtitles.7z


Join us on
  Channel    and      Group

  • Facebook
  • Twitter
  • Google+
  • Linkedin
  • Pinterest

Leave a Comment

Your email address will not be published. Required fields are marked *