আমি কেবল 3 ডি গোলমাল নিয়ে যাওয়া এবং গোলকের পৃষ্ঠের উপরে এটি মূল্যায়ন করার বিষয়টি বিবেচনা করব।
গোলকের তলদেশের ডোমেনের মধ্যে স্বাভাবিকভাবে রয়েছে এমন গ্রেডিয়েন্ট শব্দের জন্য আপনার প্রতিটি পৃষ্ঠার প্রায় সমান অঞ্চল সহ প্রাকৃতিক সংযোগের তথ্য রয়েছে এমন পৃষ্ঠের নিয়মিত প্যাটার্নের প্রয়োজন, যাতে আপনি বিভক্ত বা সংলগ্ন মানগুলি যোগ করতে পারেন। আমি ভাবছি যে কোনও ফিবোনাচি গ্রিডের মতো কিছু কাজ করতে পারে:
আপনার চার প্রতিবেশীর কাছে সূচকগুলি জানতে এবং দূরত্ব নির্ধারণ করা কতটা কাজ হবে তা নির্ধারণ করার জন্য আমি গণিতের মাধ্যমে চিবিয়ে নিই না (আমি জানি না যে আপনি সব ক্ষেত্রে চারটি সংজ্ঞায়িত প্রতিবেশী রয়েছেন কিনা), এবং আমি সন্দেহ করি যে এটি কেবল 3D শব্দ ব্যবহারের চেয়ে কম দক্ষ হতে পারে।
সম্পাদনা: অন্য কেউ গণিতে চিবিয়েছেন! গোলাকার ফিবোনাচি ম্যাপিংয়ের এই নতুন কাগজটি দেখুন । মনে হচ্ছে এটি গোলকের গোলকের সাথে খাপ খাইয়ে নেওয়া সোজা হবে।
যদি আপনি কোনও গোলকের রেন্ডারিং করে থাকেন, কেবল কোনও গোলকের পৃষ্ঠের শব্দকে মূল্যায়ন না করে এবং আপনার গোলকের জালির সমাধানে আপনার গোলকটি টেসেল্লেটিংয়ের সাথে ভাল হয়ে থাকেন তবে আপনি গোলকের পৃষ্ঠায় একটি জিওডেসিক গ্রিড তৈরি করতে পারেন (একটি উপ-বিভক্ত আইকোশেড্রন, সাধারণত):
গোলকের প্রতিটি ভার্টেক্সে গ্রেডিয়েন্ট শব্দের জন্য এলোমেলোভাবে উত্পন্ন গ্রেডিয়েন্ট থাকতে পারে। পিক্সেল শেডারে এই তথ্যটি পেতে (আপনি যদি মান শব্দের মতো সোজা স্প্রোক প্রবণতা না চান) আপনার এই নিবন্ধের ওয়্যারফ্রেম রেন্ডারিংয়ের মতো ব্যারেন্সেন্ট্রিক স্থানাঙ্কের মতো প্রযুক্তি প্রয়োজন হতে পারে : আনইনডেক্সড রেন্ডারিং করুন, প্রতিটি শীর্ষবিন্দুটির সাথে ত্রিভুজের সেই শীর্ষবিন্দুটির বারিসেনট্রিক স্থানাঙ্ক রয়েছে with । এরপরে আপনি SV_PrimitiveID
পিক্সেল শেডারটিতে (বা ওপেনগেল সমতুল্য) থেকে পড়তে পারবেন , আপনি কী ত্রিভুজটির উপরে আছেন তার উপর ভিত্তি করে শীর্ষটি থেকে তিনটি শব্দ গ্ল্যাডিয়েন্টগুলি পড়তে পারেন এবং ইন্টারপোলটেড বেরিয়েেন্ট্রিক স্থানাঙ্কগুলি ব্যবহার করে আপনার পছন্দ মতো যা শোনার গণনা ব্যবহার করতে পারেন।
আমি মনে করি এই পদ্ধতির সবচেয়ে কঠিন অংশটি প্রতিটি ত্রিভুজের শব্দের মানগুলি অনুসন্ধান করার জন্য আপনার ত্রিভুজ আইডিটি তিনটি নমুনায় ম্যাপ করার একটি পরিকল্পনা নিয়ে আসছে।
আপনার গোলকের মডেলটির চেয়ে সূক্ষ্ম রেজোলিউশনে আপনার যদি একাধিক অষ্টাভ বা গোলমাল প্রয়োজন হয় তবে আপনি শিখরগুলির সাথে একটি মোটা জিওডাসিক গ্রিড করতে সক্ষম হতে পারেন এবং পিক্সেল শেডারটিতে কয়েকটি স্তরের মহকুমা করতে পারেন। অর্থাত্ বেরিয়েনট্রিক স্থানাঙ্কগুলি থেকে, জালটি আরও পরীক্ষামূলকভাবে তৈরি করা হলে আপনি কোন উপ-বিভাজনযুক্ত ত্রিভুজটি তৈরি করবেন তা নির্ধারণ করুন এবং তারপরে সেই ত্রিভুজটির জন্য আদিম আইডি এবং বেরিয়েনট্রিক স্থানাঙ্কটি কী হবে তা নির্ধারণ করুন।