Unity Shader Samples

Advanced Material Shaders & Visual Effects for URP

Project Overview

Professional collection of Unity URP shaders showcasing advanced material rendering techniques including surface properties, procedural effects, and automated gallery systems for shader testing and visualization.

7+
Custom Shaders
URP
Rendering Pipeline
HLSL
Shader Language
3
Gallery Tools

Material Shaders

Silk Material Shader

Advanced PBR
▼

Physically-based silk material with anisotropic reflections, iridescence effects, and sheen properties for realistic fabric rendering.

Anisotropic GGX Fresnel Iridescence Sheen BRDF
  • Anisotropic specular with rotation control
  • Customizable sheen intensity and tint
  • Iridescence effect with strength control
  • Micro-roughness surface detail
  • Multiple light support with shadows

Velvet Material Shader

Fabric Rendering
▼

Advanced velvet shader featuring rim lighting, subsurface scattering, and fuzz scatter effects for soft fabric materials.

Velvet BRDF SSS Procedural Noise
  • Custom velvet BRDF with rim lighting
  • Fuzz scatter for soft material look
  • Subsurface scattering simulation
  • Anisotropic specular highlights
  • Micro-detail surface perturbation

Advanced Surface Shader

Versatile PBR
▼

Highly configurable surface shader with metallic, glossy, roughness, and matte modes for versatile material creation.

Multi-Mode Procedural Roughness Shadow Integration
  • 4 surface modes: Glossy, Rough, Matte, Hybrid
  • Procedural roughness with noise layers
  • Flat surface mode for hard materials
  • Adjustable ambient and shadow intensity
  • Fog support and shadow casting

Water Surface Shader

Procedural FX
▼

Dynamic water surface with vertex displacement, procedural waves, and depth-based coloring for realistic water effects.

Vertex Displacement Wave Simulation Normal Calculation
  • Procedural wave generation with noise
  • Dynamic normal calculation for lighting
  • Depth-based color gradient
  • Fresnel reflection effect
  • Adjustable wave parameters (amplitude, frequency, speed)

Water Reflection Shader

Screen Effect
▼

Screen-space water reflection with animated wave distortion and highlight stripes for dynamic water surfaces.

UV Distortion Screen Space Built-in RP
  • Sine wave UV distortion
  • Animated highlight stripes
  • Configurable wave parameters
  • Time-based animation
  • Simple and performant

🛠️ Gallery & Testing Tools

Shader Gallery Maker

Editor Tool
▼

Automated shader property visualization system that generates grids of objects with varying shader parameters for testing and comparison.

Editor Script Property Analysis ProBuilder Support
  • Automatic shader property detection
  • 2D grid generation (main × sub columns)
  • Color property management
  • Scene gizmo labels with property names
  • ProBuilder mesh integration

Vertex Count Gallery

Performance Testing
▼

Generates plane meshes with specific vertex counts for testing shader performance across different mesh complexities.

ProBuilder API Mesh Generation Performance Testing
  • Target vertex count generation
  • Automatic segment calculation
  • Procedural plane creation
  • Debug vertex count display
  • Material assignment

Multi-Shader Gallery

Comparison Tool
▼

Creates comprehensive galleries showing multiple shaders applied to multiple prefabs with various color variations.

Batch Generation Prefab Support Color Matrix
  • Multiple shader comparison
  • Prefab instancing support
  • 9 predefined color variations
  • Hierarchical organization
  • Customizable spacing parameters

⚙️ Technical Features

Rendering Features

  • Universal Render Pipeline (URP) compatible
  • Shadow casting and receiving
  • Multiple light support
  • Fog integration
  • Custom BRDF implementations

Shader Techniques

  • Procedural noise generation
  • Anisotropic reflections
  • Fresnel effects
  • Vertex displacement
  • Normal perturbation

Editor Tools

  • ExecuteInEditMode support
  • Scene Gizmos visualization
  • Automatic property detection
  • Prefab instantiation
  • Material generation

📚 Technical Stack

Unity URP HLSL ProBuilder C# Editor Scripting PBR Lighting Procedural Generation Scene Gizmos

📬 Contact

Interested in custom shader development or technical art solutions?

📞 +90 538 968 69 77

✉️ rengin.celik97@gmail.com

🌍 Istanbul, Turkey