You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-22 15:06:45 +00:00
Created tutorial_shader_materials (markdown)
18
tutorial_shader_materials.md
Normal file
18
tutorial_shader_materials.md
Normal file
@@ -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
|
||||||
|
|
||||||
Reference in New Issue
Block a user