ΠΠ°Π²Π°ΠΉΡΠ΅ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°! ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΠΈΡΠΎΠ½Π°, ΠΈΠ»ΠΈ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°Π±ΡΠ°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΠΊΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ ΠΠ»Π΅Π½Π΄Π΅ΡΠ°, ΠΈ Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠ°ΡΡ Alt + P, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ. ΠΡΠΎ - ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠΏΡ, Π½ΠΎ ΠΌΡ ΠΏΡΠΎΠΉΠ΄Π΅ΠΌ ΡΠ΅ΡΠ΅Π· Π½Π΅Π³ΠΎ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΡ Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² API ΠΠΈΡΠΎΠ½Π° Π² ΠΠ»Π΅Π½Π΄Π΅ΡΠ΅.
#!BPY
import Blender
from Blender import Scene, Text3d, Window
hello = Text3d.New("HelloWorld")
hello.setText("Hello World!")
scn = Scene.GetCurrent()
ob = scn.objects.new(hello)
Window.RedrawAll()
ΠΠ΅ΡΠ²Π°Ρ ΡΡΡΠΎΠΊΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΠ΅Ρ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΊΠ°ΠΊ ΡΠΊΡΠΈΠΏΡ ΠΠ»Π΅Π½Π΄Π΅ΡΠ°. ΠΠ½Π° Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π° Π΄Π»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ°, Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π±ΡΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΡΠΌΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΡΠ°ΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΌΠ΅Π½Ρ ΠΠ»Π΅Π½Π΄Π΅ΡΠ°, Π½Π°ΠΌ ΠΎΠ½Π° Π½ΡΠΆΠ½Π°, ΡΠ°ΠΊ ΡΡΠΎ Π»ΡΡΡΠ΅ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΡΠΈΠ²ΡΠΊΠ°ΡΡ ΠΊ ΡΡΠΎΠΌΡ ΡΡΠ°Π·Ρ.
ΠΡ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π²ΡΠΎΡΡΡ ΡΡΡΠΎΠΊΡ (ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Π°) ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² Π»ΡΠ±ΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ ΠΠ»Π΅Π½Π΄Π΅ΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½Π° Π΄Π°Π΅Ρ Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠ»Π°ΡΡΠ°ΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ API ΠΠΈΡΠΎΠ½Π° Π² ΠΠ»Π΅Π½Π΄Π΅ΡΠ΅. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ Π΅ΠΉ, ΡΡΠ΅ΡΡΡ ΡΡΡΠΎΠΊΠ° Π΄Π°Π΅Ρ Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΏΠΎΠ΄ΠΌΠΎΠ΄ΡΠ»ΡΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Blender, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΠΌ Π½ΡΠΆΠ½Ρ Π² ΡΡΠΎΠΌ ΡΠΊΡΠΈΠΏΡΠ΅. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π½ΠΈΠΌ ΠΊΠ°ΠΊ ΠΊ ΡΠ»Π΅Π½Π°ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ Blender (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Blender.Scene), Π½ΠΎ ΡΠ²Π½ΡΠΉ ΠΈΠΌΠΏΠΎΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΠΏΠΎΠ²ΡΡΠΈΡ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Text3d ΠΈ Π½Π°Π·Π½Π°ΡΠ°ΡΡ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ hello. ΠΠ±ΡΠ΅ΠΊΡ Text3d Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π² ΠΠ»Π΅Π½Π΄Π΅ΡΠ΅ ΠΈΠΌΡ HelloWorld, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎ ΡΡΠΎΠΌΡ ΠΈΠΌΠ΅Π½ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎ ΠΈΠΌΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π½ΠΎ Π² ΠΎΠΊΠ½Π΅ Outliner, ΠΈ Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡΠ»ΠΈ ΡΠ°ΠΌ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Ρ ΡΡΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΠ»Π΅Π½Π΄Π΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ ΡΡΡΡΠΈΠΊΡ ΠΊ ΠΈΠΌΠ΅Π½ΠΈ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, HelloWorld ΠΌΠΎΠ³ Π±Ρ ΡΡΠ°ΡΡ HelloWord.001, Π΅ΡΠ»ΠΈ ΠΌΡ Π·Π°ΠΏΡΡΡΠΈΠΌ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π΄Π²Π°ΠΆΠ΄Ρ.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π²Π½ΠΎΠ²Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Text3d Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ΅ΠΊΡΡ Text, ΡΠ°ΠΊ ΡΡΠΎ ΠΌΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ Π΅Π³ΠΎ Π½Π° Hello World! Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° setText().
ΠΠ½ΠΎΠ²Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π² ΠΠ»Π΅Π½Π΄Π΅ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π΅ Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ Π΅Π³ΠΎ ΡΠΎ Π‘ΡΠ΅Π½ΠΎΠΉ, ΡΠ°ΠΊ ΡΡΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΡΠΎΠΊ ΠΈΠ·Π²Π»Π΅ΠΊΠ°ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ΅ΠΊΡΡΡΡ ΡΡΠ΅Π½Ρ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Text3d Π² Π½Π΅Ρ. ΠΠ±ΡΠ΅ΠΊΡ Text3d Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΡΡΠ΅Π½Π΅, Π½ΠΎ ΠΌΠ΅ΡΠΎΠ΄ scene.objects.new() Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Text3d Π² ΠΎΠ±ΡΠΈΠΉ (generic) ΠΎΠ±ΡΠ΅ΠΊΡ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ. ΠΠ±ΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° Ρ ΡΠ°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΎΠ±ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠ°ΠΊΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ·ΠΈΡΠΈΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡ Text3d Ρ ΡΠ°Π½ΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΈΡΡ ΡΠ΅ΠΊΡΡΠ°.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΠΌΡ ΡΠΎΠΎΠ±ΡΠ°Π΅ΠΌ ΠΎΠΊΠΎΠ½Π½ΠΎΠΌΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ ΠΎΠΊΠ½Π°, ΡΡΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·-Π·Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.
ΠΠ°Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π³ΡΠ°ΠΆΠ΄Π°Π½ΠΈΠ½ΠΎΠΌ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΡΡΠ°. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΡΡΡΡ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° Π½Π°ΡΠ°Π²Π½Π΅ Ρ Π»ΡΠ±ΡΠΌ ΠΈΠ· ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΠ»Π΅Π½Π΄Π΅ΡΠΎΠΌ. ΠΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ ΠΌΠ΅Π½Ρ Add (Π΄ΠΎΠ±Π°Π²ΠΈΡΡ) Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π½Π°Π²Π΅ΡΡ Ρ ΠΎΠΊΠ½Π° 3D-Π²ΠΈΠ΄Π°.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΠΌΠ΅Π½Ρ Add ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ Π²Π½ΠΈΠ·Ρ ΠΎΠΊΠ½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ, Π½ΠΎ ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΠΎΠΊΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ Π²ΡΡΠ΅ ΠΎΠΊΠ½Π° 3D-Π²ΠΈΠ΄Π°, ΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, ΠΎΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π±ΡΠ΄ΡΠΎ ΠΎΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ ΡΠ²Π΅ΡΡ Ρ ΠΎΠΊΠ½Π° 3D-Π²ΠΈΠ΄Π°. ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ°ΠΊ ΠΏΡΠΈΠ²ΡΠΊΠ»ΠΈ ΠΊ ΡΡΠΎΠΌΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π²ΠΈΠ΄ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΎΠΊΠ½Π° 3D-Π²ΠΈΠ΄Π°.
ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΠΎΠΌΠΎΡΠΈ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° ΡΠ°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΊΡΠΈΠΏΡ. Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ:
"""
Name: 'HelloWorld'
Blender: 249
Group: 'AddMesh'
Tip: 'Create a Hello World text object'
"""
ΠΡ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΊΡΠΈΠΏΡ Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠΌ ΡΡΡΠΎΠΊΠΎΠ²ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠΎΡΡΠΎΡΡΠΈΠΌ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΠΎΠΊ. ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΌΠ΅ΡΠΊΠΈ, ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΠΉ Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ΠΌ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΠ²ΠΎΠ΅ΡΠΎΡΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ Π·Π° ΠΌΠ΅ΡΠΊΠΎΠΉ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. Π’Π°ΠΌ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ ΠΏΡΠΎΠ±Π΅Π»ΠΎΠ², Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π½ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΌΠ΅Π½Ρ. ΠΠ΅ΡΠΊΠΈ Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ»ΡΠΆΠ°Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ΅Π»ΡΠΌ:
β’ Name (ΡΡΡΠΎΠΊΠ°) ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΈΠΌΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²ΡΡΡΡ Π² ΠΌΠ΅Π½Ρ
β’ Blender (ΡΠΈΡΠ»ΠΎ) ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ Π²Π΅ΡΡΠΈΡ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ°
β’ Group (ΡΡΡΠΎΠΊΠ°) - ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ Π² ΠΌΠ΅Π½Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΏΠΎΠ΄ ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½
ΠΡΠ»ΠΈ Π½Π°ΡΠΈ ΡΠΊΡΠΈΠΏΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π² ΠΌΠ΅Π½Ρ Add | Mesh Π² ΠΎΠΊΠ½Π΅ 3D-Π²ΠΈΠ΄Π° (ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΡΠΎΠ±Π΅Π»Π°), ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ AddMesh. ΠΡΠ»ΠΈ Π±ΡΠ»ΠΎ Π±Ρ Π½ΡΠΆΠ½ΠΎ Π΄ΡΡΠ³ΠΎΠ΅ ΠΏΠΎΠ΄ΠΌΠ΅Π½Ρ Π² ΠΌΠ΅Π½Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ², ΡΠΎ ΡΡΡ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ Π±ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Wizards ΠΈΠ»ΠΈ Object. ΠΡΠΎΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΌΠ΅ΡΠΎΠΊ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ:
β’ Version (ΡΡΡΠΎΠΊΠ°) - Π²Π΅ΡΡΠΈΡ ΡΠΊΡΠΈΠΏΡΠ° Π² Π»ΡΠ±ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΠΌ Π²Π°ΠΌΠΈ ΡΠΎΡΠΌΠ°ΡΠ΅.
β’ Tip (ΡΡΡΠΎΠΊΠ°) β ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ Π² ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ΅, ΠΏΠΎΡΠ²Π»ΡΡΡΠ΅ΠΉΡΡ Π½Π°Π΄ ΠΏΡΠ½ΠΊΡΠΎΠΌ ΠΌΠ΅Π½Ρ Π² ΠΌΠ΅Π½Ρ Π‘ΠΊΡΠΈΠΏΡΠΎΠ². ΠΡΠ»ΠΈ ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π³ΡΡΠΏΠΏΠ΅ AddMesh, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΎΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ Π΅Ρ Π·Π΄Π΅ΡΡ.
ΠΠ»Π΅Π½Π΄Π΅Ρ ΠΈΠΌΠ΅Π΅Ρ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° Π² ΠΌΠ΅Π½Ρ Help Π½Π°Π²Π΅ΡΡ Ρ ΡΠΊΡΠ°Π½Π°. ΠΠ½ΠΎ Π΄Π°Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΠ½Π»Π°ΠΉΠ½-ΡΠ΅ΡΡΡΡΠ°ΠΌ ΠΈ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠΊΡΠΈΠΏΡΠ°Ρ ΡΠ΅ΡΠ΅Π· ΠΏΡΠ½ΠΊΡ Scripts Help Browser (Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΠΌ). ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π²ΡΠ±ΡΠ°ΡΡ, ΠΏΠΎΡΠ²ΡΡΡΡ Π²ΡΠΏΠ°Π΄Π°ΡΡΠΈΠ΅ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³ΡΡΠΏΠΏΡ, Π³Π΄Π΅ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π΅Π³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠΌΠΎΡΠΈ.
ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ Π²Π²Π΅ΡΡΠΈ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΠΎΠΌΠΎΡΠΈ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ :
__author__ = "Michel Anders (varkenvarken)"
__version__ = "1.00 2009/08/01"
__copyright__ = "(c) 2009"
__url__ = ["author's site,
http://www.swineworld.org"]
__doc__ = """
A simple script to add a Blender Text object to a scene.
It takes no parameters and initializes the object to
contain the text 'Hello World'
"""
ΠΠ΅ΡΠ΅Π²ΠΎΠ΄ ΡΡΡΠΎΠΊΠΈ __doc__: ΠΡΠΎΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΠ»Π΅Π½Π΄Π΅ΡΠ° Π² ΡΡΠ΅Π½Ρ. ΠΠ½ Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠ΅ΠΊΡΡ 'Hello World'
ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΠ°Π·ΡΡΡΠ½Π΅Π½ΠΈΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ __url__, - ΠΎΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΡΡΡΠΎΠΊ, Π³Π΄Π΅ ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, Π·Π°ΠΏΡΡΠΎΠΉ, ΠΈ ΡΡΡΠ»ΠΊΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΊΡΠ°Π½ ΠΏΠΎΠΌΠΎΡΠΈ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠΌ Π½Π° ΡΡΠΎ:
Π’Π΅ΠΏΠ΅ΡΡ Π²ΡΠ΅, ΡΡΠΎ Π½Π°ΠΌ ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π² Π½ΡΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡ, Π½Π°ΠΆΠ°Π² Alt + P. ΠΡΠ»ΠΈ Π½Π΅ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Π½ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ Π½Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ Hello World Text3d, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΠΊ ΡΡΠ΅Π½Π΅, Π½ΠΎ ΡΠΊΡΠΈΠΏΡ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΌΠ΅Π½Ρ Add.
ΠΡΠ»ΠΈ ΡΠΊΡΠΈΠΏΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΠΌΠ΅Π½Ρ Add, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΠ»Π΅Π½Π΄Π΅ΡΠ°. ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ, ΡΠ½Π°ΡΠ°Π»Π° ΡΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡ, Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΉΡΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π±ΡΡΠ΅ΡΠ΅, Π² ΡΠ°ΠΉΠ» ΡΠΎ Π·Π½Π°ΡΠΈΠΌΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ. ΠΠ°ΡΠ΅ΠΌ, ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΠ»Π΅Π½Π΄Π΅ΡΠ°. ΠΡΠΎΡ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ scripts ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΎΠΌ Π² .blender, ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΠ»Π΅Π½Π΄Π΅ΡΠ°. ΠΠ½ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° ΠΈΠ»ΠΈ (Π½Π° Windows) Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ Application Data. ΠΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π°ΠΉΡΠΈ ΡΠ²ΠΎΠΉ - ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ½ΠΎΠ²Π° Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ sys.path, ΡΡΠΎΠ±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΠΊΡΠ΄Π° ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠ°ΡΠ°Π»ΠΎΠ³, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠΈΠΉΡΡ Π½Π° .blender\scripts.
Π‘ΠΊΡΠΈΠΏΡΡ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΠ»Π΅Π½Π΄Π΅ΡΠ°, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅, ΡΠ°ΠΊ ΡΡΠΎ Π½Π°Ρ ΡΠΊΡΠΈΠΏΡ hello world Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π»ΡΠ±ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π·Π°ΠΏΡΡΡΠΈΠΌ ΠΠ»Π΅Π½Π΄Π΅Ρ. ΠΡΠ»ΠΈ ΠΌΡ Ρ ΠΎΡΠΈΠΌ, ΡΡΠΎΠ±Ρ ΠΠ»Π΅Π½Π΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅Π» ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΡΠΊΡΠΈΠΏΡΠΎΠ² (ΡΡΠΎΠ±Ρ Π½Π°ΠΌ Π½Π΅ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΠ»Π΅Π½Π΄Π΅Ρ Π΄Π»Ρ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ), ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ Scripts | Update Menus Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ.
ΠΠ΅ Π·Π°ΠΏΡΡΠ°ΠΉΡΠ΅ΡΡ, ΠΎΡΡΠ°Π²Π°ΠΉΡΠ΅ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ
ΠΠ°ΠΊ ΠΡ ΠΌΠΎΠ³Π»ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΠ»ΠΎΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² Π΄Π²ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π·Π°ΠΏΡΡΠ°Π½Π½ΠΎ) ΡΠ»ΡΡΠ°ΡΡ . Π ΠΠ»Π΅Π½Π΄Π΅ΡΠ΅ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Object. ΠΠ°ΠΌΠΏΠ° (Lamp), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ - Object, Π½ΠΎ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΠΌ ΡΠ²Π»ΡΡΡΡΡ ΠΡΠ± (Cube) ΠΈΠ»ΠΈ ΠΠ°ΠΌΠ΅ΡΠ° (Camera). ΠΠ±ΡΠ΅ΠΊΡΡ - Π²Π΅ΡΠΈ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΈ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈΠ΅.
Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, Π²ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΎ (ΠΈΠ»ΠΈ ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΎ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅): Π»ΡΠ±ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΠ»Π΅Π½Π΄Π΅ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠ»ΠΊΡ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ Π±Π»ΠΎΠΊ Π΄Π°Π½Π½ΡΡ (data block). ΠΠΎΠ³Π΄Π° ΠΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΡΠ± Π² ΠΏΡΡΡΡΡ ΡΡΠ΅Π½Ρ, Ρ Π²Π°Ρ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠΈΠΉ (generic) ΠΎΠ±ΡΠ΅ΠΊΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π±ΡΠ΄Π΅Ρ Π½Π°Π·Π²Π°Π½ Cube ΠΈ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΡΡΠ»ΠΊΡ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΠ΅Ρ (Mesh). ΠΡΠΎ ΠΠ΅Ρ-ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ΄Π΅Ρ Π½Π°Π·Π²Π°Π½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Cube, Π½ΠΎ ΡΡΠΎ - Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΈΠΌΡΠ½ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠ°Π·Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Ρ.