2010-07-21 4 views
24

मुझे ऑनलाइन उपलब्ध बहुत सारे गणितीय पत्रों को समझने में कठिनाई हो रही है, यह बताते हुए कि पर्लिन शोर पीढ़ी कैसे काम करती है, और मुझे आश्चर्य है कि कोई मुझे अधिक सुलभ परिचय की दिशा में इंगित कर सकता है। मैं 2 डी बनावट बनाने के लिए एक आवेदन में पर्लिन शोर का उपयोग करने के लिए देख रहा हूँ।पर्लिन शोर एल्गोरिदम

उत्तर

4

पेज 67 में शुरू होने वाली पुस्तक Texturing and Modeling, A Procedural Approach पर देखें, ग्रेडियेंट शोर के लिए एक अच्छा वर्णन और स्रोत कोड है, पेरिन शोर सिर्फ एक और ढाल वाला शोर है।

GPU Gems 2 में भी एक कार्यान्वयन है।

पर्लिन शोर स्वयं बहुत उन्नत गणित का उपयोग नहीं करता है, आपको केवल रैखिक इंटरपोलेशन, लैटिस और यादृच्छिक मानों के बारे में जानने की आवश्यकता है।

8

यह ध्यान देने योग्य है कि मूल पर्लिन शोर एल्गोरिदम को लेखक द्वारा बहिष्कृत कर दिया गया है। केन पर्लिन ने एक नया संस्करण तैयार किया: Simplex Noise

जावा कार्यान्वयन here के साथ सिंपलक्स शोर का एक अच्छा स्पष्टीकरण है।

+2

कृपया ध्यान दें कि सरल शोर पेटेंट किया गया है! तो अगर यह बेहतर है, तो आप इसका उपयोग नहीं करना चाहेंगे! – Piranha

+0

यह केवल 3 डी में बनावट उत्पादन के लिए पेटेंट किया गया है और इससे परे यह अन्य चीजों के साथ इलाके की पीढ़ी के लिए उपयुक्त बनाता है। – Entalpi