Shader Design

 

1 Building Shaders

Building Slim Shading Networks

Creating Shading Networks

Creating Connections

The Art of Shader Design

The Graph View Editor

Slim's Shader Arsenal

The Core Functions

Special Appearances

Special Case Names

Create Custom Solutions

 

2 Shader Design

The Shader Design Process

Authoring Shaders Interactively

Founded Upon the RSL

Deceptively Simple

Authoring & Deployment

Different Tools for Different Pipelines

Deployment Strategies

Slim Networks vs. Compiled Shaders

 

3 Packaging Shader Networks

Reasons for Packaging

Ways to Package

Internal and External Parameters

Creating a Bundle

Using Instances

Flattening a Network

Editing the .slim File

Importing Flattened Shaders

 

4 Shader Recipes

Projections

Lights

Shadows

Slide Projector

Barn Door

Projecting Light Color 

Deep Shadows: Colored Shadows

Deep Shadows: Fake Caustics

Rim Light

Reflections 

Reflection Maps 

Environment Maps 

Environment Lights

Reflection Falloff

Ray Tracing

Ray Traced Refractions

Ray Traced Occlusion

Advanced Ray Tracing: The Jam Shader

Volumes

Fog

Colored Fog

Diffuse & Specular Warmth   

Glass
Fakey® Glow

 

5 Autoscript: Converting Maya Texture Shaders

Intro

The Autoscript Overview

Limitations

Special thanks to DreamWorks