hg-material-procedural.de

Übersicht: Python & Blender


System Message: ERROR/3 (<string>, line 1)

Unknown directive type "index".

.. index:: Textur (procedural)

Lernziel

System Message: ERROR/3 (<string>, line 8)

Unknown directive type "tabularcolumns".

.. tabularcolumns:: | c | l |
   :border: none

System Message: WARNING/2 (<string>, line 10)

Explicit markup ends without a blank line; unexpected unindent.
a Prozedurale Texturen werden in dieser Station gezeigt. Diese sind eng mit einem Material und später auch mit einem Objekt verbunden.

Handlungsanweisungen

Aufgaben:
  1. Führe das Skript aus und mach Dich mit den Funktionen vertraut.
  2. Variiere die Parameter einer Textur.
  3. Setze das Duo Material + Textur für eine eigene Figur ein.

Das Skript

Hier alle Typen in einem Bild -- Die mapping-Typen werden in einer separaten Station gezeigt. Auf dem Bild findest Du die Bezeichnungen der einzelnen Texturen.

/images/all/blender-basics/h_material/procedurale-textures.jpg

Der Programmcode mit dem das Bild erzeugt wurde

System Message: ERROR/3 (<string>, line 34)

Unknown directive type "literalinclude".

.. literalinclude:: files/material_procedural.py
   :language: python


Hinweis: Starte das Skript, setze die Kamera auf die gewünschte Position. Mit der Menüsequenz: Render » Render Image, wird ein Bild erzeugt.

Jede Textur läßt sich mit unterschiedlich vielen Parametern noch justieren. Die Parmeter der jeweiligen Textur erhältst Du mit dem bewährten dir-Befehl:

print(dir(textur))

Ausgabebeispiel für die Textur "WOOD":

['__doc__', '__module__', '__slots__', 'animation_data',
 'animation_data_clear', 'animation_data_create', 'bl_rna',
 'color_ramp', 'contrast', 'copy', 'evaluate', 'factor_blue',
 'factor_green', 'factor_red', 'intensity', 'is_library_indirect',
 'is_updated', 'is_updated_data', 'library', 'nabla', 'name',
 'node_tree', 'noise_basis', 'noise_basis_2', 'noise_scale',
 'noise_type', 'rna_type', 'saturation', 'tag', 'turbulence',
 'type', 'update_tag', 'use_color_ramp', 'use_fake_user',
 'use_nodes', 'use_preview_alpha', 'user_clear', 'users',
 'wood_type']

Kommentare