স্থানচ্যুতি ম্যাপিং এবং উচ্চতা ম্যাপিংয়ের মধ্যে পার্থক্য কী?


15

স্থানচ্যুতি ম্যাপিং এবং উচ্চতা ম্যাপিং এর মধ্যে পার্থক্য কী এবং অভিযোজিত টেসেলসেলের সংযোগ কী?


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

উত্তর:


10

স্থানচ্যুতি ম্যাপিং এবং উচ্চতা ম্যাপিং একই কৌশলটির "প্রায়" জন্য দুটি নাম, তারা একই প্রভাবটি লক্ষ্য করে কিন্তু বিভিন্ন প্রসঙ্গে ব্যবহৃত হয়।

আরও ব্যাখ্যা করতে:

স্থানচ্যুতি ম্যাপিং: এমন একটি কৌশল যা লক্ষ্যগুলি সত্য জ্যামিতি হিসাবে খুব সূক্ষ্ম জাল হিসাবে রেন্ডার করে। দ্বন্দ্বের ম্যাপিং, প্যারাল্যাক্স এবং ত্রাণ ম্যাপিংয়ের বিপরীতে যা সাধারণ মানচিত্র ব্যবহার করে "জাল" ফেলার চেষ্টা করে, স্থানচালিত ম্যাপিং প্রকৃতপক্ষে পৃষ্ঠকে স্থানান্তর করে, টেক্সেলের মধ্যে ত্রিভুজ তৈরি করে। ।

উচ্চতা ম্যাপিং: একই জিনিস, তবে এটি সাধারণত সেই প্রসঙ্গে ব্যবহৃত হয় যেখানে কোনও স্থানচালিত মানচিত্র (উচ্চতা মানচিত্রও বলা হয়) এমন একটি ভূখণ্ডে প্রয়োগ করা হয় যেখানে মানটি কেবল শীর্ষবর্ণের উচ্চতা পরিবর্তন করতে ব্যবহৃত হয়।

এটি সিপিইউ বা জিপিইউতে প্রয়োগ করা যেতে পারে।

একটি সাধারণ সিপিইউ পদ্ধতির উচ্চতা / স্থানচ্যুতি মানচিত্র (টেক্সচার) থেকে উচ্চতা বা স্থানচ্যুতি মানগুলি পড়তে হয় যেখানে প্রতিটি টেক্সেল সরাসরি একটি ভার্টেক্সে ম্যাপ করে। যেখানে প্রতিটি টেক্সেল একটি উচ্চতা / স্থানচ্যুতি মান এনকোড করে। এরপরে অনন্য দিকের দিকে বর্ণিত মানটি ব্যবহার করে প্রতিটি প্রান্তকে স্থানচ্যুত করে সরাসরি জ্যামিতিতে প্রয়োগ করা হয়।

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

একটি জিপিইউ বিকল্পটি হ'ল ভার্টেক্স টেক্সচার আনার বৈশিষ্ট্যটি (শ্যাডার মডেল 3.0.০ এ প্রবর্তিত) কোনও স্থানচ্যুতি / উচ্চতার মানচিত্র অ্যাক্সেসের মাধ্যমে টেরিটের জালটি সংশোধন করতে টেক্সট থেকে প্রাপ্ত উচ্চতাটি ভার্টেক্সের শেডিং প্রোগ্রামের সাহায্যে ভার্টেক্সের অবস্থানটি পরিবর্তন করতে ব্যবহৃত হয় ।

একটি টেক্সচার ব্যবহারের অন্যান্য ব্যবহারগুলি ওয়েল সিমুলেশনগুলির জন্য এবং ডেটা মেশিনে প্রয়োগ করার জন্য অন্যান্য অ্যানিমেশনগুলির দ্রুত ম্যানিপুলেশনের অনুমতি দেয়

অভিযোজিত টেস্টেলেশন সম্পর্কিত:

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

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

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

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


প্রশ্নের শেষ অংশটি ভুলে যাবেন না "এবং অভিযোজক টেসেল্লেসনের সংযোগ কী?"
মাইকেলহাউস

@ বাইট 56 আমাকে জানানোর জন্য ধন্যবাদ আমি উত্তরটি আপডেট করেছি।
ধারণার 3 ই

12

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

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


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

3

মূলত, তারা একই জিনিস।

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

"ডিসপ্লেসমেন্ট ম্যাপিং" মূলত অন্যটি, আরও প্রযুক্তিগতভাবে নির্ভুল, যা কথোপকথনে "উচ্চতা ম্যাপিং" নামে পরিচিত (কঠোরভাবে বলতে গেলে, "উচ্চতা ম্যাপিং" সম্ভবত কিছু উত্সের উপাদান থেকে উচ্চতার ডেটার গ্রিড উত্পন্ন করার প্রক্রিয়াটিকে বোঝানো উচিত, যেমন 3 ডি স্ক্যানার হিসাবে, এটি একটি স্থানচ্যুতি ম্যাপিং বাস্তবায়নে ব্যবহৃত হবে - তবে বাস্তবে বেশিরভাগ লোকেরা কেবল "ডিসপ্লেসমেন্ট ম্যাপিং" এমনকি বললেও) বিনিময়যোগ্য পদগুলি ব্যবহার করে)।

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

গোলকের ক্ষেত্রে, উদাহরণস্বরূপ, আপনি যখন গোলকটি খুব দূরে থাকেন তখন আপনি খুব স্পষ্টভাবে (ঘনক হিসাবে কার্যকরভাবে) গোলকটি পরীক্ষা করতে পারেন তবে গোলকটি যখন খুব কাছাকাছি থাকে তখন আরও বিশদ ব্যবহার করুন।

প্রায়শই আপনি টেসলেসেশনের সাথে একত্রে আলোচনা করা স্থানচ্যুতি ম্যাপিংয়ের মতো কৌশলগুলি দেখতে পাবেন কারণ টেসেললেশনটি স্থানচ্যুতি সম্পাদনের জন্য জ্যামিতিতে আপনি কীভাবে উন্নয়নের মানচিত্রটি ম্যাপ করতে চান তা প্রভাবিত করবে (বা আপনি যে উচ্চতর মানচিত্রটি নির্বাচন করতে চান, এর কোন রেজোলিউশন, ইত্যাদি) affect


2

তারা একই ধারণা।

সম্পাদনা: স্থানচ্যুতি একাধিক মাত্রায় উচ্চতার সমন্বয়ে গঠিত হতে পারে!

এটি নিয়ে কোনও শব্দার্থবিরোধী যুদ্ধ শুরু করবেন না, তবে বাস্তবতার দিক থেকে উচ্চতা ম্যাপিং সাধারণত বড় স্কেল / টেসলেশন ভিত্তিক কৌশল বোঝায়, যেখানে স্থানচ্যুতি ম্যাপিং সাধারণত ছোট স্কেল / রেট্র্যাকিং কৌশলগুলি বোঝায়।

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