Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Real-time Shaders with XNA

Learn the fundamentals of real-time shaders and a time-saving workflow to creating real-time shaders with XNA. Software required: XNA Game Studio 2.0.

Intermediate
4h 3m
(2)

Created by

Last Updated Feb 21, 2019

Course Thumbnail
  • Course

Real-time Shaders with XNA

Learn the fundamentals of real-time shaders and a time-saving workflow to creating real-time shaders with XNA. Software required: XNA Game Studio 2.0.

Intermediate
4h 3m
(2)

Created by

Last Updated Feb 21, 2019

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Learn the fundamentals of real-time shaders and a time-saving workflow to creating real-time shaders with XNA. Contains over 4 hours of project-based training for technical artists learning the methods of real-time shading using XNA. Popular highlights include: XNA Overview; Overview of Real-Time Shaders; Loading FBX Content Pipeline Files; Using Basic Effects; Writing Vertex and Pixel Shaders; Coding Effects and Techniques; Setting World, View and Projection Matrices; Altering View Matrix to Create Turntable; Using Skinned Model Processor; Constant and Texture Shading; Lambertian Diffuse Lighting Model; Blinn-Phong Shading Model; Faking Reflections with Cubemaps; Using Normal Maps; Specularity / Reflections using Normal Maps; Setting up Multiple Techniques; Computing Flat Shadows; Shadow Shaders; Working with the Stencil Buffer; Render to Texture; Drawing with Sprite Batch; Using Pixel Shaders for Post Effects. Software required: XNA Game Studio 2.0.

Real-time Shaders with XNA
Intermediate
4h 3m
(2)
Table of contents

Get started with Pluralsight