Skills

3d Essentials

Use when working with 3D-specific systems, materials, lighting, shadows, environment...

Install

npx skills add jame581/GodotPrompter --skill 3d-essentials -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 working with 3D-specific systems, materials, lighting, shadows, environment, global illumination, fog, LOD, occlusion culling, and decals in Godot 4.3+

3D Essentials in Godot 4.3+

All examples target Godot 4.3+ with no deprecated APIs. GDScript is shown first, then C#.

Related skills: rendering-pipeline for renderer choice, lighting strategy, AA and resolution scaling, player-controller for CharacterBody3D movement, physics-system for 3D collision shapes and raycasting, camera-system for Camera3D follow and transitions, shader-basics for spatial shaders and post-processing, godot-optimization for 3D performance tuning, animation-system for AnimationTree and 3D animation blending.


1. 3D Coordinate System & Core Nodes

Coordinate System

Godot uses a right-handed coordinate system with metric units (1 unit = 1 meter):

AxisDirectionColor
XRightRed
YUpGreen
ZOut of screen (+Z toward viewer)Blue

Cameras and lights point along -Z by default. When a character "faces forward," they look along -Z.

Essential 3D Nodes

NodePurpose
Node3DBase transform node, position, rotation, scale
MeshInstance3DDisplays a mesh with a material
Camera3DRequired to render 3D, perspective or orthogonal
DirectionalLight3DSun/moon, parallel rays, cheapest light
OmniLight3DPoint light, emits in all directions
SpotLight3DCone light, flashlights, spotlights
WorldEnvironmentSky, fog, tonemap, post-processing
DecalProjected texture onto surfaces
GPUParticles3DGPU-driven particle effects
CSGBox3D etc.Constructive Solid Geometry, prototyping
GridMap3D tile-based level building
Read the whole SKILL.md on GitHub

More in Media