প্রকল্প সম্পর্কে
VoxelCraft হলো Rust-এ তৈরি একটি Minecraft-1.16.5 স্টাইলের ভক্সেল ইঞ্জিন। এটি গ্রাফিক্স অ্যাবস্ট্রাকশনের জন্য wgpu ব্যবহার করে, যা Vulkan, DirectX 12, Metal এবং WebGPU (WebGL2 ফলব্যাক সহ) সমর্থন করে। প্রজেক্টটি ১৪টি স্বতন্ত্র লাইব্রেরির একটি ওয়ার্কস্পেস হিসেবে গঠিত, যা NBT codecs, চাঙ্ক ম্যানেজমেন্ট, গ্রিডি মেশিং এবং ওয়ার্ল্ড জেনারেশন কভার করে।
মূল প্রযুক্তিগত বৈশিষ্ট্যগুলোর মধ্যে রয়েছে:
- পারফরম্যান্স অপ্টিমাইজেশন: এতে গ্রিডি মেশিং, প্রতি-ভার্টেক্স অ্যাম্বিয়েন্ট অক্লুশন, মাল্টি-থ্রেডেড চাঙ্ক জেনারেশন (Rayon-এর মাধ্যমে), ফ্রাস্টাম কালিং এবং একটি অক্লুশন-ফ্লাড ক্যাশ ইমপ্লিমেন্ট করা হয়েছে।
- রেন্ডারিং: টেক্সচার সিম প্রতিরোধ করতে টাইল-সেফ অ্যাটলাস স্যাম্পলিং এবং ওয়েভ অ্যানিমেশনসহ একটি কাস্টম ওয়াটার পাইপলাইন রয়েছে।
- গেমপ্লে সিস্টেম: এতে একাধিক বায়োমসহ প্রসিডিউরাল টেরেন, দিন/রাত চক্র, রেডস্টোন লজিক, ভিলেজার ট্রেডিং এবং Mojang-ফরম্যাট ডেটাপ্যাক (রেসিপি, লুট টেবিল, ট্যাগ) সমর্থন অন্তর্ভুক্ত।
- অ্যাসেট জেনারেশন: বাহ্যিক অ্যাসেট ফাইল ব্যবহার এড়াতে স্টার্টআপের সময় সমস্ত টেক্সচার এবং শব্দ প্রসিডিউরালভাবে সিন্থেসাইজ করা হয়।
- ক্রস-প্ল্যাটফর্ম: এটি Windows, Linux এবং macOS-এর জন্য নেটিভ বাইনারি এবং ব্রাউজার এক্সিকিউশনের জন্য একটি প্রি-বিল্ট WASM বান্ডেল প্রদান করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.