প্রকল্প সম্পর্কে

Chitin একটি কম্পাইলার যা বিভিন্ন 3D জ্যামিতি ইনপুট—যেমন পয়েন্ট ক্লাউড, গাউসিয়ান ফিল্ড, মেশ, এবং স্কিন্ড মডেল—কে ফিজিক্স ইঞ্জিনের জন্য উপযোগী পোর্টেবল কনভেক্স হালে রূপান্তর করার জন্য ডিজাইন করা হয়েছে। এটি একটি ধারাবাহিক বাইনারি ফরম্যাট (.phys) আউটপুট করে যা কোয়ান্টাইজড কনভেক্স হাল, বাইন্ড ট্রান্সফর্ম, এবং collision লেভেল অফ ডিটেইল (LOD) টিয়ার সংরক্ষণ করে, নিশ্চিত করে যে প্রযোজ্য ফিজিক্স এসেটস মূল ভিউয়ার বা ইঞ্জিন থেকে স্বাধীন। - প্রশস্ত ইনপুট সমর্থন: PLY, OBJ, STL, GLB, এবং USD আশে পাশে প্রক্রিয়া করে, গাউসিয়ান স্প্ল্যাট পয়েন্ট ক্লাউড থেকে collision জ্যামিতি বের করার জন্য opacity ফিল্টারিং এবং Poisson সারফেস রিকনস্ট্রাকশন ব্যবহার করে বিশেষ সমর্থন প্রদান করে। - বহু-প্ল্যাটফর্ম ইন্টিগ্রেশন: Python, TypeScript, C#, এবং C++ জন্য পাতলা রানটাইম রিডার প্রদান করে। এটি Three.js + Rapier (Web), Unity (ScriptedImporter এর মাধ্যমে), এবং Unreal Engine এর জন্য বিশেষ ইন্টিগ্রেশন অন্তর্ভুক্ত করে। - লचीল ডিপ্লয়মেন্ট: ভারি পুনর্নির্মাণের জন্য Python-ভিত্তিক পাইপলাইন এবং WASM (via @autarkis/chitin-lite) ব্যবহার করে ব্রাউজার-ভিত্তিক পথ স্ট্যাটিক মেশ এবং গাউসিয়ান ফিল্ডের জন্য প্রদান করে। - উন্নত প্রক্রিয়াকরণ: বড় সценের জন্য অক্ট্রি-ভিত্তিক পার্টিশনিং, হাল জেনারেশন অপ্টিমাইজ করার জন্য PCA-ভিত্তিক ফ্ল্যাটনেস ডিটেকশন, এবং রিগড GLB মডেলে প্রতি-বোন কনভেক্স হালের জন্য পরীক্ষামূলক সমর্থন অন্তর্ভুক্ত করে। - পাইপলাইন টুলিং: .phys ফাইলের এক্সট্র্যাকশন, পরিদর্শন, এবং যাচাইয়ের জন্য CLI কমান্ড অন্তর্ভুক্ত করে, এবং কনটেন্ট-এড্রেসড ক্যাশিং সহ একটি স্থানীয় বিল্ড সেবাও অন্তর্ভুক্ত করে।