ตอนนี้การสร้างเนื้อหาขั้นตอนทั้งหมดเขียนขึ้นสำหรับ GPU ดังนั้นคุณจะต้องรู้ภาษาที่ใช้ นั่นหมายถึง GLSL หรือ HLSL ภาษาเหล่านี้เชื่อมโยงกับ OpenGL และ DirectX ตามลำดับ
ในขณะที่ความชอบส่วนตัวของฉันสำหรับ Dx11 / HLSL เนื่องจากความเร็วความโค้งการเรียนรู้ที่ง่ายขึ้นและFrank D Luna , OpenGL ได้รับการสนับสนุนบนแพลตฟอร์มเพิ่มเติม
คุณควรตรวจสอบ WebGL ด้วยถ้าคุณต้องการที่จะกระโดดลงไปในการเขียน shaders โดยไม่ต้องใช้เวลา (มาก) ในการตั้งค่าเอ็นจิ้นเกม OpenGL / DirectX
เนื้อหาขั้นตอนเริ่มต้นด้วยเสียง
ดังนั้นคุณจะต้องเรียนรู้เกี่ยวกับเสียง Perlin (และเสียงต่อจากตัวต่อSimplex )
Shadertoyเป็นข้อมูลอ้างอิงที่ยอดเยี่ยมสำหรับการเรียนรู้เกี่ยวกับการเขียนโปรแกรม Shader ฉันขอแนะนำให้คุณมาที่นี่เมื่อคุณได้รับรหัส shader ไปด้วยตัวคุณเองเป็นรหัสที่ไม่ได้สำหรับคลื่นไส้ทางคณิตศาสตร์ แต่นั่นคือวิธีการทำเนื้อหาขั้นตอน
Shadertoy นั้นถูกสร้างขึ้นโดยInigo Quilezอัจฉริยะซึ่งเป็นผลิตภัณฑ์ของฉากตัวอย่างที่ทำงานที่ Pixar เขามีวิดีโอ youtube ( ตัวอย่างยอดเยี่ยม ) ของเซสชันการเข้ารหัสสดและฉันสามารถแนะนำสิ่งเหล่านี้ได้