मैं शॉर्ट-कट घास प्रभाव कैसे लागू कर सकता हूं?


22

मैं रॉकेट लीग और फीफा जैसे खेलों के कुछ स्क्रीनशॉट देख रहा हूं:

रॉकेट लीग

रॉकेट लीग

फीफा

और मैं सोच रहा था कि एक व्यक्ति शॉर्ट-कट घास प्रभाव को प्राप्त करेगा।

यह एक shader है? क्या यह वास्तविक ज्यामिति है? या बस बनावट quads? अगर कोई मुझे एक दिशा में इंगित कर सकता है, तो उसे बहुत सराहना मिलेगी।


5
+1, बहुत दिलचस्प सवाल। मुझे लगता है कि यह शायद एक shader है (ज्यामिति संभावना अंतराल का कारण होगा, बनावट quads शायद बहुत चापलूसी दिखेगा), लेकिन मुझे पूरी तरह से यकीन नहीं है।
Superdoggy

2
सॉफ्टवेयर रेंडरर्स में आमतौर पर विस्थापन मैपिंग और बहुत सारे वर्टिकल के साथ किया जाता है। करीब से देखने के बाद ऐसा लगता है कि वे यहां भी बहुत चालाक एलओडी के साथ इसका उपयोग करते हैं। मुझे लगता है कि विस्थापन के शेड सबसे अधिक उपयोग में हैं।
अंकलर्ट

मुझे लगता है कि वे लंबन मानचित्रण का उपयोग कर रहे हैं। मुझे इस पर यकीन है कि रॉकेट लीग स्क्रीनशॉट में।
तारा

@akaltar हाँ मुझे लगता है कि आप इसके बारे में सही हैं। और हालांकि उन्होंने LOD किया यह 100% सहज है
डैनियल होल्स्ट

मैं shaders और tessellation का उपयोग करके इसे फिर से बनाने का प्रयास करने जा रहा हूं।
डैनियल होल्स्ट

जवाबों:


7

तुम फर छायांकन तकनीक में देखना चाहते हो सकता है। इस तरह की घास के लिए मैं यही प्रयोग करूंगा, क्योंकि छोटी घास बेहतर प्रदर्शन (कम परत) है।
मूल रूप से यह छोटी वृद्धि में एक ही सतह को कई बार लेटकर काम करता है: कुछ परतें

यहां छवि विवरण दर्ज करें

घास को झुका हुआ बनाने के लिए आप क्षैतिज ऑफसेट को भी बदल सकते हैं।


यह काफी दिलचस्प है कि मुझे लगता है कि मैं इस लेख के
लेग्गी 7

2

यह सबसे अधिक संभावना है कि एक शेडर है जो लंबन ऑक्यूपेशन मैपिंग का उपयोग करता है, जो एक बनावट में "नकली" गहराई और छाया के लिए सामान्य मानचित्र का उपयोग करता है। यहां देखेंउदाहरण के लिए ।

संपादित करें: जैसा कि @ लेगी ने बताया, यह संभवतः अधिक संभावना है कि यह विस्थापन मानचित्रण है क्योंकि ऐसा लगता है कि पैर घास के बीच जा रहा है। वैसे भी, यह ऊंचाई मानचित्रण shader के कुछ प्रकार है :)


मुझे ऐसा नहीं लगता, क्योंकि उस स्थिति में पैर पत्तियों के पीछे नहीं जाएगा। विस्थापन मैपिंग मुझे सबसे संभावित तरीका लगता है
उन्होंने

मुझे लगता है कि यह सच होगा अगर यह छोटी घास नहीं थी, जहां आप "फर्श को नीचे" कर सकते हैं, और अगर मैं सही ढंग से याद करता हूं, तो लंबन मैपिंग की गणना तेजी से होती है। लेकिन आप सही हो सकते हैं, मैं अपना जवाब संपादित करूँगा।
ब्लूक

2
आप पैर को अलग करने के लिए लंबन रोड़ा मानचित्रण का उपयोग कर सकते हैं और गहराई बफर को लिख सकते हैं और सबसे अधिक संभावना है कि तकनीक का उपयोग किया जा रहा है। Uber shader करता है कि डाउनलोड करने योग्य डेमो पर एक नज़र है। assetstore.unity3d.com/en/#!/content/39959
Seph
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.