このプロジェクトについて
VoxelCraftは、Rustで開発されたMinecraft-1.16.5スタイルのボクセルエンジンです。グラフィックス抽象化にwgpuを利用しており、Vulkan、DirectX 12、Metal、およびWebGPU(WebGL2へのフォールバック付き)をサポートしています。プロジェクトは、NBTコーデック、チャンク管理、greedy meshing、ワールド生成をカバーする14の独立したライブラリのワークスペースとして構成されています。
主な技術的特徴は以下の通りです:
- パフォーマンス最適化:greedy meshing、頂点ごとのアンビエントオクルージョン、Rayonによるマルチスレッドチャンク生成、視錐台カリング、およびocclusion-floodキャッシュを実装しています。
- レンダリング:テクスチャの継ぎ目を防ぐためのtile-safe atlas samplingと、波のアニメーションを備えたカスタムウォーターパイプラインを搭載しています。
- ゲームプレイシステム:複数のバイオームを持つプロシージャル地形、昼夜サイクル、レッドストーン回路、村人の取引、およびMojang形式のデータパック(レシピ、ルートテーブル、タグ)をサポートしています。
- アセット生成:外部アセットファイルの使用を避けるため、すべてのテクスチャとサウンドは起動時にプロシージャルに合成されます。
- クロスプラットフォーム:Windows、Linux、macOS向けのネイティブバイナリに加え、ブラウザ実行用のプリビルド済みWASMバンドルを提供しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.