প্রকল্প সম্পর্কে
এই রিপোজিটরিতে 3Blue1Brown প্ল্যাটফর্মে প্রকাশিত ব্যাখ্যামূলক গণিত ভিডিও তৈরির জন্য ব্যবহৃত কোড রয়েছে। রিপোজিটরির প্রায় সম্পূর্ণ বিষয়বস্তু Manim লাইব্রেরি ব্যবহার করে তৈরি অ্যানিমেশন সीन, যা মূলত 3b1b দ্বারা উন্নয়ন করা হয়েছিল; মনে রাখবেন যে রিপোজিটরির পুরনো প্রকল্পগুলো লিগ্যাসি Manim সংস্করণের উপর নির্ভরশীল হতে পারে এবং সেগুলো সংশোধন ছাড়া চলতে পারে না। Manim লাইব্রেরি নিজেই MIT লাইসেন্সে ওপেন সোর্স হলেও, এই রিপোজিটরির সমস্ত বিষয়বস্তু Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License-এ বিতরণ করা হয়েছে। রিপোজিটরিতে Manim-এর ইন্টার্যাক্টিভ মোডের চারপাশে নির্মিত নির্মাতার কাস্টম ভিডিও প্রোডাকশন ওয়ার্কফ্লো ডকুমেন্ট করা আছে। মূল ওয়ার্কফ্লো বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: একটি সीन নাম এবং লাইন নম্বর দিয়ে manimgl চালানো, যাতে সেই লাইনে একটি ইন্টারঅ্যাক্টিভ iPython টerminal চালু হয় বাস্তব-সময়ে সीन পরিবর্তনের জন্য; checkpoint_paste() ফাংশন, যা ক্লিপবোর্ডে কপি করা কোড চালায়, এবং এতে সीन স্টেট সংরক্ষণ, অ্যানিমেশন এড়ানো, বা রেন্ডার্ড আউটপুট রেকর্ড করার সহায়তা রয়েছে। Sublime Text-এর জন্য বিশেষ ইন্টিগ্রেশন নির্দেশিকা দেওয়া হয়েছে, যার মধ্যে Terminus টerminal প্লাগইন ইনstall করার ধাপ, রিপোজিটরির sublime_custom_commands ডিরেক্টরি থেকে Sublime-এর Packages/User ফোল্ডারে কাস্টম কমান্ড ফাইল কপি করা, এবং সीन চালানো, checkpoint paste ট্রিগার করা, recorded paste, skipped paste, ইন্টারঅ্যাক্টিভ মোড থেকে বের হওয়া এবং মন্তব্য ফোল্ড করার জন্য keybinding কনফিগার করার ধাপ অন্তর্ভুক্ত। ইনস্টলেশন নির্দেশিকায় manimgl সোর্স থেকে ইনস্টল করতে হবে (কারণ সাম্প্রতিক প্রকাশিত সংস্করণটি পুরনো), Linux-এ texlive এবং সম্পর্কিত অতিরিক্ত প্যাকেজের মাধ্যমে পূর্ণ LaTeX সহায়তা ইনস্টল করা এবং রিপোজিটরি ক্লোন করতে হবে। একটি ভিডিও সीन চালানোর জন্য, ব্যবহারকারীদের টার্গেট সीन ফাইলের শীর্ষে sys.path তালিকায় স্থানীয় ডিরেক্টরি পথ যোগ করতে হতে পারে, তারপর manimgl কমান্ড চালাতে হবে পুরো ফাইল রেন্ডার করতে বা একটি নির্দিষ্ট নামকরণ করা সーン রেন্ডার করতে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.