1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Created tutorial_shader_materials (markdown)

reduz
2014-06-21 22:28:58 -07:00
parent 108adb35a3
commit 8802b695c1

@@ -0,0 +1,18 @@
# Shader Materials
## Introduction
For the most common cases, [Fixed Materials](tutorial_fixed_materials) are enough to create the desired textures or look and feel. Shader materials are a step beyond that adds a huge amount of flexibility. With them, it is possible to:
* Create procedural texures.
* Create complex texture blendings.
* Create animated materials, or materials that change with time.
* Create refractive effects or other advanced effects.
* Create special lighting shaders for more exotic materials.
* Animate vertices, like tree leaves or grass.
* And much more!
Traditionally, most engines will ask you to learn GLSL, HLSL or CG, which are pretty complex for the skillset of most artists. Godot uses a simplified version of a shader language that will detect errors as you type, so you can see your edited shaders in real-time. Additionally, it is possible to edit shaders using a visual graph editor (NOTE: Currently disabled! work in progress!).
## Creating a ShaderMaterial