আমি কীভাবে পেজডৌমিতি ঘাসের ছায়া পেতে পারি?


23

আমি Ogre3D (v1.7) এ এবং পেজডেমিট্রি ব্যবহার করতে স্যুইচ করেছি । আমি যা করার চেষ্টা করছি তা হল একটি ভূখণ্ড, কিছু গাছ এবং ঘাসের সাথে একটি সাধারণ দৃশ্য তৈরি করা। সংক্ষেপে, আমি ওগ্রেতে এই জাতীয় প্রভাব অর্জন করতে চাই:

ঘাস প্রাপ্ত ছায়া

পেজডেমোমেট্রি ডেমোগুলিতে স্বচ্ছ / কাট-আউট ছায়াগুলি প্রয়োগ করা হয়েছে তবে উপরের উদাহরণের মতো ঘাসে কীভাবে ছায়াগুলি যথাযথভাবে কাস্ট করা যায় তার কোনও সমাধান আমি পাই না find

এটি সম্পাদন করার জন্য আমি কোন কৌশলটি ব্যবহার করতে পারি?


1
ঘাস কোন ধরণের উপাদান / শেডার ব্যবহার করছে? ছায়ার কাজ করার জন্য ঘাসের শেডারকে শ্যাডোম্যাপ (গুলি) পড়তে হবে এবং এর ভিত্তিতে ছায়াগুলি গণনা করা দরকার ...
ভিবি_অরফ্লো

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

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

এই পোস্টটি কি আপনার সমস্যার বর্ণনা দেয় (এবং সমাধান করে)? ogre3d.org/addonforums/14/t-8945.html
টিম হল্ট

উত্তর:


3

এটি আমার উত্তর নয়, তবে আমি যা বিশ্বাস করি তার একটি উল্লেখই প্রশ্নের সমাধান।

আমি নীচের সাথে যে পোস্টটি সংযুক্ত করছি (শিরোনাম "পেজযুক্ত জ্যামিতি গাছ এবং ছায়া") পৃষ্ঠাযুক্ত জ্যামিতির সাহায্যে ঘাসের উপর গাছের ছায়া লাগানোর সমস্যাটিকে সরাসরি বর্ণনা করে। এটিতে বিশেষত ছায়ার জন্য কাস্টম শেডারের সাথে m_sceneMgr-> সেটশ্যাডটেকনিক (শ্যাডটওয়াইপিসিউচার_এডিডিটিভ) কল করা জড়িত।

https://www.ogre3d.org/addonforums/14/t-8945.html বা আর্কাইভ . org সংস্করণ

এই টিউটোরিয়ালটি পেজযুক্ত জ্যামিতি, গাছ, ঘাস এবং ছায়াগুলিরও উল্লেখ করে। এটি ঘাসে একটি লাইট ম্যাপ প্রয়োগ করে, সেটকলারম্যাপ () ফাংশনটি ব্যবহার করে।

https://ogrecave.github.io/ogre-pagedgeometry/tut3.html বা আর্কাইভ . org সংস্করণ । এটি ঘাসের জন্য বিশেষভাবে হালকা মানচিত্র প্রয়োগ করে, সেটকলারম্যাপ () ফাংশনটি ব্যবহার করে।


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

1
আমি পোস্টগুলি থেকে সামগ্রী অন্তর্ভুক্ত বিবেচনা করেছি, কিন্তু কারও বিষয়বস্তু নকল করতে এবং এটি একটি উত্তর কল করতে চান না। সমাধানগুলি কিছুটা ভারী কোডও রয়েছে এবং সেগুলি উদ্ধৃত করার সাথে অনেক অনুলিপি করা সামগ্রী থাকতে পারে যা আবার আমার সৃষ্টি নয়। আমি ওগরে ইনস্টল করার এবং এটির সদৃশ করার চেষ্টা করার বিষয়টি বিবেচনা করেছি কিন্তু এটি কয়েকটি প্রতিনিধি পয়েন্টের জন্য অনেক কাজ। নির্বিশেষে, আমি মনে করি যে এই লিঙ্কগুলি ওপিকে সাহায্য করবে এবং অন্য যে কেউ এই সমস্যাগুলি সমাধান করার চেষ্টা করছে। আমার মনে হয় মৃত লিঙ্কগুলি প্রতিরোধ করার জন্য আমি আর্কাইভ.অর্গ সংস্করণে লিঙ্ক করতে পারি ...
টিম হল্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.