Example: mirv_calcs: Collision clipping a camera against against level other content - advancedfx/advancedfx GitHub Wiki

// Example config for collisionClip

mirv_calcs handle add localPlayer localPlayer20221206
mirv_calcs handle add observerTarget observerTarget20221206 localPlayer20221206

mirv_calcs vecAng add handleAttachment facemaskOrigin20221206 observerTarget20221206 facemask
mirv_calcs vecAng add value faceMaskOffset20221206 100 0 0 0 0 179.9
mirv_calcs vecAng add offset facemaskSource20221206 facemaskOrigin20221206 faceMaskOffset20221206 1
mirv_calcs vecAng add collisionClip facemask20221206 facemaskSource20221206 facemaskOrigin20221206 observerTarget20221206 7.0

mirv_calcs vecAng edit facemask20221206 ignoreSome 1 // needs HLAE 2.142.1 or newer
mirv_calcs vecAng edit facemask20221206 sleepTime 0.5 // needs HLAE 2.142.1 or newer
mirv_calcs vecAng edit facemask20221206 smoothTime 2.5 // needs HLAE 2.142.1 or newer

spec_mode 5; mirv_cam source calcVecAng facemask20221206 

See also