Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Learn Unity Shaders from Scratch

Course Cover
compare button icon

Course Features

icon

Duration

4.26 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

4.26 hours

Course Description

This course will cover unity shader lab and cg shading to create stunning shaders. Perhaps you are a game developer who is struggling to bring a specific feature to life because it requires a custom shader. A developer who has always wanted to create custom shading effects but was afraid to try. A developer who wants to add custom post processing effects to 3D renders. Unity shader lab allows you to create custom shaders. There are three flavors: fixed function, vertex fragment, and surface shaders. The fixed function route will not be covered in this course, as it is a legacy option. You want to learn best practices and modern techniques. Although the code syntax is based upon the c language, we won't assume that you know anything about it. We will instead, as the course title suggests, learn from scratch. Shaders use the GPU (the graphics processing unit) in order to handle multiple programs simultaneously. It is extremely fast. We'll start with very simple examples and move slowly through each stage of creating a custom shader. Visual studio or another code editor will allow you to play with the shader code. You can experiment with different values and see how they affect the final result. Unity shaders can be divided into vertex shaders or fragment shaders. We will concentrate on the fragment shader first, which is essentially working in a 2D environment. The course resources contain dozens of shaders, so you can learn the language in easy steps. To easily add complex lighting, you will need to master unity surface shader syntax.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

Skills You Will Gain

Prerequisites/Requirements

A knowledge of the basics of using Unity is assumed, this is readily available by many online tutorials

All you need is a copy of Unity, freely available for students

What You Will Learn

You will be gently introduced to how to approach the problem of creating a custom shader

You will learn to use the Surface Shader syntax to add custom shaders on top of Unity lighting

Course Cover