ডাইরেক্টএক্স প্রিভিউ রশ্মি ট্রেসিং ডেটার স্টোরেজ প্রয়োজনীয়তা ব্যাপকভাবে হ্রাস করার উদ্দেশ্যে

ডাইরেক্টএক্স প্রিভিউ রশ্মি ট্রেসিং ডেটার স্টোরেজ প্রয়োজনীয়তা ব্যাপকভাবে হ্রাস করার উদ্দেশ্যে


রশ্মি ট্রেসিংয়ের মাধ্যমে, এটি কেবল রশ্মির ট্র্যাকিং নয় যা কম্পিউটিং সময় ব্যয় করে। যদি বস্তুগুলি সরে যায় বা তাদের বিশদ পরিবর্তিত হয়, ইঞ্জিনটিকেও ত্বরণ কাঠামো আপডেট করতে হবে যেখানে গ্রাফিক্স কার্ড সম্ভাব্য আঘাতের জন্য সন্ধান করে।

বিজ্ঞাপনের পরে আরও পড়ুন

মাইক্রোসফ্ট DirectX-এ ডেভেলপারের অবদানে নতুন রে ট্রেসিং ফাংশনগুলির একটি পূর্বরূপ উপস্থাপন করছে৷ মাইক্রোসফ্ট 2018 সালে চালু হওয়ার পর থেকে DirectX রে ট্রেসিংয়ের জন্য সবচেয়ে উল্লেখযোগ্য আপডেটের কথা বলে৷ Agility SDK 1.722 হল একটি পূর্বরূপ সংস্করণ যা ডেভেলপারদের পরীক্ষা করার জন্য একটি API অফার করে, বিদ্যমান গেমগুলির জন্য একটি সমাপ্ত অপ্টিমাইজেশন নয়৷

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

উদ্ভাবনের মূল হল ত্বরণ কাঠামোর নির্মাণ এবং আপডেটকে আরও সূক্ষ্মভাবে ভাগ করা। এটি শুধুমাত্র কম্পিউটিং সময় বাঁচাতে হবে না, কিন্তু রে ট্রেসিং ডেটার স্টোরেজ প্রয়োজনীয়তাও কমাতে হবে। একটি Radeon RX 9070-এ একটি পরীক্ষা সেটআপে, ত্বরণ কাঠামোর মেমরির প্রয়োজনীয়তা 7519 থেকে 774 MiB-এ নেমে এসেছে, মাইক্রোসফ্ট লিখেছেন। যাইহোক, কোম্পানি স্পষ্টভাবে এই স্কেল গেমে স্থানান্তর করার বিরুদ্ধে সতর্ক করে। শুধুমাত্র রে ট্রেসিং ত্বরণ কাঠামোর মেমরি প্রয়োজনীয়তা পরিমাপ করা হয়েছিল; এটি টেক্সচার, জ্যামিতি বাফার এবং অন্যান্য মেমরি ব্যবহারকারীদের অন্তর্ভুক্ত করে না।

দ্বিতীয় উদ্ভাবন, পার্টিশন টপ-লেভেল এক্সিলারেশন স্ট্রাকচারস (PTLAS), একটি দৃশ্যের অবজেক্ট ইনস্ট্যান্সের সাথে উচ্চ-স্তরের কাঠামোর সাথে সম্পর্কিত। বৃহৎ বিশ্বের জন্য, সেগুলিকে আপডেট করা তাৎপর্যপূর্ণ হতে পারে, এমনকি যদি শুধুমাত্র কয়েকটি দৃষ্টান্ত পরিবর্তিত হয়। PTLAS তাই দৃশ্যটিকে এলাকায় ভাগ করে এবং অপরিবর্তিত এলাকার ডেটা ধরে রাখে। ঘন ঘন সরানো বস্তু আলাদাভাবে পরিচালনা করা যেতে পারে.

বিজ্ঞাপনের পরে আরও পড়ুন

একটি ডোমিনো ডেমোতে, একটি সম্পূর্ণ TLAS পুনর্নির্মাণে 2.88 মিলিসেকেন্ড সময় লেগেছে, মাইক্রোসফ্ট রিপোর্ট করেছে। 4702 স্থানীয় লিখন অপারেশন সহ একটি PTLAS আপডেট শুধুমাত্র 0.79 মিলিসেকেন্ড সময় নেয়। যাইহোক, এই উদাহরণে PTLAS দিয়ে রশ্মির পরবর্তী ট্র্যাকিং কিছুটা ধীর ছিল। মানগুলি একটি একক ডেমো কনফিগারেশন থেকে আসে এবং ভবিষ্যতের গেমগুলিতে পারফরম্যান্সে অনুবাদ করে না।

নতুন এপিআই জিপিইউতে কম্পিউট শেডার ব্যবহার করে ত্বরণ কাঠামো তৈরির জন্য আর্গুমেন্ট তৈরি করতেও ব্যবহার করা যেতে পারে। এটি সিপিইউ-সাইড প্রস্তুতি কমানোর উদ্দেশ্যে করা হয়েছে। পরস্পর নির্ভরশীল পদক্ষেপগুলি – যেমন একটি ক্লাস্টার তৈরি করা, এটিকে একটি BLAS-এ কম্পোজ করা এবং তারপর TLAS আপডেট করা – এখনও আলাদা কল এবং সিঙ্ক্রোনাইজেশন প্রয়োজন।

রে ট্রেসিং উদ্ভাবনগুলি নিয়মিত Agility SDK 1.620 এ নয়, কিন্তু Agility SDK 1.722 প্রিভিউতে রয়েছে৷ নতুন রে ট্রেসিং হার্ডওয়্যার ফাংশন সাধারণত প্রয়োজন হয় না; যাইহোক, ড্রাইভার বাস্তবায়ন সিদ্ধান্ত নেয় একটি GPU মডেল আসলে এক্সটেনশনগুলি গ্রহণ করে কিনা। মাইক্রোসফ্ট সমস্ত Nvidia RTX GPUs, AMD এর Radeon RX 9000 সিরিজের পাশাপাশি Intel এর Arc B সিরিজ এবং 200V এবং 3 সিরিজের কোর আল্ট্রা প্রসেসরকে বর্তমানে সমর্থিত হার্ডওয়্যার হিসাবে নাম দিয়েছে। কোয়ালকম স্ন্যাপড্রাগন X2 প্ল্যাটফর্মগুলিতে ফাংশনগুলি আনতে চায়, ড্রাইভারগুলি 2027 এর প্রথমার্ধের জন্য পরিকল্পনা করা হয়েছে।

রেগুলার অ্যাজিলিটি SDK 1.620, যা একই সময়ে প্রকাশিত হয়েছিল, ডিবাগিংয়ের জন্য ডাইরেক্টএক্স ডাম্প ফাইল, প্রি-কম্পাইলড গ্রাফিক্স প্রোগ্রামের পুনঃব্যবহারযোগ্য অংশ (আংশিক গ্রাফিক্স প্রোগ্রাম), ফেন্স ব্যারিয়ারস টায়ার 1 এবং বান্ডেলড কপি এবং ডিলিট অপারেশনের জন্য নতুন কমান্ড নিয়ে আসে।

ঘোষণার ফলে খেলোয়াড়দের জন্য তাৎক্ষণিক গতি বৃদ্ধি পায় না। নতুন প্রক্রিয়াগুলি প্রথমে ইঞ্জিন এবং ড্রাইভারগুলিতে পৌঁছাতে হবে। যুদ্ধের গিয়ারস: ই-ডে মাইক্রোসফ্টের মতে, ক্লাস্টার জ্যামিতি ইতিমধ্যে এনভিডিয়ার প্রস্তুতকারক-নির্দিষ্ট RTX মেগা জ্যামিতি ইন্টারফেস ব্যবহার করে।

এছাড়াও পড়ুন


(ওয়াজা)



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *