Quick answer: Overlay camera Render Type = Overlay. Add to Base camera’s Stack list.
Weapon viewmodel camera doesn’t render. Base camera ignores it. Overlay must be explicitly stacked.
The Fix
BaseCamera (Camera component):
Render Type: Base
Stack:
+ WeaponViewmodelCamera
WeaponViewmodelCamera:
Render Type: Overlay
Culling Mask: Weapon
Clear Depth: true
Stack drives layered rendering. Overlay’s output composites onto Base’s color target.
Verifying
Weapon visible without clipping into world. Frame Debugger shows overlay pass after Base.
“Stack the overlay. Composite layered.”
Related Issues
For URP feature order, see order. For Render Objects mask, see mask.
Stack on Base. Overlay renders.