La generación de contenido procesal ahora está escrita para la GPU, por lo que deberá conocer un lenguaje de sombreador. Eso significa GLSL o HLSL. Estos son lenguajes vinculados a OpenGL y DirectX respectivamente.
Si bien mi preferencia personal es Dx11 / HLSL debido a la velocidad, una curva de aprendizaje más fácil y Frank D Luna , OpenGL es compatible con más plataformas.
También debe consultar WebGL si desea saltar directamente a los sombreadores de escritura sin tener que pasar el (considerable) tiempo que lleva configurar un motor de juego OpenGL / DirectX.
El contenido del procedimiento comienza con el ruido.
Por lo tanto, deberá aprender sobre el ruido Perlin (y su ruido sucesor Simplex ).
Shadertoy es una excelente referencia para aprender sobre la programación de sombreadores. Le recomendaría que lo haga una vez que haya probado la codificación de sombreador, ya que el código no es para matemáticamente aprensivo, pero así es como se realiza el contenido de procedimiento.
Shadertoy fue creado por un genio procesal, Inigo Quilez , un producto de la escena de demostración que trabaja en Pixar. Tiene algunos videos de YouTube ( gran ejemplo ) de sesiones de codificación en vivo y también puedo recomendarlos.