Blender для начинающих/OSL

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску
Blender2017.png



OpenHK2.jpg - перейти к комбинациям клавиш.
Level2.jpg - перейти к первому необязательному для изучения разделу.
NextChapter.jpg - переход к следующей по курсу главе (порядок глав не совпадает с порядком глав по содержанию).

CTRL+ALT+U

CTRL+U

SHIFT+S

CTRL+Q

A

R

G

S

SHIFT+D

ALT+D

CTRL+NUMPAD+

CTRL+NUMPAD-

SHIFT+L

SHIFT+G

ALT+M

F

CTRL+ALT+SHIFT+C

SHIFT+S

D

T

I

Shift+B

B

C

Одни из главных классов Python: bpy.ops | bpy.data | bpy.types.ID

Рендеринг Рендер-ферма
Отсечение Шейдер
Трассировка лучей Сжатие текстур

Расположение элементов интерфейса


Ссылки на материалы
Возможно, Вас заинтересует следующее:
О Blender 2.76 FInfo.jpg Скачать Blender 2.76 FDownload.jpg

OSL[править]

OSL (Open Shading Language) - язык для написания шейдеров. Он очень похож на C++.

Введение[править]

shader gamma (
 color Cin = 1, /* color - тип параметра */
 float gam = 1, /* float- тип параметра */
 output color Cout = 1 /* color - тип параметра */
)
{
Cout = pow (Cin, 1/gam);
}

или:

shader gamma (color Cin = 1, float gam = 1, output color Cout = 1)
{
 Cout = pow (Cin, 1/gam);
}

Все то, что стоит в скобках, называется параметрами шейдера.

Шейдеры[править]

Книга о языке OSL