চতুষ্পদ অঞ্চল ভূখণ্ড - আমি এটি পাই না


12

বেশিরভাগ কাগজপত্র আমি তাদের ভূখণ্ডকে কোনও চতুর্ভুজ বা অন্য কোনও আকারে বেইজ করেছি। 38 পৃষ্ঠায় এটি দেখুন :

http://www.slideshare.net/repii/terrain-rendering-in-frostbite-using-procedural-shader-splatting-presentation?from=ss_embed

প্রথম পয়েন্টটি নীচের দুটিটির সাথে বিরোধিতা করে না? আপনি কীভাবে পাতায় একটি নির্দিষ্ট 33x33 ভার্টেক্স গ্রিড রাখতে পারেন তবে একটি চতুর্ভুজ গাছের মধ্যে অভিযোজিত বিভাগ সম্পর্কে কথা বলতে পারেন? পরিভাষা বিভ্রান্তিকর এবং আমি এ সম্পর্কে কোনও স্পষ্টতার প্রশংসা করব!


এখানে আমার অনুমানগুলি রয়েছে:
চতুর্ভুজ পরিবর্তনের জন্য প্রতিবার প্যাচগুলি পুনরায় স্থাপন করা কি হিট হবে?

http://www.dukecg.net/QuadtreeTerrain.png

  1. ভূখণ্ডের সীমানা থেকে শুরু হওয়া চতুষ্কোণ।
  2. পর্যবেক্ষক অবস্থান থেকে নিচে Iterate।
  3. সীমাবদ্ধ সংস্করণ (প্রতিবেশীদের মধ্যে 1 স্তরের বেশি নয়)
  4. ফ্রাস্টাম কুল
  5. প্রতিটি ফলাফলের পাতায় টেরিটেন প্যাচ রাখুন, যেখানে স্কেল পৃথক হয় তবে রেজোলিউশনটি সর্বদা 33x33 থাকে।

উত্তর:


7

না সত্যিই না. আপনি যদি টেরিন লেভেল-অফ-ডিটেইলটির জন্য চতুষ্কোণ ব্যবহার করার কথা ভাবছেন তবে আপনার যে নোডগুলি সংরক্ষণ করা হয় সেগুলি সাধারণত একই ডেটা কাঠামোর অধিকারী হয়।

আপনার উদাহরণে, সেই কাঠামোটি একটি 33 × 33 সাবমেশ যা নোডগুলি ধরে রাখবে। নোডের স্তরের উপর নির্ভর করে বিস্তৃত অঞ্চলটি coverাকতে 33 × 33 জাল অভিযোজিত (অভিযোজিত) করবে। বৃহত্তর নোড একটি বৃহত্তর স্থান পূরণ করবে, তবে এর সাবমেশ এখনও 33 × 33 ভার্টেক্স প্যাচ।

গাছটি তৈরি হওয়ার পরে আপনি গাছের নীচে গিয়ে যে নোডগুলিকে ছেদ করেন না তা ফেলে আপনার হতাশাগ্রহণ করতে পারেন।

একটি বিষয় মনে রাখবেন, এটি হ'ল আপনার যখন খুব বড় নোড একটি ছোট নোডের পাশের দিকে আঁকবে তখন আপনাকে যে ফাটলগুলি দেখা দেয় খুব সম্ভবত তার প্রয়োজন হবে। একটি সহজ উপায় হ'ল মেসগুলির মধ্যে যে কোনও ভাগ না করা ভাগ করা শীর্ষকে সামঞ্জস্য করা (ধসে পড়া)।

আপনার গাছটি প্রতিস্থাপন করা সম্পর্কে অন্য প্রশ্ন, হ্যাঁ। আপনি যদি গাছটিকে পরিচালনা করে ডেটাতে না যেতে চান তবে আমি কেবল একটি স্ট্যাক তৈরি করার পরামর্শ দিচ্ছি এবং দৃশ্যটি পর্যাপ্তভাবে চলে গেলে এটিকে ফ্লাশ করে ফেলা উচিত।


বিভিন্ন আকারের টাইলগুলিতে দৃশ্যমান seams সহ সমস্যাটি উপস্থাপনার 39-40 স্লাইডে ব্যাখ্যা করা হয়েছে। স্পষ্টতই তারা জংশনে 9 টি সম্ভাব্য মেস ব্যবহার করে টি-জংশনগুলি সরিয়ে দেয় (40 স্লাইডটি দেখুন)।
বামমজ্যাক

অস্বীকৃতি: আইডিএনআরটিএফএ ;-)
বিটক্রাঙ্কার

3

ভূখণ্ডের "ইউনিট" 33x33 ব্লক। আপনি যদি কাছাকাছি থাকেন তবে তা দেখতে পাবেন। আপনি যদি আরও দূরে থাকেন তবে এই ব্লকগুলি লোড এলওড অংশগুলিতে মিশ্রিত হবে।

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


সুতরাং শেষ পাতাটি প্রতিটি সম্ভাব্য শেষ পাতা নয় (ক্ষুদ্রতম গ্রিড আকারে), এটি দূরত্বের উপর ভিত্তি করে সেই পুনরাবৃত্তির জন্য শেষ পাতার, তাই কিছু 16x16 এবং দূরবর্তীগুলি 256x256 (বা যাই হোক না কেন) হতে পারে? এর অর্থ এই নয় যে প্রতিবার চতুর্ভুজ বদলে প্যাচগুলি আবার স্থাপন করতে হবে এবং আবার ছোট করতে হবে?
জর্জ আর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.