Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Введення в інтерфейс Blender

  1. Вільний редактор 3D-графіки

Вільний редактор 3D-графіки

Музика єдина, а ось музичних інструментів для її виробництва існує велика кількість. Те ж саме можна сказати і про будь-яку творчу діяльність, в тому числі і про створення 3D-графіки. В області 3D-моделювання все точно так же, як і в музиці - інструментів багато, а принципи 3D одні на всіх. У цій статті піде мова про особливості вільного 3D-редактора Blender, але основи створення тривимірних сцен розглядати не будемо. Адже, погодьтеся, розповідь про устрій гітари не вимагає обов'язкового розповіді про основи нотної грамоти.


Бридке каченя

Для початку загальна інформація. Blender - це кроссплатформне додаток для створення тривимірної комп'ютерної графіки. Воно дає можливість моделювання, анімації, рендеринга і обробки відео, а також створення інтерактивних додатків. Програма має дуже маленький розмір - інсталяційний файл важить близько 15 мегабайт. Поширюється це додаток з вільної ліцензії GNU GPL.

У мене, як і у багатьох, хто в перший раз запускав Blender, найперше враження від цього продукту було негативним. І виною тому був незвичний для користувача інтерфейс програми. Пам'ятаю, після першого знайомства з Blender я, зі словами "в родині 3D-редакторів не без виродка", зніс його з диска.

Потім, через деякий час, мені попалися кілька уроків з моделювання в цьому додатку. Після освоєння цих уроків моя думка про редактора помінялися в протилежну позитивну сторону. І виною тому став, знову-таки, призначений для користувача інтерфейс програми, який зараз я знаходжу дуже гнучким, простим і зручним. Сподіваюся, знайомство з основними особливостями інтерфейсу Blender буде вельми недаремним не тільки для початківця блендермана, але і для всіх, хто цікавиться еволюцією призначених для користувача інтерфейсів.


віконна система

Віконна система Blender влаштована за принципом неперекривающіхся незалежних мультифункціональних вікон. Звучить страхітливо. Насправді нічого страшного тут немає, особливо для линуксоидов. Подібний принцип використовується, наприклад, в віконному менеджері "Лінукса" Ion.

У Blender немає звичних головного меню або панелі інструментів. Хоча, запустивши програму можна побачити вгорі робочого простору щось схоже на головне меню "File - Add - Timeline - Game - Render - Help", а внизу щось, що нагадує панель інструментів з кнопками. Насправді це не панелі, а повноцінні вікна.

Кожне вікно можна перемкнути в певний функціональний тип. Всього типів шістнадцять. Це може бути і вікно редагування, і редактор сценаріїв, і відеоредактор і т.д. Наприклад, те, що спочатку приймають за головне меню, називається вікном налаштувань.

Тип вікна перемикається кнопкою, яка завжди знаходиться в лівому закругленими кутку кожного вікна.

Будь-яке вікно може змінювати свій розмір в межах робочого простору програми. Для цього потрібно навести курсор на межу вікна і, затиснувши ліву кнопку миші, посунути кордон в потрібному напрямку. Так як вікна перекриваються, то зміна розміру одного вікна відбудеться за рахунок простору сусіднього.

Для практики, якщо відтягнути верхнє вікно налаштувань вниз, то нам відкриється велика кількість кнопок, за допомогою яких можна налаштувати Blender, починаючи з зовнішнього вигляду і закінчуючи опціями OpenGL.

Також вікна можна розбивати на частини, утворюючи дочірні, або ж об'єднувати два вікна в одне. Для цього, навівши курсор на кордон вікон, натискаємо праву кнопку і в випадаючому списку виберемо "split" або "join". У першому випадку з'явиться лінія для поділу вікна надвоє, а в другому - велика стрілка, що вказує в сторону об'єднання.

Таким чином, користувач Blender, завдяки такій віконній системі, може дуже гнучко налаштовувати інтерфейс. Можна, наприклад, при нестачі екранного простору на моніторі цілком комфортно працювати в одному-двох вікнах, перемикаючись по ходу справи в потрібний тип. А якщо монітор великий, то можна розбити робочий простір на більшу кількість віконець або трансформувати інтерфейс редактора до виду 3D Max або Maya.


Клавіатура і миша

У класичному графічному інтерфейсі основне навантаження випадає на миша. Редагування контенту в класичних редакторах нагадує гру в реал-тайм стратегії: виділяємо курсором об'єкт або об'єкти і тикаємо потрібну функцію в панелі інструментів. Редагування в Blender більше нагадує шутери типу "Контра". Тут звільнитися одним мишом практично не вийде - клавіатура становить єдине ціле з мишею.

Як для геймера в "Контру", головними кнопками на клавіатурі є "w" і "s", так для редагування в Blender основними клавішами будуть "tab" та "a". Перша потрібна для перемикання між об'єктним режимом і режимом редагування, а друга для виділення граней, вершин. А так як робота з гранями і вершинами - це і є основне в редагуванні 3D-об'єктів, то ліва рука буде постійно лежати на цих клавішах.

Якщо ж проводити аналогію з музичними інструментами, то Blender найближче до гітари. У ньому клавіатура - це аналог грифа, а миша - медіатора.

Ось, наприклад, можливе розташування пальців лівої руки на клавіатурі під час редагування - або, як кажуть музиканти, апплікатура. Мізинець знаходиться на "tab", безіменний палець на "a". Середній і вказівний пальці бігають по клавішах "s", "g", "r", таким, що відповідає, відповідно, за масштабування, переміщення і ротацію об'єкта. А великий палець лежить на клавіші "пробіл", яка викликає меню нових об'єктів і примітивів. Ось така, виходить, потрібна швидкість пальців, як у музикантів.


панель кнопок

Blender - це дуже універсальна програма. Незважаючи на дуже маленький розмір, вона інтегрує в себе широкий діапазон інструментів для створення 3D-додатків, включаючи моделювання, анімацію, візуалізацію, поствиробництва відео і ігровий движок. Все це багатство важко організувати через звичні панельки інструментів, що зазвичай в інших програмах розташовуються нижче головного меню. Тому під інструменти в Blender виділено самостійний тип вікна, який називається "панель кнопок" або, якщо точніше говорити, "панель табів".

Вся функціональність в Blender розбита на теми - рендеринг, редагування, матеріали і текстури, скрипти, ігрова логіка. І кожна тема має в панелі табів свою секцію. Перехід в кожну секцію здійснюється через основні шість кнопочок, які знаходяться зазвичай зверху зліва панелі табів. Тобто перемикання між секціями відбувається так само, як і перемикання між табами в інтернет-браузері.

Панель табів є контекстно-залежною. Тобто, в залежності від дій користувача і стану об'єкта, відбувається активація або деактивація потрібних функцій.

Панель кнопок за замовчуванням розташовується внизу робочого простору редактора. Але, використовуючи віконні можливості Blender, його легко розташувати де завгодно.

Можна додати, що панель інструментів в MS Office 2007 використовує ті ж ідеї, що і панель кнопок Blender. Тут також команди редагування згруповані за певними темами "Головна - Вставка - Розмітка ..." і знаходяться в окремих табах-секціях. Єдине, що потрібно враховувати, в Blender така організація функціональності з'явилася набагато раніше.


висновок

Ось, власне, і все найосновніші особливості користувальницького інтерфейсу 3D-редактора. Як бачите, Blender спростовує поширену думку, що вільні програми - це бліді копії і наслідування комерційним продуктам. Blender є абсолютно оригінальною програмою зі своєю філософією призначеного для користувача інтерфейсу і зовсім не копіює комерційні аналоги.

Михайло АСТАПЧІК

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.