📷 Camera Culling Wiki
公式の Camera Culling ドキュメントポータルへようこそ。Camera Culling は、Vanilla Outsider の設計思想に基づいて開発された、Minecraft 26.1.2、26.2、および 26.3 向けの高性能クライアントサイドレンダリング最適化Modです。
📌 リポジトリソースコード免責事項: このWikiのドキュメントはリポジトリ内の現在のソースコード状態を反映しており、CurseForgeおよびModrinthでの公式リリースビルドに先行する未リリースの最新コミットや開発中機能が含まれている場合があります。
🧭 マルチバージョン切替ポータル
Camera Culling は厳格な 1 JAR 1 Version の原則に基づいて開発されています。対象のMinecraftバージョンを以下から選択し、専用の分離されたドキュメントツリーに入ってください:
| 対象Minecraftバージョン | Modリリースバージョン | Javaランタイム | ビルドツール | 専用Wikiポータル |
|---|---|---|---|---|
| Minecraft 26.1.2 | 1.10.2+26.1.2 | Java 25+ | Fabric Loom 1.15.5 | 👉 MC 26.1.2 Wiki に入る |
| Minecraft 26.2 | 1.10.1+26.2 | Java 25+ | Fabric Loom 1.15.5 | 👉 MC 26.2 Wiki に入る |
| Minecraft 26.3 | 1.10.1+26.3 | Java 25+ | Fabric Loom 1.15.5 | 👉 MC 26.3 Wiki に入る |
⚡ コア最適化マトリクス
| 最適化システム | 主な仕組み | パフォーマンス上の利点 |
|---|---|---|
| ゼロアロケーションレイキャストエンジン | プリミティブ座標による視線判定 | カメラ回転時のJVM Young-Gen GC一時停止スパイクを排除 |
| アンチフリッカー時間的ヒステリシス | 距離に応じた適応型4/8/12フレーム猶予バッファ | ブロックの境界かすめや歩行時の揺れによるチラつきを防止 |
| 両面看板テキストカリング | 面法線ベクトルの内積 ($\vec{N} \cdot \vec{V}$) | 看板テキストの描画コール(Draw Call)を50%〜100%削減 |
| パーティクル遮蔽カリング | 4mの近接安全バブル+視覚クリップレイキャスト | 地下や遮蔽されたパーティクルクアッドのレンダリングをスキップ |
| アニメーションカリング | テクスチャアトラスのアップロード抑制 | 3Dブロックアニメーションおよび画面外テクスチャのアップロードを停止 |
| モブ密集オーバードロー防御 | 16m高速早期判定+1.5mクラスタ密度制限(8体) | 密集した家畜囲いやトラップタワーでのラグスパイクを解消 |
| 距離ベーステクスチャLOD | 3段階のOpenGLミップマップバイアス ($0.0 \to 1.0 \to 2.5$) | 遠方のモブの群れによるGPU VRAM帯域幅とフィルレート消費を大幅に削減 |
| ボス・ミニボス免疫 | 動的体力閾値および名前ヒューリスティクス | 戦闘において重要なボスの遮蔽カリングによる消失を防止 |
| 2段階免疫ブラックリスト | ローカルクライアントJSON+サーバー管理者同期 | ペットや相棒モブを保護するカスタムホワイトリスト |
| ブロックエンティティ遮蔽カリング | 6面固体閉塞判定 | 壁や床に埋め込まれたチェスト等のレンダリング抽出をスキップ |
📚 グローバルナビゲーション
開発者: Dasik (Rifaditya) | ライセンス: GNU General Public License v3.0 (GPLv3)
