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

Reze Design হলো একটি ওপেন-সোর্স ওয়েব প্ল্যাটফর্ম, যা সম্পূর্ণ ব্রাউজারে MMD (MikuMikuDance) দৃশ্য ডিজাইন, রেন্ডার ও শেয়ার করার জন্য WebGPU ও TypeScript-এর উপর নির্মিত। এর লক্ষ্য হলো ক্লাসিক ডেস্কটপ MMD ওয়ার্কফ্লো — মডেল, মোশন, ক্যামেরা ওয়ার্ক এবং MME-স্টাইল ইফেক্ট — একটি ট্যাবে নিয়ে আসা, কোনো ইনস্টলেশন ছাড়াই, এবং প্রতিটি প্রকাশিত দৃশ্যের জন্য একটি স্থায়ী লিংক প্রদান করা। README-তে বর্ণিত মূল সক্ষমতাগুলো: - **MMD মডেল ও মোশন**: PMX এবং VMD প্লেব্যাক, স্কেলিটাল অ্যানিমেশন, IK, মর্ফ এবং চুল ও কাপড়ের জন্য রিজিড-বডি ফিজিক্স সহ। একসাথে একাধিক ক্যারেক্টার লোড করা যায়, সাথে পরিবেশের জন্য একটি স্টেজ PMX। - **মেটেরিয়াল শেডার গ্রাফ**: মডেল স্টাইল করার জন্য Blender-স্টাইল নোড এডিটর, কাজ করার সময়ই WGSL-এ কম্পাইল হয়, টুন র‍্যাম্প, রিম ও ফ্রেনেল সমর্থন করে, এবং গ্রাফে দৃশ্যের লাইটিং পাওয়া যায়। - **রেন্ডারিং স্টাইল**: চারটি বিল্ট-ইন স্টাইল সেট (Aether Gazer, Wuthering Waves, Zenless Zone Zero, Honkai: Star Rail) নোড গ্রাফ হিসেবে পোর্ট করা, যা ব্যাকগ্রাউন্ড, আউটলাইন, গ্রেড ও গ্রাউন্ড সেটিংস সংরক্ষণ করে গ্রুপ রোলগুলোকে পুনঃস্টাইল করে। - **দৃশ্য ইফেক্ট**: লাইভ-কোডেড WGSL ইফেক্ট, মডেলের পিছনে বা সামনে স্থাপন করা যায়, ডেপথ-সচেতন যাতে পার্টিকেলগুলো ক্যারেক্টারের পিছনে চলে যায়। একাধিক ইফেক্ট চলতে পারে এবং অ্যাপ্লিকেশন ক্রম অনুসারে কম্পোজিট হয়। ইফেক্টগুলো বড় GPU পার্টিকেল সংখ্যা চালাতে পারে, হাড় বরাবর রিবন তৈরি করতে পারে, আলো নির্গত করতে পারে, এবং হাড়ের অবস্থান, গানের টাইমিং, নোট ও লিরিক লাইন পড়তে পারে। প্রতিটি ইফেক্ট নিজের প্যারামিটার ঘোষণা করে, যা প্যানেলে স্লাইডার তৈরি করে। - **অ্যানিমেশন টাইমলাইন ও কার্ভ এডিটর**: ভিউপোর্টে হাড় টেনে কী পোজ তৈরি করুন, VMD-এর বেজিয়ার কার্ভ সম্পাদনা করুন, মুখ ও ক্যামেরা অ্যানিমেট করুন, এবং আবার VMD-এ এক্সপোর্ট করুন। - **কালার গ্রেডিং**: কালার হুইল সহ ASC CDL, প্রকৃত দৃশ্যে প্রিভিউ করা হয়। - **দৃশ্য লাইটিং**: সূর্যের অবস্থান, ওয়ার্ল্ড লাইট, ব্লুম, HDR ওয়ার্ল্ড লাইটিং, এবং লাইটিং HDRI বনাম দৃশ্যমান আকাশের জন্য আলাদা স্লট। - **রিয়েল ফুটেজ প্লেট**: ক্যারেক্টার যে ভিডিওর ভিতরে দাঁড়ায়, ক্যামেরা ও ফ্লোর প্লেসমেন্ট পুনরুদ্ধার করে, হেলানো ফুটেজের সমর্থন সহ। - **প্রপ ও কার্ড**: হাড়-সংযুক্ত প্রপ (মাইক্রোফোন, ফ্যান, তলোয়ার) এবং দৃশ্যে ছবি/ভিডিও প্লেন। - **ভিডিও এক্সপোর্ট**: 4× MSAA-তে 4K পর্যন্ত 60 fps mp4, সিনেমাস্কোপ থেকে ভার্টিক্যাল অ্যাসপেক্ট রেশিও, গ্রিন-স্ক্রিন ও আলফা মোড, ডিটারমিনিস্টিক টাইমিংয়ের জন্য ফ্রেম বাই ফ্রেম রেন্ডার করা হয়। - **ঐচ্ছিক ব্যবহারের পরিসংখ্যান**: ডিফল্টভাবে বন্ধ, একটি সম্পূর্ণ ভিডিও কী দিয়ে তৈরি হয়েছিল তা রিপোর্ট করে, কে তৈরি করেছে তা নয়, পাবলিক অ্যাগ্রিগেট ফলাফল ও একটি প্রাইভেসি পেজ সহ। - **প্রকাশনা**: একটি স্থায়ী URL যা ইন্টারঅ্যাকটিভ দৃশ্যটি নিজেই চালায়, দর্শকদের ক্যামেরা ঘোরানোর এবং দৃশ্যটি নিজেদের এডিটরে কপি করার সুযোগ দেয়। - **কমিউনিটি কনটেন্ট**: গ্রেড, শেডার গ্রাফ, ইফেক্ট ও দৃশ্যের এক-ক্লিক শেয়ারিং ও পুনঃব্যবহার। - **কমান্ড প্যালেট**: অ্যাকশন ও সেটিংসে ⌘K অ্যাক্সেস। - **পার্সিস্টেন্স**: দৃশ্য, আপলোড ও ড্রাফট লোকাল স্টোরেজ ও IndexedDB-তে সংরক্ষিত হয়, প্রকাশ না করা পর্যন্ত সার্ভারে কিছু পাঠানো হয় না। - **লিরিক থেকে লিপ সিঙ্ক**: একটি `.lrc` ফাইলকে মাউথ-মর্ফ VMD-তে রূপান্তর করে, কানা, হাঙ্গুল, হানজি, রোমাজি, পিনয়িন বা ইংরেজিতে সিলেবলগুলোকে পাঁচটি MMD মাউথ শেপে ম্যাপ করে, দ্বিভাষিক লিরিক হ্যান্ডলিং সহ। প্রকল্পটি Reze MMD পরিবারের অংশ, সাথে রয়েছে reze-engine (WebGPU রেন্ডারিং ভিত্তি), reze-studio (টাইমলাইন ও কার্ভ অ্যানিমেশন এডিটিং), MiKaPo (ব্রাউজার মোশন ক্যাপচার যা VMD-এ এক্সপোর্ট করে) এবং reze-rig (FBX থেকে VMD রিটার্গেটিং)। ডকুমেন্টেশন ইংরেজি ও সরলীকৃত চীনা ভাষায় উপলব্ধ। রিপোজিটরি AGPL-3.0-or-later লাইসেন্সের অধীনে।