प्रक्रियात्मक सामग्री पीढ़ी अब सभी GPU के लिए लिखी गई है, इसलिए आपको एक shader भाषा जानने की आवश्यकता होगी। इसका मतलब है कि GLSL या HLSL। ये क्रमशः OpenGL और DirectX से जुड़ी हुई भाषाएं हैं।
हालांकि गति के कारण मेरी निजी प्राथमिकता Dx11 / HLSL के लिए है, एक आसान सीखने की अवस्था और फ्रैंक डी लूना , ओपनजीएल को अधिक प्लेटफार्मों के लिए समर्थन दिया गया है।
यदि आप एक OpenGL / DirectX गेम इंजन को सेटअप करने में लगने वाले समय (काफी) को खर्च किए बिना राइट-ऑफ राइट करना चाहते हैं, तो आपको WebGL की जांच करनी चाहिए।
प्रक्रियात्मक सामग्री शोर से शुरू होती है।
तो आपको पेरलिन शोर (और इसके उत्तराधिकारी सिम्प्लेक्स शोर ) के बारे में जानने की आवश्यकता होगी ।
Shadertoy shader प्रोग्रामिंग के बारे में सीखने के लिए एक शानदार संदर्भ है। मैं आपको यह सलाह देता हूं कि जब आप shader कोडिंग दे देते हैं, तो एक बार आप इसे आ जाएंगे, क्योंकि कोड वहाँ गणितीय रूप से स्क्वीम के लिए नहीं है, लेकिन यह है कि प्रक्रियात्मक सामग्री कैसे की जाती है।
Shadertoy एक प्रक्रियात्मक जीनियस, Inigo Quilez , पिक्सार पर काम करने वाले डेमो दृश्य के एक उत्पाद द्वारा बनाया गया था । उसके पास लाइव कोडिंग सत्र के कुछ यूट्यूब वीडियो ( महान उदाहरण ) हैं और मैं भी इनकी सिफारिश कर सकता हूं।