Hablemos de shaders, su diseño y Unity.

Hola a todos. Mi nombre es Grigory Dyadichenko, soy el director de tecnología de Foxsys y también me encanta el renderizado. Hoy me gustaría hablar sobre cómo se diseñan los shaders, cómo va el proceso de su desarrollo y a qué se presta la atención. En primer lugar, hablaré sobre mi experiencia y las técnicas que utilizo al diseñar y / o configurar tareas para escribir sombreadores. Si está interesado en este tema, ¡bienvenido debajo del gato!





“Shader - ” -, , . - , , , gpu .. : “ ?” . .





!=

, . , , - VFX . , . , , . , Unity , Houdini.





. , Nvidia . - . , . Unity , .. .





, . ? - . , - , .





. , . . , , , , , , , . . Standard https://textures.com/ . , .





, . , , . “”, . “ ” “ ”.





, , - . , , ///.









- . ? , + . , . .





, , . , 2.5D . , , +- . https://habr.com/ru/post/337370/ . .





. - , - . 3 , 3 . .





( ) , - . , .





. - . , , XZ. .





. , , - . . (0,0,0) . .





. . +- . , .





. “” . .





  1. https://github.com/keijiro/NoiseShader





  2. https://catlikecoding.com/unity/tutorials/flow/texture-distortion/





  3. https://gist.github.com/garzaa/226016958263fd57632d9e7c2ac589a5









  4. https://github.com/Nox7atra/Unity-Figma-Gradients 





  5. https://habr.com/ru/post/435828/ 





  6. https://www.alanzucconi.com/2019/09/13/believable-caustics-reflections/ 





  7. ( ) https://lettier.github.io/3d-game-shaders-for-beginners/screen-space-refraction.html





. ? , , , . , .





- . . - , - . , . “ , ”, - , . - , “ - ”. , , .





, . . . “ ” . . , . Unity.





, , . 2010 , . . , , . . .





, “”, . . , . . , NDA.





, , :





https://textures.com/ - , .





https://www.desmos.com/calculator?lang=ru - . , . - .





https://www.wolframalpha.com/ - . , , . , , .





https://www.blender.org/ - , . , 3 .





¡Gracias por la atención! Espero que este artículo haya sido interesante y útil para usted, pero aún podría tener en mis manos la construcción de una estructura normal de materiales mediante el renderizado, para escribir en detalle sobre cómo los sombreadores están escritos por sí mismos.








All Articles