খোলামেলা পরিবেশ এবং প্রচুর স্থিতিশীল সামগ্রী (যেমন: ক্রাইসিস) সহ আধুনিক এএএ গেমসগুলিতে, কীভাবে ক্লোসিং ক্লুলিং সঞ্চালিত হয়?


19

দুটি ধারণা আমার মনে আছে:

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

২) একটি সরঞ্জাম স্থিতিশীল মানচিত্রে চালিত হয় এবং মানচিত্রে কী দৃশ্যমান এবং কী নয় তার জন্য কিছু 3 ডি অবস্থানের জন্য জানতে জটিল (এবং এভাবে ধীর) রশ্মি রশ্মি সম্পাদন করবে। সেই সমস্ত তথ্য একটি দক্ষ উপায়ে সংরক্ষণ করা হয় যা পরবর্তী সময়ে রানটাইমে ব্যবহারকারীর হতে পারে (যেমন: একটি অক্ট্রি) এই দ্রবণটি কেবল স্থির মেসের জন্য কাজ করবে (যেমন: বিল্ডিং) চলমান বস্তুগুলির জন্য নয়।


3
"খেলা <এক্স> করেছিলেন কিভাবে এই" প্রশ্নগুলি স্পষ্টভাবে প্রসঙ্গ-বহির্ভূত অনুযায়ী হয় প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীঅন্য কেউ কীভাবে এটি করে তার চেয়ে আপনি কীভাবে অবলম্বন কুলিং করতে পারেন তা জানতে এই প্রশ্নটি সম্পাদনা করুন ? (এছাড়াও, প্রশ্নের মুখ্য অংশে আপনার নিজের উত্তর সরবরাহ করলে মনে হয় আপনি কোনও উত্তর চেয়ে আলোচনার জন্য বা তালিকার জন্য জিজ্ঞাসা করছেন )
ট্রেভর পাওয়েল

উত্তর:


13

জোভানের উত্তর দুর্দান্ত, তবে কেবল এটি যুক্ত করতে চেয়েছিলেন যে মাঝে মাঝে এই প্রশ্ন জিজ্ঞাসার জন্য হার্ডওয়্যার সমর্থন রয়েছে "এই জ্যামিতিটি আসলে কোনও পিক্সেল রেন্ডার করেছিল?" (আপনার ধারণা # 1) এই অবরোধ প্রশ্নের বলা হয় - এই সম্পর্কে তাদের একটি ভাল জিপিইউ রত্ন নিবন্ধ এখানে

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

অবাস্তব ইঞ্জিন ওঠানামায় প্ল্যাটফর্মের জন্য যা এটিকে সমর্থন করুন, দেখুন frustum হিসেবে হত্যা এবং প্রাক গণক কি স্ট্যাটিক জ্যামিতি occluded হয় মত অন্যান্য কৌশল ছাড়াও হার্ডওয়্যারে অবরোধ প্রশ্নের।


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

তারা খুব ধীর হয় না?
Quonux

12

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

এই কৌশলটি কিলজোন ব্যবহার করেছেন, এবং PS3- তে প্রাকটিক্যাল অবলোশন কুলিং তাদের উপস্থাপনায় বিশদভাবে রয়েছে । তারা অভ্যন্তরীণ অঞ্চলের জন্য পোর্টালগুলিও ব্যবহার করে।

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


5

কমপক্ষে প্রথম দুটি ভূমিকম্পের গেম কৌশল 2 ব্যবহার করেছে; আইডিটেক ইঞ্জিনগুলি এখনও এটি ব্যবহার করে কিনা আমি জানি না। অ্যাক্সেসযোগ্য বিশ্বটি গাছের ডেটা স্ট্রাকচার ("বাইনারি স্পেস পার্টিশন") এ সংগঠিত উত্তল স্পেসে বিভক্ত এবং গাছের প্রতিটি নোডের জন্য কিছুটা ভেক্টর উপস্থিত থাকে যা অন্য নোডগুলি সেই নোড থেকে দৃশ্যমান হয় ("সম্ভাব্য দৃশ্যমান সেট")।


1
যদি আপনি কোপকে আনতে চলেছেন তবে আপনি চোরের রেন্ডারিং প্রযুক্তিও আনতে পারেন;) - nothings.org/gamedev/thief_rendering.html
জোভান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.