Browse Source

clean up shadermaterial doc

clayjohn 6 years ago
parent
commit
172e220d4b
1 changed files with 10 additions and 15 deletions
  1. 10 15
      tutorials/shading/shader_materials.rst

+ 10 - 15
tutorials/shading/shader_materials.rst

@@ -7,27 +7,26 @@ Introduction
 ------------
 ------------
 
 
 For the most common cases, Godot provides ready to use materials for
 For the most common cases, Godot provides ready to use materials for
-most types of shaders, such as SpatialMaterial, CanvasItemMaterial and
-ParticlesMaterial (@TODO link to tutorials/classes). They are flexible implementations that cover most
-use cases.
+most types of shaders, such as :ref:`SpatialMaterial <class_SpatialMaterial>`, 
+:ref:`CanvasItemMaterial <class_CanvasItemMaterial>` and :ref:`ParticlesMaterial <class_ParticlesMaterial>`. 
+They are flexible implementations that cover most use cases.
 
 
 Shader materials allow writing a custom shader directly, for maximum flexibility.
 Shader materials allow writing a custom shader directly, for maximum flexibility.
 Examples of this are:
 Examples of this are:
 
 
 -  Create procedural textures.
 -  Create procedural textures.
--  Create complex texture blendings.
+-  Create complex texture blending effects.
 -  Create animated materials, or materials that change over time.
 -  Create animated materials, or materials that change over time.
 -  Create refractive effects or other advanced effects.
 -  Create refractive effects or other advanced effects.
 -  Create special lighting shaders for more exotic materials.
 -  Create special lighting shaders for more exotic materials.
 -  Animate vertices, like tree leaves or grass.
 -  Animate vertices, like tree leaves or grass.
--  Create custom particle code, that responds to baked animations or force fields.
+-  Create custom particle code.
 -  And much more!
 -  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, node-based graph editor.
+Godot provides built in functionality to make frequent operations 
+easier. Additionally, Godot's shader editor will detect errors as you
+type, so you can see your edited shaders in real-time. It is also
+possible to edit shaders using a visual, node-based graph editor.
 
 
 Creating a ShaderMaterial
 Creating a ShaderMaterial
 -------------------------
 -------------------------
@@ -46,10 +45,6 @@ Converting to ShaderMaterial
 
 
 It is possible to convert from SpatialMaterial, CanvasItemMaterial and
 It is possible to convert from SpatialMaterial, CanvasItemMaterial and
 ParticlesMaterial to ShaderMaterial. To do so, go to the material properties
 ParticlesMaterial to ShaderMaterial. To do so, go to the material properties
-and enable the convert option.
+and select the convert option.
 
 
 .. image:: img/shader_material_convert.png
 .. image:: img/shader_material_convert.png
-
-
-
-