Houdini

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Houdini
Тип 3D Software
Розробник Side Effects Software
Стабільний випуск 18.5 (15 жовтня 2019)
Операційна система Microsoft Windows, OS X, Linux
Ліцензія Власницьке програмне забезпечення
Вебсайт sidefx.com

Houdini — професійний програмний пакет для роботи з тривимірною графікою, розроблений компанією Side Effects Software (Торонто, Канада). На сьогодні є стандартом у CG-індустрії. Головна перевага даного пакета в тому, що він є середовищем візуального програмування.

Основні можливості програми[ред. | ред. код]

  • Анімація:
    • Заснована на ключових кадрах
    • Можливість процедурного управління параметрами каналів сцени за допомогою HScript або за допомогою операторів групи CHOPs (channel operators).
    • Редактор ключових кадрів — з можливістю графічного представлення параметрів сцени, зміни типу інтерполяції значення та розташування в часі ключового кадру.
    • Анімація персонажів — інструменти для персонажної анімації: скелети, риги, волосся і шерсть (з прорахунком фізичної взаємодії), Crowd control тощо.
  • Фізичне моделювання — розрахунок фізичної взаємодії:
    • Твердих (Rigid Body) і м'яких тіл (Soft Body).
    • «Канатних» тіл (Wire).
    • Тканин (Cloth).
    • Волосся і вовни (Fur).
    • Розрахунок фізичної поведінки й візуалізації газів і рідин (моделювання поведінки вогню, диму, більшості атмосферних явищ, розчинення однієї рідини в іншій, карт намокання (Wet Map) тощо.
  • Освітлення:
  • Матеріали й шейдери:
    • Бібліотека матеріалів.
    • Можливість створення користувальницького матеріалу шляхом редагування існуючого або програмування шейдера матеріалу — SHOPs (shading operator).
  • Об'ємний звук — Houdini володіє набором інструментів, які дозволяють працювати з об'ємним звуком. Розташувавши віртуальні джерела звуку в сцені, за допомогою спеціального об'єкта виконує роль мікрофона (Microphone object), можна отримати звуковий сигнал в конкретній точці сцени, при цьому, враховуючи акустичні властивості об'єктів сцени[1].
  • Рендеринг:
  • Композитинг:
    • Вбудований інструмент для композитингу с (COPs — composite operators) з повноцінною підтримкою пікселів з ​​глибиною кольору 32 біти з плаваючою точкою.
    • Інформація з COPs може бути безпосередньо використана в сцені проєкту.

Програмування в Houdini[ред. | ред. код]

Всі операції в Houdini доступні для виконання і за допомогою програмного коду. Оператор, при цьому, представляється у вигляді класу, а параметри оператора у вигляді членів цього класу. Кожен оператор має свою адресу в проєкті схожий за структурою з Unix-подібними операційними системами. Змінні і параметри функцій оператора можуть обробляти велику кількість типів даних:

  • Геометричні дані — точки, примітиви, нормалі, проєкції, криві й т. д.;
  • Графічні дані — растровий масив даних із графічного файлу або безпосередньо з вбудованого композери КС;
  • Частинки — структури даних для СОЗ;
  • Фізичні дані — DOPS;
  • Рядкові дані — текстові параметри операторів;
  • Числові дані — параметри операторів, атрибути, вектори, більшість даних для програмування шейдер т.і.;
  • Інформація з пристроїв введення — миші, клавіатури, графічного планшета, MIDI-порту, мікрофона;
  • RAW дані з файлу;
  • Дані з TCP / IP-з'єднання;
  • Аудіопотік з файлу або віртуального мікрофона розташованого в просторі сцени.

Версії Houdini[ред. | ред. код]

Houdini відносно дорогий продукт, але існує і безоплатна версія Houdini Apprentice, яку можна використовувати для некомерційних цілей, а також вільно завантажити з офіційного сайту програми [Архівовано 17 вересня 2020 у Wayback Machine.].

Досягнення[ред. | ред. код]

За використання Houdini для імітації природних явищ за допомогою частинок і складних процедурних тривимірних моделей, компанія Side Effects Software в 2002 у, отримала премію «Оскар» за технічні досягнення (Scientific and Engineering Award).

Див. також[ред. | ред. код]

Примітки[ред. | ред. код]

  1. Spatial audio. Архів [http: / /www.sidefx.com/docs/houdini11.0/audio3d оригіналу] за 1 липня 2012. Процитовано 4 жовтня 2010.(англ.)