RepositoryC++
87andrewh

87andrewh/CornerCulling

Fast and Maximally Accurate Occlusion Culling

142stars
18forks
1issues
1views

🧱 Cắt góc đâm bằng raycast — tốc độ và độ chính xác tối đa

Ray cast phân tích thay thế ray march chậm và PVS gần đúng, đồng thời xử lý độ trễ mạng để tránh hiện tượng pop.

CornerCulling là hệ thống cắt góc nhìn (occlusion culling) cải tiến chạy trên server, thiết kế riêng cho các giải pháp anti-wallhack. Thay vì dựa trên ray march chập hoặc PVS xấp xỉ, dự án dùng ray cast phân tích để kiểm tra chính xác từng đường nhìn (LOS) có bị chặn bởi vật cản hay không. Nhờ đó, hệ thống đạt được tốc độ và độ chính xác cao ngay cả trong môi trường độ trễ lớn, phù hợp cho các tựa game BR với 50+ người chơi và hàng ngàn vật cản.

✨ Điểm nổi bật

  • Ray cast phân tích: Thay thế ray march chập, tính toán chính xác từng LOS bị chặn.
  • BVH tối ưu: Cấu trúc Bounding Volume Hierarchy hỗ trợ tìm kiếm O(log(n)) khi bỏ sót cache.
  • Cache occluder thông minh: Lưu trữ occluder gần đây để tăng tốc bỏ qua BVH.
  • Xử lý độ trễ: Kiểm tra LOS từ mọi vị trí người chơi có thể di chuyển tới, tránh pop.
  • Culling theo góc: Cắt kẻ địch nếu và chỉ nếu một occluder convex chặn hết 4 góc peek.
  • Hỗ trợ PVS: Dùng PVS như lớp lọc đầu để giảm số lượng ray cast.
  • Tối ưu tick: Có thể cắt cứng 30ms thay vì 10ms mà không ảnh hưởng trải nghiệm, tăng tốc 3x.

💡 Vì sao đáng chú ý

CornerCulling khác biệt ở cách kết hợp độ chính xác cao với hiệu năng tốt nhờ ray cast phân tích và BVH. Hệ thống còn tích hợp xử lý độ trễ thông minh bằng cách kiểm tra toàn bộ vùng di chuyển khả dĩ, giúp tránh pop và duy trì trải nghiệm mượt mà. Phù hợp cho game FPS đa người như CS:GO, Valorant với yêu cầu anti-wallhack cao.


#OcclusionCulling #AntiCheat #UnrealEngine #Raycast #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
advancedfx/advancedfx

Half-Life Advanced Effects (HLAE) is a tool to enrich content creation mainly for the Counter-Strike series.

817
Oct 26, 2026
RepositoryC++
b1gnout/VAC-Bypass

(NO LONGER WORKS)

191
Feb 2, 2025
RepositoryC++
NullHooks/NullHooks

Based CS:GO internal cheat

133
Jul 15, 2023
RepositoryC#
4sval/FModel

Unreal Engine Archives Explorer

3.3k
Oct 27, 2026
RepositoryTypeScript
akiver/cs-demo-manager

Companion application for your Counter-Strike demos.

2.0k
Oct 24, 2026
RepositoryGo
markus-wa/demoinfocs-golang

A Counter-Strike 2 Demo Parser for Go (demoinfo)

1.1k
Oct 23, 2026
RepositoryRust
LaihoE/demoparser

Counter-Strike 2 replay parser for Python and JavaScript

738
Oct 25, 2026
RepositoryKotlin
Jire/Charlatano

Proves JVM cheats are viable on native games, and demonstrates the longevity against anti-cheat signature detection systems

666
Feb 20, 2023
RepositoryPython
waldo-vision/optical.flow.demo

A project that uses optical flow and machine learning to detect aimhacking in video clips.

529
Nov 20, 2021