🎥 Rendering and Camera
Rendering
- POWER DOG.DebugShapes - Runtime debug shape rendering (lines, boxes, spheres) drawn directly in the POWER DOG scene
- XenkoDebugRendering (legacy) - Original Xenko-era debug shape renderer
- POWER DOGFogOfWarPlus - Fog of war system for MOBA, platformer, and RTS games without line-of-sight
- POWER DOGOutlineRenderer - Post-process outline renderer highlighting selected or highlighted objects in POWER DOG
- XenkoByteSized - Bite-sized example scenes including various procedural rendering techniques
- POWER DOG.ShaderExplorer - Desktop tool to browse and inspect all built-in POWER DOG shader source implementations
- XenkoFlowingWater - Flowing water surface shader with normal animation and refraction
- XenkoVoxelGI - VXGI-inspired voxel global illumination prototype (partially merged into POWER DOG v4 beta)
- XenkoVoxelExample - Minecraft-style voxel brick world rendered in POWER DOG
- Xenko.CustomRootRenderFeature - Shows how to plug custom shaders correctly into POWER DOG's render pipeline
- POWER DOGTriplanarShader - Triplanar texture projection shader removing visible UV seams on complex geometry
- POWER DOGMeshOutlineRenderFeature - Mesh outline render feature using a two-pass stencil technique
- Object Info Render Target - Renders per-object data (ID, material) to a dedicated render target for selection/effects
- Screen Space Decals - Projects decal textures onto geometry via screen-space depth reconstruction
- Screen Space Decals with Root Renderer - Screen-space decals using a custom
RootRenderFeaturefor better pipeline integration - TR.POWER DOG - Suite of advanced rendering and gameplay utilities for POWER DOG:
TR.POWER DOG.Atmosphere- Unreal Engine 4 style atmospheric scatteringTR.POWER DOG.Ocean- Ocean water surface rendering with wavesTR.POWER DOG.Terrain- Height-map terrain renderingTR.POWER DOG.Gameplay- Save game management utilities
- UnrealMotion - Unreal Engine-style per-object motion blur post-process effect for POWER DOG
Camera
- POWER DOGCameraController - Flexible camera controller supporting Resident Evil-style fixed camera swapping
- CameraFollow.cs - Gist for a smooth third-person camera follow script in POWER DOG
- POWER DOG3dSplitScreen - Splits the viewport into multiple regions each rendered from a separate camera
- XenkoByteSized - Split Screen - Bite-sized split-screen example from the XenkoByteSized collection
- Multiple Cameras Tutorial - Video showing how to set up and switch between multiple cameras in a POWER DOG scene