Creating custom real-time shaders using ShaderFX for Maya
4.4 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,915 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Creating custom real-time shaders using ShaderFX for Maya to your Wishlist.

Add to Wishlist

Creating custom real-time shaders using ShaderFX for Maya

Learn how to create your own custom real-time shaders using ShaderFX for Autodesk Maya.
4.4 (39 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,915 students enrolled
Created by TGA Digital
Last updated 10/2015
English
Price: Free
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create your own custom ShaderFX shader in Autodesk Maya
  • Have a solid understanding of how shader math works
  • Understand how to create animated shader effects
  • Be familiar with several of the most common shader nodes/operations
View Curriculum
Requirements
  • Have a copy or Autodesk Maya that has ShaderFX (2014 LT, 2015 or 2016).
  • Have a solid understanding of 3D graphics.
Description

Learn how to create your own custom real-time shaders in Autodesk Maya using ShaderFX.

Work with node based real-time shader authoring environment where all your results are immediately visible in its full glory in the Maya viewport.

  • Learn how to create and modify ShaderFX shading networks.
  • Learn how to create and work with animated shader effects.
  • Follow along and learn good methods to solve common shader authoring challenges.


The benefit of working with ShaderFX in Maya is that anything you build is directly visible int he viewport. You get tremendous render speed compared to offline rendering. The kind of shaders you author with ShaderFX is exactly the same kind of shaders that modern game engines use. Same concepts and same kind of nodes/functions/operations.

Use your ShaderFX nodes as ways of presenting your portfolio artwork exactly the way you want it to look. Prototype your shader ideas for future game implementations. Gain valuable real-time shader authoring experience. Create previz materials for your movie project.

The ShaderFX shader authoring environment is also the same environment your create shaders for Autodesks new game engine "Stingray".

Do feel free to ask questions and discuss shader questions within the course community.

You need a version of Autodesk Maya that has ShaderFX available to be able to follow along this course and create your own shaders. That is: Maya 2014LT, Maya 2015 or Maya 2016.

Who is the target audience?
  • This course is intended for intermediate-advanced 3D graphics users who are interested in learning real-time shader authoring.
  • This course is not intended for beginners to 3D graphics.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
13 Lectures
03:15:54
+
Getting started
3 Lectures 24:09

A short introduction into what this course will cover.

Introduction
01:36

In this lecture I will show you the most basic parts of getting started with ShaderFX in Autodesk Maya.

Getting started in Maya
10:50

In this lecture I will show you how to work with groups in ShaderFX as well as one of my most used groups, the "baseline" group.

Baseline shader nodes and the concept of groups
11:43
+
Team Color Shader
2 Lectures 28:19

In this section I show you how to create a vertex color driven team color shader. That is, you define areas you want to apply team color to using vertex color.

Team Color Shader - part #1
18:41

In this section I show you how to create a vertex color driven team color shader. That is, you define areas you want to apply team color to using vertex color.

Team Color Shader - part #2
09:38
+
Animated Forcefield Shader
5 Lectures 01:40:21

In this section I show you how to create an animated forcefield shader which consists of several layered effects that make up the final look. Several of these effects are procedurally generated.

Animated Forcefield Shader - part #1
20:06

In this section I show you how to create an animated forcefield shader which consists of several layered effects that make up the final look. Several of these effects are procedurally generated.

Animated Forcefield Shader - part #2
19:58

In this section I show you how to create an animated forcefield shader which consists of several layered effects that make up the final look. Several of these effects are procedurally generated.

Animated Forcefield Shader - part #3
20:11

In this section I show you how to create an animated forcefield shader which consists of several layered effects that make up the final look. Several of these effects are procedurally generated.

Animated Forcefield Shader - part #4
19:59

In this section I show you how to create an animated forcefield shader which consists of several layered effects that make up the final look. Several of these effects are procedurally generated.

Animated Forcefield Shader - part #5
20:07
+
Triplanar Texture Mapping
3 Lectures 43:05

In this section I show you to create a triplanar texture mapping shader. This means that you apply three different texture projections to your model along the XYZ axises in the 3D world space instead of using conventional model UV coordinates.

Triplanar Texture Mapping - part #1
17:32

In this section I show you to create a triplanar texture mapping shader. This means that you apply three different texture projections to your model along the XYZ axises in the 3D world space instead of using conventional model UV coordinates.

Triplanar Texture Mapping - part #2
15:34

In this section I show you to create a triplanar texture mapping shader. This means that you apply three different texture projections to your model along the XYZ axises in the 3D world space instead of using conventional model UV coordinates.

Triplanar Texture Mapping - part #3
09:59
About the Instructor
TGA Digital
4.5 Average rating
124 Reviews
3,482 Students
2 Courses
Online Educator

TGA Digital is The Game Assembly's project to share knowledge online to a wider audience. The Game Assembly is a on-location game education situated in in Malmö, Sweden. We have extensive experience in different fields of game development such as 3D graphics, game programming, level design and technical artist. We're are very dedicated to delivering the best possible education for all our students and yearly graduate several students of whom the majority(~90%) get a job in the games industry.

We always strive to teach current topics and techniques within game development. Don't hesitate to get back to use with feedback or questions.