
Ue Materials Rendering
If you're working with dynamic materials, post-process volumes, or UE5's rendering pipeline in C++, this skill walks you through the patterns that actually matter. It starts by reading your project context to check engine version and platform targets, then covers MID creation and parameter setting, material parameter collections for global values, post-process settings via volumes, render targets, and Nanite/Lumen specifics. The index-based parameter API for high-frequency updates is a nice touch most tutorials skip. The step-by-step clarification questions keep it from dumping irrelevant code on you. Solid if you're tired of guessing which CreateDynamicMaterialInstance overload to use or why your MID got garbage collected.
- skills.sh installs
- 1.4K
- GitHub stars
- 446
- last updated
- Aug 21, 2026
Install
$ npx -y skills add quodsoler/unreal-engine-skills --skill ue-materials-rendering --agent claude-codeInstalls into .claude/skills of the current project.
Files
UE Materials and Rendering
Target engine: UE 5.8. APIs below are verified against the 5.8 headers; older forms are listed under "Deprecated — do not use".
Runtime material and rendering C++: UMaterialInstanceDynamic, UMaterialParameterCollection, UTextureRenderTarget2D, USceneCaptureComponent2D, FPostProcessSettings, UDecalComponent, plus the 5.8 renderer features (Nanite, Lumen, MegaLights, Substrate, Virtual Shadow Maps, TSR). Material headers live in Runtime/Engine/Public/Materials; render targets, scene, post-process volumes in Runtime/Engine/Classes/Engine; Blueprint libraries in Runtime/Engine/Classes/Kismet. Build.cs: "Engine" covers everything above; add "RenderCore" and "RHI" only for EShaderPlatform, RDG and global shaders.
Context
Read .agents/ue-project-context.md if it exists (module names, conventions, enabled plugins, renderer settings). Do not stop if it is missing.
Identify the area from the request and the codebase. Ask only when two plausible readings would produce different code.
Sponsors
Details
- Repository
- github.com/quodsoler/unreal-engine-skills
- Category
- Game Development
- First seen
- Jun 3, 2026
More from quodsoler/unreal-engine-skills
All 27- Ue Module Build System1.4K
- Ue Niagara Effects1.4K
- Ue Gameplay Framework1.4K
- Ue Animation System1.4K
- Ue Actor Component Architecture1.4K
- Ue Input System1.4K
- Ue Data Assets Tables1.3K
- Ue Character Movement1.3K
- Ue Procedural Generation1.3K
- Ue Physics Collision1.3K
- Ue Networking Replication1.3K
- Ue Gameplay Abilities1.3K
- Ue Ai Navigation1.3K
- Ue World Level Streaming1.3K
- Ue Sequencer Cinematics1.3K
- Ue Audio System1.3K
- Ue Serialization Savegames1.3K
- Ue State Trees1.2K
- Ue Async Threading1.2K
- Ue Mass Entity1.2K
- Ue Game Features1.2K
- Ue Cpp Foundations1.6K
- Ue Ui Umg Slate1.5K
- Ue Editor Tools1.5K