স্ট্র্যান্ড-ভিত্তিক হাইব্রিড চুল সিমুলেশনের জন্য ঝুলনমুক্ত প্রাথমিকীকরণ
Author
Venue
SIGGRAPH 2023
Abstract
লাগ্রাঞ্জিয়ান/ইউলারিয়ান হাইব্রিড স্ট্র্যান্ড-ভিত্তিক চুলের সিমুলেশন প্রযুক্তি দ্রুত VFX এবং রিয়েল-টাইম গ্রাফিক্স অ্যাপ্লিকেশনগুলিতে একটি জনপ্রিয় পদ্ধতি হয়ে উঠেছে। লাগ্রাঞ্জিয়ান চুলের গতিবিদ্যায়, ব্যয়বহুল সংঘর্ষ সনাক্তকরণ ও হ্যান্ডলিং এড়াতে ইন্টার-চুল সংস্পর্শগুলো ইউলারিয়ান গ্রিডে ধারাবাহিক পদ্ধতি (কন্টিনিউয়াম মেথড), অর্থাৎ গ্রানুলার ড্রাকার-প্রাগার রিয়োলজির সাথে MPM স্কিম ব্যবহার করে সমাধান করা হয়। এই ঝাপসা সংঘর্ষ হ্যান্ডলিং লেখার প্রক্রিয়াটিকে উল্লেখযোগ্যভাবে সহজ করে তোলে। তবে, বর্তমান হেয়ার গ্রুমিং টুলগুলো এই সিমুলেশন পদ্ধতির জন্য স্ট্রিং-ভিত্তিক মডেলিং টুলের বিস্তৃত পরিসর প্রদান করলেও, গুরুত্বপূর্ণ স্যাগ-মুক্ত প্রাথমিকীকরণ কার্যকারিতা প্রায়ই উপেক্ষিত থাকে। অতএব, সিমুলেশন শুরু হলে, মাধ্যাকর্ষণ যেকোনো শিল্পসম্মত চুলের স্টাইলকে ঝুলিয়ে দেবে এবং অনিচ্ছাকৃত ও অনাকাঙ্ক্ষিত আকৃতিতে বিকৃত করবে। এই প্রবন্ধে হাইব্রিড স্ট্র্যান্ড-ভিত্তিক চুলের গতিশীল সিস্টেমের জন্য স্থিতিশীল কোয়াসিস্ট্যাটিক বিন্যাস সমাধান করার জন্য একটি নতুন চার-পর্যায়ের ঝুলন-মুক্ত প্রাথমিকীকরণ কাঠামো প্রস্তাব করা হয়েছে। এই চারটি পর্যায়কে দুটি গ্লোবাল-লোকাল জোড়ায় ভাগ করা হয়েছে। প্রথমটি প্রতিটি ইউলারিয়ান গ্রিড নোডে অতিরিক্ত অসমতা শর্তের মাধ্যমে স্ট্যাটিক ভারসাম্য নিশ্চিত করে, যাতে চাপ নমনীয় পৃষ্ঠ থেকে বেরিয়ে যেতে না পারে। এরপর আমরা স্থানীয় পর্যায়ে সেগমেন্টের বিশ্রাম দৈর্ঘ্য, অভিমুখ এবং কণার বিকৃতি গ্রেডিয়েন্টগুলো সমান্তরালে গণনা করার জন্য বেশ কয়েকটি সংশ্লিষ্ট ক্লোজড-ফর্ম সমাধান উদ্ভূত করি। দ্বিতীয় গ্লোবাল-লোকাল ধাপ প্রতিটি চুলের স্ট্র্যান্ড বরাবর সমাধান করে যাতে সমস্ত বাঁক এবং মোচড়ের শর্ত প্রতিটি চুলের সেগমেন্টে শূন্য নেট টর্ক তৈরি করে, এবং এর পরে একটি স্থানীয় ধাপ বিশ্রামের ডারবক্স ভেক্টরগুলোকে একটি ইউনিট কোয়াটারনিয়নে সামঞ্জস্য করে। আমরা Darboux ভেক্টরের জন্য একটি অপরিহার্য পরিবর্তনও প্রবর্তন করি, যা প্রাথমিকীকরণ এবং সিমুলেশন উভয় ক্ষেত্রেই Cosserat রডের বিশ্রাম ভঙ্গির অস্পষ্টতা দূর করে। আমরা বিভিন্ন ধরনের চুলের স্টাইলে আমাদের পদ্ধতি মূল্যায়ন করেছি, এবং আমাদের পদ্ধতি শত শত চুলের স্ট্র্যান্ডের বিশ্রামের প্রায়-স্থিতিশীল বিন্যাস পেতে মাত্র কয়েক সেকেন্ড থেকে কয়েক মিনিট সময় নেয়। আমাদের ফলাফলগুলি দেখায় যে আমাদের পদ্ধতি সফলভাবে ঝুলে পড়া প্রতিরোধ করে এবং সিমুলেশনের সময় চুলের গতিতে ন্যূনতম প্রভাব ফেলে।
