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.6 (23 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,057 students enrolled
Instructed by TGA Digital Design / 3D & Animation
Free
Start Learning Now
  • Lectures 13
  • Length 3.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course 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.

What are the requirements?

  • Have a copy or Autodesk Maya that has ShaderFX (2014 LT, 2015 or 2016).
  • Have a solid understanding of 3D graphics.

What am I going to get from this course?

  • 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

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Getting started
01:36

A short introduction into what this course will cover.

10:50

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

11:43

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.

Section 2: Team Color Shader
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.

09:38

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.

Section 3: Animated Forcefield Shader
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.

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.

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.

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.

20:07

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.

Section 4: Triplanar Texture Mapping
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.

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.

09:59

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.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

TGA Digital, 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.

Ready to start learning?
Start Learning Now