Skills

Rendering Pipeline

Use when choosing a renderer or planning a project's look and frame budget, renderer...

Install

npx skills add jame581/GodotPrompter --skill rendering-pipeline -g -a claude-code -y
Category
Media
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
No, instructions only

What it does

Use when choosing a renderer or planning a project's look and frame budget, renderer per platform, lighting strategy and light limits, anti-aliasing, 3D resolution scaling (FSR, MetalFX), SubViewports and render targets, shader stutter, graphics settings menus, and rendering stats

Rendering Pipeline in Godot 4.3+

Project-level rendering decisions: which renderer runs where, how the lighting is built for it, how edges are smoothed, what resolution 3D renders at, and how to measure the result. All examples target Godot 4.3+ with no deprecated APIs. GDScript is shown first, then C#.

This skill picks the strategy; 3d-essentials holds the per-node recipes (materials, light properties, GI setup, fog, decals).

Related skills: 3d-essentials for materials, lights, environment and GI node setup, 2d-essentials for 2D lights and shadows, shader-basics for post-processing, compositor effects and the Shader Baker, godot-optimization for profiling CPU/GPU bottlenecks, web-export for the Compatibility-only browser target.


1. Pick the Renderer First

The renderer decides which lighting features exist at all, so choose it before building the look.

Rendererrendering_methodUse forMissing compared to Forward+
Forward+forward_plusDesktop and console, high-end visuals,
MobilemobilePhones, tablets, standalone XR, low-end desktopSDFGI, VoxelGI, SSAO/SSIL/SSR, volumetric fog, TAA, FSR
Compatibilitygl_compatibilityWeb (the only option there), very old GPUsEverything Mobile lacks (though SSAO arrives in 4.6), plus FXAA/SMAA and MetalFX; glow is a simplified version

Set Project Settings → Rendering → Renderer → Rendering Method. Platform overrides already exist: rendering/renderer/rendering_method.mobile defaults to mobile and rendering_method.web to gl_compatibility, so one project can run Forward+ on desktop and Mobile on phones, but then test the look on both, because effects silently disappear on the lighter renderer.

A settings menu must hide options the running renderer cannot honor. The later sections use this helper:

Read the whole SKILL.md on GitHub

More in Media