মিনক্রাফ্টের মতো গেমের জন্য কোনও ভক্সেল ইঞ্জিন কি উপযুক্ত?


27

মিনক্রাফ্ট কেন ভক্সেলের পরিবর্তে বিশ্ব অঞ্চলকে আঁকতে বহুভুজ ব্যবহার করে? একটি ভক্সেল ভিত্তিক রেন্ডারিং ইঞ্জিনটি মাইনক্রাফ্টের মতো কিউব থেকে তৈরি পুরো ধ্বংসাত্মক গেম জগতের জন্য উপযুক্ত হবে? এটি বহুভুজ ব্যবহারের চেয়ে আরও দক্ষ হবে?


আপনি কী ভাবেন যে মিনক্রাফ্ট মূলত এটির বিশ্বের একটি ভক্সেল উপস্থাপনা যা ব্যবহার করে না? আমি বলতে চাইছি, উক্ত বিবৃতিটির জন্য আপনার উত্স কী? আমি সবসময় ধরে নিয়েছিলাম।
জোশ

minecraftwiki.net/wiki/Map - বিশেষত: "মাইনক্রাফ্ট একটি ভোক্সেল সিস্টেম ব্যবহার করে যা একটি ইনক্রিমেন্টাল 3 ডি গ্রিড যেখানে প্রতিটি গ্রিড পয়েন্ট একটি ব্লকের জন্য ডেটা ধারণ করে।"
রায় দে

5
মিনক্রাফ্ট বিশ্বের একটি ভক্সেল উপস্থাপনা ব্যবহার করার সময়, এটি বহুভুজ ব্যবহার করে রেন্ডার করা হয়। আমার প্রশ্ন ছিল কেন তিনি কোনও ভক্সেল রেন্ডারার লিখেন নি।
jeffythedragonslayer

আমার ভুল, আমি ভুল বুঝেছি
রায় দে

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

উত্তর:


28

মিনক্রাফ্ট কেন ভক্সেলের পরিবর্তে বিশ্ব অঞ্চলকে আঁকতে বহুভুজ ব্যবহার করে?

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

একটি ভক্সেল ভিত্তিক রেন্ডারিং ইঞ্জিনটি মাইনক্রাফ্টের মতো কিউব থেকে তৈরি পুরো ধ্বংসাত্মক গেম জগতের জন্য উপযুক্ত হবে?

হ্যাঁ।

এটি বহুভুজ ব্যবহারের চেয়ে আরও দক্ষ হবে?

সম্ভবত, তবে ভক্সেলগুলি রেন্ডার করার জন্য দ্রুত বা কম দামের কারণে নয় (প্রকৃতপক্ষে, আপনাকে ডেটা সেটকে রূপান্তর করতে হবে সেহেতু তারা রেন্ডারে আরও ব্যয়বহুল)। ভক্সেলের প্রতিনিধিত্ব বহুভুজের চেয়ে সহজ ম্যানিপুলেশনকে leণ দেয় - সুতরাং ডেটা সেট দ্বারা প্রতিনিধিত্ব করা বিশ্বে খণ্ড, বিট এবং বিশ্বের টুকরা যোগ করা এবং অপসারণ করা অনেক সহজ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.