
রে ট্রেসিং এবং পাথ ট্রেসিং হল 2024 সালে গেমার এবং গেম ডেভেলপারদের জন্য উপলব্ধ দুটি সবচেয়ে উত্তেজনাপূর্ণ এবং চাহিদাপূর্ণ গতিশীল আলোর কৌশল। তারা উভয়ই আরও ঐতিহ্যবাহী "বেকড" আলোক কৌশলগুলির তুলনায় বাস্তববাদে একটি বিশাল লাফের প্রতিনিধিত্ব করে এবং এমনকি পুরানো গেমগুলিকে আরও বেশি দেখাতে পারে তাদের ব্লক টেক্সচার এবং জ্যামিতির চেয়ে বাস্তবসম্মত কোন অধিকার আছে.
কিন্তু যদি রশ্মি ট্রেসিং এবং পাথ ট্রেসিং উভয়ই গেমগুলিতে আরও জীবন-সদৃশ আলো তৈরি করে, তবে কোনটি ভাল? এবং তাদের মধ্যে পার্থক্য কি? এখানে রে ট্রেসিং এবং পাথ ট্রেসিং কীভাবে তুলনা করে এবং কেন আপনি আগামী বছরগুলিতে আপনার প্রিয় গেমগুলিতে অন্যটির চেয়ে বেশি দেখতে পাবেন।
রে ট্রেসিং কি?
রে ট্রেসিং হল একটি দৃশ্যে আলোর মডেলিং করার একটি বাস্তবসম্মত পদ্ধতি। মূলত 1960 এর দশকের শেষের দিকে ধারণা করা হয়েছিল, এটি শুধুমাত্র সাম্প্রতিক সময়ে রিয়েল-টাইম গেমগুলিতে আনা হয়েছে কারণ এটি গণনা করা কতটা চাহিদাপূর্ণ।
রে ট্রেসিং খেলোয়াড়ের দৃষ্টিভঙ্গির মাধ্যমে একটি দৃশ্যে একটি রশ্মি নিক্ষেপ করে কাজ করে। প্রতিবার রশ্মি কোনো বস্তুর সাথে মিথস্ক্রিয়া করে, রশ্মির উপর সেই বস্তুর প্রভাব গণনা করা হয়, এর রঙ, স্বচ্ছতা এবং অভিযোজন সহ। এই রশ্মিটি একটি দৃশ্যের চারপাশে বাউন্স করার সময় ট্র্যাক করা অব্যাহত থাকে যতক্ষণ না এটি একটি আলোর উত্সের সাথে ছেদ করে। সেই গণনাটি একটি দৃশ্যের প্রতিটি পিক্সেলের জন্য তৈরি করা হয়, যা একটি অবিশ্বাস্যভাবে বাস্তবসম্মত চেহারার জন্য তৈরি করা হয়, তবে অবিশ্বাস্যভাবে আলোকসজ্জার কৌশলও তৈরি করে৷
CGI মুভিতে কয়েক বছর ধরে রে ট্রেসিং ব্যবহার করা হয়েছে, এটি প্রায়শই পৃথক ফ্রেম রেন্ডার করতে ঘন্টা বা এমনকি দিনও নেয়। যাইহোক, যেহেতু কম্পিউটিং শক্তির উন্নতি হয়েছে, এবং Nvidia-এর RTX গ্রাফিক্স কার্ড এবং AMD-এর RDNA GPUs চালু হওয়ার পর, রে ট্রেসিং অ্যাক্সিলারেটর গেমগুলিতে রিয়েল-টাইম রে ট্রেসিংকে সম্ভব করেছে। যদিও প্রথম রিলিজে ছায়া এবং প্রতিফলনের মধ্যে সীমাবদ্ধ ছিল, তারপর থেকে এটি কিছু গেমে বিশ্বব্যাপী আলোকসজ্জায় প্রসারিত হয়েছে।

পাথ ট্রেসিং কি?
পাথ ট্রেসিং হল একটি দৃশ্যে রিয়েল-টাইম ডাইনামিক লাইটিং মডেল করার একটি আরও আধুনিক পদ্ধতি। 1980-এর দশকের মাঝামাঝি সময়ে বিকশিত, এটি একটি আলোর উত্স থেকে এক সময়ে শত শত বা এমনকি হাজার হাজার রশ্মি প্রেরণ করে এবং তারপরে একটি দৃশ্যের চারপাশে এলোমেলোভাবে বাউন্স করার সময় তাদের ট্র্যাক করে একটি ভিন্ন পদ্ধতি গ্রহণ করে। এটি পৃষ্ঠে অনেক বেশি জটিল, কিন্তু শেষ ফলাফলটি একটি সহজ রেন্ডার, যেহেতু পিক্সেল থেকে উৎস পর্যন্ত প্রতিটি একক রশ্মি ট্র্যাক করার পরিবর্তে, এটি আলোর সম্ভাব্য পথের উপর ভিত্তি করে শুধুমাত্র সেই রশ্মির একটি নমুনা ট্র্যাক করে।
এটি রে ট্রেসিং এবং মন্টে কার্লো সিমুলেশনের সংমিশ্রণ যা গেম বা অ্যাপ্লিকেশনটিকে আলোর উত্সে ট্র্যাক করার জন্য পরিচালনাযোগ্য সংখ্যক পথ ব্যবহার করতে দেয়৷ এটি কম ওভারহেড সহ রে ট্রেসিং-এর মতো আলোক প্রভাবের জন্য অনুমতি দেয়, তবে তর্কযোগ্যভাবে, ঠিক যেমন গুরুত্বপূর্ণ, এটি সিস্টেমের ক্ষমতা এবং নির্বাচিত সেটিংসের উপর ভিত্তি করে অনেক বেশি গ্রানুলারিটির জন্য অনুমতি দেয়। একটি বৃহত্তর নমুনা আকার মানে দৃশ্য রেন্ডারিং GPU-তে আরও চাহিদা, তবে আরও বিশদ বিবরণ। ছোট নমুনাগুলি ভিজ্যুয়াল মানের খরচে পাথ ট্রেসিংকে আরও পরিচালনাযোগ্য করে তোলে।
পাথ ট্রেসিং শেষ ফলাফল যদিও নিখুঁত নয়। ফলস্বরূপ ইমেজ পরিষ্কার করার জন্য তারা ডিনোইসিং অ্যালগরিদমের সাথে একত্রিত হয় এবং ফলাফলগুলি চিত্তাকর্ষক।
কিছু কিছু দৃশ্য এবং নির্দিষ্ট কিছু বস্তু আছে, যেমন প্রতিফলিত এবং প্রতিসরণকারী বস্তু — এক গ্লাস জল, উদাহরণস্বরূপ — যার জন্য ছোট নমুনায় তথ্যের অযথা ক্ষতি এড়াতে পাথ ট্রেসিং অ্যালগরিদমকে টুইক করা দরকার। এটা সম্ভব যে সেই বস্তুগুলির সাথে, অ্যালগরিদম নির্ভুলতার গ্যারান্টি দেওয়ার জন্য এর পরিবর্তে শুধুমাত্র ব্রুট ফোর্স রে এটিকে ট্রেস করবে।
প্রতিটি ক্ষেত্রে শেষ ফলাফল, যদিও, একটি রেন্ডার করা দৃশ্য যা বাস্তবসম্মতভাবে একটি রশ্মির মতো আলোকিত দেখায়, যদি তা না হয়, তবে অনেক কম ওভারহেডের সম্ভাবনা সহ – বিশেষ করে উচ্চতর বিস্তারিত সেটিংসে। পাথ ট্রেসিংকে ভালোভাবে আলোকিত দৃশ্যের জন্যও বেশি কার্যকরী হিসেবে বিবেচনা করা হয়, কারণ এতে অনেক বেশি ডেটা পাওয়া যায়, যখন রশ্মি ট্রেসিং অনেকগুলি ছায়া সহ দৃশ্য রেন্ডার করার ক্ষেত্রে আরও কার্যকরী হতে পারে, কারণ এটি জানে যে আলোর রশ্মি কোন পথে যাবে। .

পাথ ট্রেসিং কি রে ট্রেসিং এর চেয়ে ভালো দেখায়?
রে ট্রেসিং হল রিয়েল-টাইম আলোর মডেলিং করার জন্য একটি সঠিক কৌশল, কারণ এটি একটি দৃশ্যের চারপাশে আলো কীভাবে প্রচার করতে পারে তার প্রাকৃতিক পথ অনুসরণ করে। যাইহোক, রে ট্রেসিং কার্যকরভাবে ব্যবহার করার জন্য যে নিছক গণনা করা দরকার তা অবিশ্বাস্য। এমনকি আধুনিক হার্ডওয়্যার, তার সমস্ত হার্ডওয়্যার ত্বরণ সহ, ভারী রশ্মির সন্ধান করা গেমগুলিতে লড়াই করতে পারে। এই কারণেই অনেক গেম যা "রে ট্রেসিং" সমর্থন করে, আসলে শুধুমাত্র একটি দৃশ্যের কিছু অংশের জন্য রে ট্রেসিং ব্যবহার করে: সাধারণত ছায়া বা প্রতিফলন।
পাথ ট্রেসিং, অন্যদিকে, রেন্ডারিং হার্ডওয়্যারের চাহিদা কম রাখার সময় সমানভাবে শক্তিশালী, বা এমনকি আরও ভাল-সুদর্শন, ভিজ্যুয়াল তৈরি করতে পারে। এটি এখন পর্যন্ত সবচেয়ে চিত্তাকর্ষক কিছু "রে ট্রেসড" গেমে ব্যবহৃত মডেল, যেমন Quake II RTX , Portal RTX , এবংCyberpunk 2077- এর জন্য ওভারড্রাইভ মোড আপডেট ৷ এটি হাফ-লাইফ 2 এর মতো পুরানো গেমগুলিতেও মোড করা হচ্ছে, দুর্দান্ত প্রভাব সহ৷
পাথ ট্রেসিং একটি ভাল-সুদর্শন, গতিশীল আলোর কম তীব্র রূপ সরবরাহ করে এবং সামগ্রিকভাবে, যুক্তিযুক্তভাবে আরও ভাল সমাধান। যাইহোক, রে ট্রেসিং এখনও তার জায়গা আছে যেখানে সীমিত পাথ-ট্রেস করা নমুনার আকার চাক্ষুষ নির্ভুলতার সাথে সমস্যা সৃষ্টি করবে। ঐতিহ্যগতভাবে রাস্টারাইজড গেমের অনেক আধুনিক উদাহরণও রয়েছে যেখানে রে ট্রেসড বা পাথ ট্রেসড লাইটিং অভিজ্ঞতায় খুব কম যোগ করে, যখন সম্পূর্ণভাবে ফ্রেম রেট ট্যাঙ্কিং করে — যেমন হগওয়ার্টস লিগ্যাসি ।
এটি সম্ভবত যে গ্রাফিক্স কার্ডগুলি যথেষ্ট শক্তিশালী না হওয়া পর্যন্ত যেখানে রে ট্রেসিং বা পাথ ট্রেসিং রাস্টারাইজেশনের মতো সহজে রেন্ডার করা হয়, আমরা ভবিষ্যতের গেমগুলিতে আলোক প্রভাবগুলির সংমিশ্রণ দেখতে পাব, যেহেতু প্রতিটি কৌশলের নিজস্ব জায়গা রয়েছে।
