ডাইরেক্টএক্স রায়ট্রেসিং (ডিএক্সআর) টিয়ার 1.1 নতুন বৈশিষ্ট্যগুলি ভারী হার্ডওয়্যার পরিবর্তন ছাড়া কেবল ড্রাইভার সমর্থন দিয়ে কাজ করতে পারে

হার্ডওয়্যার / ডাইরেক্টএক্স রায়ট্রেসিং (ডিএক্সআর) টিয়ার 1.1 নতুন বৈশিষ্ট্যগুলি ভারী হার্ডওয়্যার পরিবর্তন ছাড়া কেবল ড্রাইভার সমর্থন দিয়ে কাজ করতে পারে 3 মিনিট পড়া

এক্সবক্স



রে ট্র্যাকিং অবশ্যই একটি বৈশিষ্ট্য যা গেমাররা বিশেষত এনভিআইডিআইএ এবং এএমডি থেকে উচ্চ-গ্রাফিক্স কার্ড সহ অধীর আগ্রহে অপেক্ষা করছে are জিপিইউগুলির শীর্ষস্থানীয় নির্মাতারা, শীঘ্রই ইন্টেলকেও অন্তর্ভুক্ত করবে, এমন বৈশিষ্ট্যটি সমর্থন করার জন্য সক্রিয়ভাবে তাদের হার্ডওয়্যার তৈরি করছে যা পদার্থবিদ্যার বাস্তব-বিশ্বের আইনের উপর ভিত্তি করে হালকা এবং ছায়ার প্রভাবগুলি সরবরাহ করে এবং হাইপার-রিয়েলিস্টিক এবং নিমজ্জনিত ভিজ্যুয়াল নিয়ে আসে।

এদিকে, মাইক্রোসফ্ট নিশ্চিত করছে যে উইন্ডোজ ওএস ইকোসিস্টেম উচ্চ-গেমস খেলতে একটি আদর্শ প্ল্যাটফর্ম হিসাবে উপযুক্ত। সংস্থাটির ডাইরেক্টএক্স প্ল্যাটফর্ম, যা দীর্ঘদিন ধরে ডেস্কটপ গেমিংয়ের জন্য শীর্ষস্থানীয় স্ট্যান্ডার্ড, দেশীয়ভাবে সমর্থন এবং এমনকি ‘রিয়েল-টাইম রে ট্র্যাসিং’ উত্সাহ দেওয়ার জন্য টুইট করা হচ্ছে। আসলে, ডাইরেক্টএক্স রায়ট্রেসিং (ডিএক্সআর) টিয়ার ১.১ হ'ল সর্বশেষতম মান যা নতুন বৈশিষ্ট্যগুলির একটি সেটকে সমর্থন করে। রিয়েল-টাইম রে-ট্রেসিং নিকটবর্তী বৈশিষ্ট্যে সমর্থন করতে পারে এমন কিছু আকর্ষণীয় বৈশিষ্ট্যগুলির মধ্যে ইনলাইন রে ট্রেসিং, এক্সপিউটইন্ডায়রেক্ট () এর মাধ্যমে ডিসপ্যাচরেস () কলগুলি , অ্যাডটোস্টেটঅবজেক্ট () এর মাধ্যমে রাষ্ট্রীয় অবজেক্টগুলি বাড়ছে , ছায়াছবি ছড়িয়ে দেওয়ার ক্ষেত্রে জ্যামিতিআইন্ডেক্স () , এবং আরও। উইন্ডোজ 10 এর জন্য ডাইরেক্টএক্স 12 রে ট্রেসিংয়ের জন্য সমর্থন করবে এমন কয়েকটি নতুন বৈশিষ্ট্যগুলি দেখে আসুন।



ইনলাইন রে ট্র্যাকিং:

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



ইনলাইন রশ্মি ট্রেসিং ডেভেলপারদের আরও রশ্মির ট্রেসিং প্রক্রিয়াগুলির জন্য ধাক্কা দেওয়ার বিকল্প সরবরাহ করে, পুরোপুরি সিস্টেমে কাজের সময়সূচি হস্তান্তর করার বিপরীতে। যোগ করার দরকার নেই, প্রক্রিয়াগুলির এই অপ্টিমাইজেশানটি এমন বিকাশকারীদের জন্য বেশ কার্যকর যা যারা একাধিক ছায়া নিয়ে বেড়াচ্ছেন। তদুপরি, বিকাশকারীদের সাধারণ পুনরাবৃত্তির রশ্মির জন্য ইনলাইন ফর্মটিতে গতিশীল পরিবর্তন করতে সম্পূর্ণ স্বাধীনতা রয়েছে।



ডিসপ্যাচরেস () এক্সিকিউটইন্ডায়ারেক্ট () এর মাধ্যমে কল করুন:

এই বৈশিষ্ট্যটি GPU এর শেডারগুলিকে একটি তালিকা তৈরি করতে সক্ষম করে ডিসপ্যাচরেস () কল। এর মধ্যে থ্রেড কাউন্ট, শেডার টেবিল সেটিংস এবং অন্যান্য রুট প্যারামিটার সেটিংসের মতো পৃথক প্যারামিটার অন্তর্ভুক্ত রয়েছে। বৈশিষ্ট্যের সর্বোত্তম দিক হ'ল সিপিইউতে কোনও মধ্যবর্তী রাউন্ড-ট্রিপ দরকার না হয়ে প্রক্রিয়া ছাড়াই পুরো তালিকাটি কার্যকর করা যায়।



জিপিইউতে রাইট্র্যাকিংয়ের কাজ প্রস্তুত করে এবং এরপরে তাত্ক্ষণিকভাবে উত্সাহিত করে এমন সমস্ত দৃশ্যের বৈশিষ্ট্যটি থেকে প্রচুর উপকার পাওয়া উচিত। যোগ করার প্রয়োজন নেই, এই বৈশিষ্ট্যটি শেডার-ভিত্তিক কুলিং, বাছাইকরণ, শ্রেণিবিন্যাস এবং সংশোধন করার মতো কয়েকটি অভিযোজিত রাইট্রেসিং দৃশ্যের সাথে অনেক সহায়তা করবে।

অ্যাডটোস্টেটঅবজেক্ট () এর মাধ্যমে রাষ্ট্রীয় অবজেক্টগুলি বাড়ানো:

একটি অপ্টিমাইজেশান বৈশিষ্ট্য, এই নতুনটি অপব্যয় প্রক্রিয়াজাতকরণ থ্রেডগুলি হ্রাস করার চেষ্টা করে। বেশ কয়েকটি অ্যাপস এবং প্রক্রিয়াগুলি আজ একটি সম্পূর্ণ জনবহুল রশ্মির ট্রেসিং পাইপলাইন তৈরি করে, যা প্রচুর সংস্থান অপচয় করে এবং সিস্টেমকে বোঝা করে। বর্তমানে, ডি 3 ডি 12 রানটাইম এখনও বিল্ডিং ব্লকগুলি থেকে তৈরি হওয়া পুরো রাষ্ট্রীয় অবজেক্টকে বিশ্লেষণ করে।

যদিও এটি সঠিকতা যাচাই করার জন্য করা হয় অ্যাডটোস্টেটঅবজেক্ট () বিদ্যমান শ্যাডার স্টেট অবজেক্টে শেডার যুক্ত করে একটি নতুন স্টেট অবজেক্ট তৈরি করা যেতে পারে। যোগ করার দরকার নেই, সিপিইউ ওভারহেড কেবল যুক্ত হওয়া ডেটার সাথে আনুপাতিক থাকবে।

রে ট্র্যাকিং শেডারগুলিতে জ্যামিতি ইন্ডেক্স ()

এই বৈশিষ্ট্যটি শেডারদের নীচের স্তরের ত্বরণ কাঠামোর মধ্যে জ্যামিতি পার্থক্য করতে দেয় allows এর আগে, জ্যামিতিগুলি প্রতিটি জ্যামিতির জন্য শেডার টেবিল রেকর্ডে বিভিন্ন ধরণের ডেটা দ্বারা আলাদা করা যেতে পারে তবে নতুন পদ্ধতির সাহায্যে অ্যাপটি বোঝা থেকে মুক্তি পেয়েছে। তদুপরি, সমস্ত জ্যামিতি যদি একই শেডার ভাগ করে নেয় তবে অ্যাপটি সেটটি চয়ন করতে পারে গুণকফৌত জ্যামিতিগ্রাহ্যকরণহোইটগ্রুপ ইন্ডেক্স পরামিতি ট্রেসরে () 0

এটি মূলত জ্যামিতি সূচককে নিশ্চিত করে ফিক্সড-ফাংশন শেডার টেবিল সূচীকরণের গণনাতে আর কোনও কারণ নেই। তবুও, প্রয়োজন বা পছন্দসই হলে শেডারগুলি ব্যবহার করতে পারে জ্যামিতি ইনডেক্স () অ্যাপ্লিকেশনটির নিজস্ব ডেটা স্ট্রাকচারে সূচীকরণ করতে।

পূর্বোক্ত বৈশিষ্ট্যগুলি ছাড়াও ডাইরেক্টএক্স রায়ট্রেসিং (ডিএক্সআর) টিয়ার ১.১ এও অন্তর্ভুক্ত RAY_FLAG_SKIP_TRIANGLES এবং RAY_FLAG_SKIP_PROCEDURAL_PRIMITIVES পতাকা। এই পতাকাগুলি পৃথক পৃথক রাইট্র্যাকিং কলগুলিতে উপলব্ধ থাকলেও রায়েট্রেসিং পাইপলাইন কনফিগারেশনের মাধ্যমে এগুলি বিশ্বব্যাপী ঘোষণা করা যেতে পারে।

এটি পুরোপুরি স্পষ্ট যে মাইক্রোসফ্ট গ্রাফিক্স-নিবিড় গেমগুলির জন্য ডাইরেক্টএক্স 12 অনুকূলিত করার চেষ্টা করছে। তদুপরি, রে ট্রেস উচ্চ-গেম এবং গেমারদের জন্য অন্যতম গুরুত্বপূর্ণ বৈশিষ্ট্য হিসাবে প্রতিশ্রুতি দিয়ে, সংস্থাটি নিশ্চিত করছে যে সিস্টেম, সিপিইউ এবং জিপিইউ সর্বোত্তমভাবে ব্যবহৃত হয় ন্যূনতম অপ্রয়োজনীয়।

ট্যাগ ডাইরেক্টেক্স এনভিডিয়া raytracing আরটিএক্স