s&
info
About
info
About s&box
newspaper
Latest News
published_with_changes
Changes
map
Roadmap
monitoring
Metrics
games
Games
sports_esports
Browse Games
explore
Discover Games
category
Workshop
sports_esports
Games
landscape
Maps
view_in_ar
Models
texture
Materials
apparel
Clothing
construction
More..
forum
Forum
menu_book
Learn
docs
Documentation
api
Api Reference
school
Tutorials
manage_search
Code Search
input
Log in with Steam
chevron_left
Change Language
简体中文
English
Русский
Español
Português-Brasil
Deutsch
日本語
Français
Polski
Türkçe
한국어
Pirate
Italiano
ไทย
繁體中文
Українська
Čeština
Nederlands
Magyar
Dansk
Suomi
Svenska
Norsk
Ελληνικά
Română
Български
Tiếng Việt
Bahasa Indonesia
Español-Latinoamérica
العربية
Docs
🎨
Rendering
🎨
Shaders
📚
Reference
🪞
Screen-Space Reflections
🚀
Getting Started
📥
Download & Install
💻
System Requirements
🚀
Your First Project
🔍
Explore the Engine
📂
Project Types
🧩
Addon Project
🕹️
Game Project
💸
Monetization
🚨
Reporting Errors
ℹ️
FAQ
🧪
Staging Branch
🟠
Status
🪑
Scene
🧩
Components
📄
Advanced Topics
🔢
Component Versioning
🧵
Async
🧸
Component Interfaces
auto_awesome
ITemporaryEffect
👷
Component Methods
🛜
Events
🚪
IGameObjectNetworkEvents
🚪
ISceneStartup
🔃
Execution Order
extension
Reference
build
Hammer Mesh
🏃♀️
Player Controller
💨
TemporaryEffect
📦
GameObject
⚙️
GameObjectSystem
🗺️
Maps
📂
Loading Maps
🏗️
Map Entities
🌐
Networking
📦
Prefabs
💱
Instance Overrides
📝
Prefab Templates
🌍
Scenes
📋
Scene Metadata
💼
Code
🎓
Advanced Topics
🧞
Code Generation
🥵
Hotloading
🧪
Unit Tests
👶
Code Basics
🛡️
Api Whitelist
🐏
Cheat Sheet
🔣
Console Variables
✅
IsValid
📐
Math Types
⏱️
Time
📗
Libraries
🔩
Editor
🧊
Asset Previews
🔧
Custom Editors
📱
Editor Apps
📅
Editor Events
📂
Editor Project
⌨️
Editor Shortcuts
🪛
Editor Tools
📚
Component Editor Tools
⚙️
Editor Widgets
🔨
Mapping
🩳
Shortcuts
📦
Model Editor
design_services
Property Attributes
🖍️
Texture Generators
↩️
Undo System
🧍
Exporting Standalone
🔓
Standalone Code
🎎
Assets
🩲
Clothing
🔧
First Time Setup
📖
Guidelines & Quality Bar
🧅
Layering Clothing
🎩
Making a Hat
🌭
Morphing to Humans
📩
Publishing Clothing
storage
File System
✨
Ready-to-use Assets
🌭
Citizen Characters
🔫
First-Person Weapons
📦
Resources
🔟
Binary Serialization
☁️
Cloud Assets
🧊
Custom Assets
🔧
GameResource Extensions
📂
Storage (UGC)
📝
Naming Conventions
🎨
Rendering
✨
Effects
⚡
Beams
〰️
BeamEffect
🔫
Tracers
🔣
Decals
🏃♂️
Animated Effects
✴️
Decal Component
📄
DecalDefinition
👶
Lifetime
sun
Indirect Light Volumes
🎆
Particle Effect
🎮
Custom Particle Controller
🖼️
Post Processing
🔧
Creating PostProcesses
📁
Effects
📽️
FilmGrain
☀️
Tonemapping
📦
PostProcessVolume
📈
Shader Graph
🆕
Custom Nodes
⌨️
C# Shader Nodes
📦
Creating a Subgraph
🌱
Getting Started
🔧
Properties
💾
Variables
🎨
Shaders
📥
Attributes and Variables
🍎
Classes
🌥️
AmbientLight
🔗
Bindless API
👀
Depth
🪩
Dynamic Reflections
🌁
Fog
🎨
EnvMap
🌍
G-Buffer
💡
Light
📉
Procedural Effects
🚝
Motion
🥢
Screen Space Tracing
🕳️
SSAO
✂️
Texture Sheets
📋
Command Lists
🆕
Getting Started
⚡
GPU Instancing
💎
Material
📋
Modes
📚
Reference
🔏
Default Vertex and Pixel Shader Inputs
🔢
Global Variables
🪞
Screen-Space Reflections
🕸️
Vertex Helpers
⚙️
Render States
🎨
Sampler States
🔦
Shading Model
🧑🤝🧑
Networking & Multiplayer
🔑
Connection Permissions
album
Custom Snapshot Data
📦
Dedicated Servers
📂
Running Local Projects
👾
Serverside Code
🔒
User Permissions
lan
Http Requests
📆
Network Events
🔌
Network Helper
👁️
Network Visibility
👾
Networked Objects
🛍️
Ownership
📩
RPC Messages
🔄
Sync Properties
🧪
Testing Multiplayer
🌐
WebSockets
💬
Platform Chat
⚡
Physics
🎯
Tracing
🚪
Triggers
🚪
IScenePhysicsEvents
🖥️
UI
🎨
HudPainter
🖱️
UI Interactions
💬
Localization
⬜
Razor Panels
📝
Razor Components
🖌️
Styling Panels
🎨
Style Properties
👨👩👧👦
VirtualGrid
🎮
Game Mounts
🛠️
Creating Mounts
🍝
ActionGraph
🌱
Getting Started
🧩
Component Actions
💾
Variables
🛠️
Using With C#
📖
Examples
🆕
Custom Nodes
📦
Action Resources
⌨️
C# Method Nodes
🎬
Movie Maker
🌱
Getting Started
🗺️
Editor Map
🔑
Keyframe Editing
🖌️
Motion Editing
🦴
Skeletal Animation
🎥
Recording
🎞️
Sequences
📼
Exporting Video
code
Playback API
code
Recording API
💿
Media
🎥
Video
🔊
Audio
🔊
Sound
🔊
Playing Sounds
🎮
Gameplay
🍃
Clutter
🕹️
Input
🎮
Controller Input
🎨
Glyphs
⌨️
Raw Input
🤖
Navigation
🛞
NavMesh Agent
⏹️
NavMesh Areas
🚦
Costs & Filters
🚫
Obstacles
🔗
NavMesh Links
⛰️
Terrain
📄
Creating Terrain
📄
Terrain Materials
🥽
VR
💽
Services
🏅
Achievements
🔑
Auth Tokens
🏆
Leaderboards
📄
Web Api
📉
Stats
🕺
Animation
Screen-Space Reflections
SSR is done in three steps
Intersection
Uses the
G-Buffer
and
Screen Space Tracing
right after we do the Depth Pre-Pass, uses the result from last frame reprojected with
Motion
Denoising
Accumulates the result and makes it pretty taking off the rough edges
Compositing
Sets the texture to be composited with
Dynamic Reflections
Created 28 Jul 2025
Updated 28 Jul 2025