টেরিন রেন্ডারিংয়ের জন্য নতুন ট্রেন্ড / পদ্ধতি কী? [বন্ধ]


49

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


ভাল প্রশ্ন! আমি সম্প্রতি নিজেকে এটি নিয়ে ভাবছিলাম এবং অনুভব করেছি যে আধুনিক ভূখণ্ডের রেন্ডারার জিএমইউ যতটা সম্ভব কাজ করার চেয়ে রোমের মতো পলি গণনা হ্রাস করার পরিবর্তে আরও বেশি মনোযোগ দেবে। উত্তরটি হার্ডওয়্যারটির ক্ষমতার উপরও নির্ভর করবে। উদাহরণস্বরূপ, ডাইরেক্টএক্স 11 / ওপেনজিএল 4 এ আপনি জিপিইউতে জ্যামিতি তৈরি করতে পারতেন, তবে পুরানো জিপিইউগুলিতে আপনাকে আঁকার জন্য ভার্টেক্স বাফার সরবরাহ করতে হত তবে এগুলি আবার ব্যবহার করা যেতে পারে কারণ একটি উচ্চারণের শেডারে উচ্চতা প্রতিস্থাপন করা যেতে পারে।
U62

উত্তর:


17

আপনার অবশ্যই হ্যালো ওয়ার্স জিডিসির উপস্থাপনাটি পরীক্ষা করা উচিত, " নেক্সট-জেনার টেরিন "। এটি সাধারণ উচ্চতার ক্ষেত্রের স্থানচ্যুতি পরিবর্তে পূর্ণ ভেক্টর ক্ষেত্রের স্থানচ্যুতি ব্যবহার করে আলোচনা করে।

কিছুটা কম বিপ্লবী কিছুর জন্য, সম্ভবত জ্যামিতি ক্লিপম্যাপগুলি পরীক্ষা করে দেখুন। সেখানে জিপিইউ রত্ন 2 একটি ভাল নিবন্ধ এর এখানে


1
দুর্দান্ত লিঙ্ক, থেক্স!
ডেভ ও।

এই জিডিসির উপস্থাপনাটি বিষয়টিতে খুব তথ্যপূর্ণ ছিল, ধন্যবাদ!
স্বপ্ন লেন

ভেক্টর ক্ষেত্রের স্থানচ্যুতি আশ্চর্যজনক দেখাচ্ছে
ড্যানিয়েল লিটল

2
সতর্কতা অবলম্বন করুন, জ্যামিতি ক্লিপম্যাপিং পেটেন্ট হয়েছে। আপনি আপনার কোডটি নিয়ে কী পরিকল্পনা করছেন তার উপর নির্ভর করে এটি হয়ত বা কোনও ব্যাপার নয়। গেমদেব.ট.
ব্রায়ান মাহসমান

11

একটির জন্য, জ্যামিতি পাইপলাইনটি যথাসম্ভব সহজ হওয়া দরকার এবং এটিতে জিপিইউতে বেশ বেসিক এলওডি ম্যানেজমেন্টের সাথে জ্যামিতিকে ধাক্কা দেওয়া দরকার।

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


5

ওয়েল, আসলে নতুন প্রবণতা ব্যবহার করা একটি বিক্ষিপ্ত ভক্সেল octree মধ্যে raytracing সব বাকি জন্য meshes ত্রিভুজ রাস্টারাইজেশান সঙ্গে একযোগে ভূখণ্ড জন্য। আইডি সফ্টওয়্যার বর্তমানে এই প্রযুক্তিটি তাদের আগত ইঞ্জিনে প্রয়োগের জন্য কাজ করে।


2

ঠিক একটি বন্ধুত্বপূর্ণ সতর্কতা হিসাবে, বিষয়টিতে যে কোনও গুগলিং নিঃসন্দেহে আপনাকে রোম এবং সম্পর্কিত প্রযুক্তিগুলিতে (রোম, জিও মিপ-ম্যাপিং ইত্যাদি) 100,000 হিট দেয়। তাদের থেকে ভাল রাখুন, তারা খুব সিপিইউ-আবদ্ধ।

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

সাধারণ সিস্টেমগুলি সর্বদা সেরা প্রথম বাস্তবায়ন। আপনার যদি অভ্যন্তরীণ আড়াআড়ি ইঞ্জিনটি সহজ করে তোলে না, বাকি খেলাটি চালিয়ে যান এবং পরে অন্যান্য আইডিয়াতে ফিরে আসুন। ল্যান্ডস্কেপগুলি প্রয়োগ করতে মজাদার (কারণ আপনি খুব সাধারণ পরিবর্তনের জন্য এ জাতীয় বৈচিত্র্যময় ফলাফল পান) এবং একটি সাধারণ বিকাশকারী দীর্ঘকাল এই ধাঁধা দ্বারা বিভ্রান্ত হয়ে পড়বে।

একবার আপনি আপনার খেলা ছড়িয়ে পরে; নীভরেন্ডার ঠিক চিহ্নে আছে।


2

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

আরও আধুনিক কৌশল রয়েছে যা জিপিইউতে কেবল উচ্চতা এবং রঙিন টেক্সচার প্রেরণ করে এবং শেডারের মাধ্যমে ভূখণ্ডের জ্যামিতি তৈরি করে পুরোপুরি ব্যবহার করে ( কিন্তু ব্রুনেটন এবং নেইরেট ২০০৮ দেখুন ) তবে সতর্কতা অবলম্বন করা উচিত যে এটি দ্রুত হওয়ার পরেও এর অর্থ আপনি ডন না ' পদার্থবিজ্ঞান এবং সিমুলেশন জন্য সিপিইউতে টেরিনের জ্যামিতি নেই। একটি আধুনিক প্রযুক্তিও রয়েছে যা সর্বাধিক দক্ষতার উপর নির্ভর করে রাস্টারাইজেশন এবং রশ্মির icallyালাইয়ের মধ্যে গতিশীল পরিবর্তন করে ( ডিক এবং ২০১০ দেখুন )।

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