Home / Forums / Two-Tone Visible/Occluded Chams using Dual Material Passes (Part 3)

UnreliableCode Community

Developer Research, Reverse Engineering & Coding Community

Source

Two-Tone Visible/Occluded Chams using Dual Material Passes (Part 3)

HexRays99
Senior Reverse Engineer
VIP
Rep: 380
Join Date: Apr 2022
Posts: 36
Thanks: 94
1y ago · Nov 22, 2024 8:50 AM
#1
Configuring dual-pass shaders where occluded geometry is colored red (ZTest Greater) and visible geometry is green (ZTest LessEqual).
HexRays99 · Reverse Engineering & Static Analysis
CPP
// Always check your pointers!
if (!pLocalPlayer) return;
The following users thanked HexRays99 for this post:
NullPtr_
Assembly & Engine Research
MEMBER
Rep: 260
Join Date: May 2023
Posts: 27
Thanks: 62
1y ago · Nov 22, 2024 1:28 PM
#2
Pass 1: ZTest Greater, ZWrite Off, Color Red. Pass 2: ZTest LessEqual, ZWrite On, Color Green.
NullPtr_ · 0xDEADBEEF was here
ZeroMemory
Member
MEMBER
Rep: 75
Join Date: Oct 2024
Posts: 32
Thanks: 18
1y ago · Nov 23, 2024 2:28 PM
#3
This allows instant visual feedback whether an enemy is behind cover or in direct line of sight.
ZeroMemory · Always experimenting