You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-04 12:00:25 +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