Houdini — професійний програмний пакет для роботи з тривимірною графікою, розроблений компанією (Торонто, Канада). На сьогодні є стандартом у CG-індустрії. Головна перевага даного пакета в тому, що він є середовищем візуального програмування.
Тип | 3D Software |
---|---|
Розробник | |
Стабільний випуск | 18.5 (15 жовтня 2019) |
Операційна система | Microsoft Windows, OS X, Linux |
Ліцензія | Власницьке програмне забезпечення |
Вебсайт | sidefx.com |
Основні можливості програми
- (Моделювання):
- Безліч геометричних примітивів (куб, сфера тощо).
- Полігональне моделювання.
- Воксельне моделювання.
- Сплайн і (включаючи B-сплайн й (NURBS), Криві Без'є).
- (англ. Metaball).
- (англ. L-system).
- Ноди для зміни властивостей об'єктів об'єднаних в групу SOPs (surface operators).
- Групування геометрії.
- Частинки — ноди для роботи з частинками об'єднаних в групу — POPs (particle operators).
- Анімація:
- Заснована на
- Можливість процедурного управління параметрами каналів за допомогою або за допомогою операторів групи CHOPs (channel operators).
- Редактор ключових кадрів — з можливістю графічного представлення параметрів , зміни типу інтерполяції значення та розташування в часі ключового кадру.
- Анімація персонажів — інструменти для персонажної анімації: скелети, риги, волосся і шерсть (з прорахунком фізичної взаємодії), Crowd control тощо.
- Фізичне моделювання — розрахунок фізичної взаємодії:
- Твердих (Rigid Body) і м'яких тіл (Soft Body).
- «Канатних» тіл (Wire).
- Тканин (Cloth).
- Волосся і вовни (Fur).
- Розрахунок фізичної поведінки й візуалізації газів і рідин (моделювання поведінки вогню, диму, більшості атмосферних явищ, розчинення однієї рідини в іншій, карт намокання (Wet Map) тощо.
- Освітлення:
- Великий набір джерел світла.
- Шейдери та освітлення (Light Shader).
- Прорахунок більшості фізичних властивостей світло а: тіней, глобального освітлення, каустики тощо.
- Матеріали й шейдери:
- Бібліотека матеріалів.
- Можливість створення користувальницького матеріалу шляхом редагування існуючого або програмування шейдера матеріалу — SHOPs (shading operator).
- Об'ємний звук — Houdini володіє набором інструментів, які дозволяють працювати з об'ємним звуком. Розташувавши віртуальні джерела звуку в сцені, за допомогою спеціального об'єкта виконує роль мікрофона (Microphone object), можна отримати звуковий сигнал в конкретній точці сцени, при цьому, враховуючи акустичні властивості об'єктів сцени.
- Рендеринг:
- Зручна нодова структура рендерингу а (ROPs — render operators) з можливістю , ієрархічної взаємодії нод прорахунку між собою. Ноди рендеринг а «пам'ятають» свої параметри, що дає можливість швидкого перерахунку потрібних елементів сцени.
- Підтримка різних засобів візуалізації: Mantra, , mental ray, та інших
- Підтримка основних графічних форматів для експорту з підтримкою багатопланових зображень.
- .
- Рендеринг для окремо взятих джерел світла або об'єктів належать до певної групи геометрії.
- Композитинг:
- Вбудований інструмент для композитингу с (COPs — composite operators) з повноцінною підтримкою пікселів з глибиною кольору 32 біти з плаваючою точкою.
- Інформація з COPs може бути безпосередньо використана в сцені проєкту.
Програмування в Houdini
Всі операції в Houdini доступні для виконання і за допомогою програмного коду. Оператор, при цьому, представляється у вигляді класу, а параметри оператора у вигляді членів цього класу. Кожен оператор має свою адресу в проєкті схожий за структурою з Unix-подібними операційними системами. і параметри функцій оператора можуть обробляти велику кількість типів даних:
- Геометричні дані — точки, примітиви, нормалі, проєкції, криві й т. д.;
- Графічні дані — растровий масив даних із графічного файлу або безпосередньо з вбудованого композери КС;
- Частинки — структури даних для СОЗ;
- Фізичні дані — DOPS;
- Рядкові дані — текстові параметри операторів;
- Числові дані — параметри операторів, атрибути, вектори, більшість даних для програмування шейдер т.і.;
- Інформація з пристроїв введення — миші, клавіатури, графічного планшета, MIDI-порту, мікрофона;
- RAW дані з файлу;
- Дані з ;
- з файлу або віртуального мікрофона розташованого в просторі сцени.
Версії Houdini
Houdini відносно дорогий продукт, але існує і безоплатна версія Houdini Apprentice, яку можна використовувати для некомерційних цілей, а також вільно завантажити з офіційного сайту програми [ 17 вересня 2020 у Wayback Machine.].
Досягнення
За використання Houdini для імітації природних явищ за допомогою частинок і складних процедурних тривимірних моделей, компанія в 2002 у, отримала премію «Оскар» за технічні досягнення (Scientific and Engineering Award).
Див. також
Примітки
- Spatial audio. Архів [http: / /www.sidefx.com/docs/houdini11.0/audio3d оригіналу] за 1 липня 2012. Процитовано 4 жовтня 2010.(англ.)
Це незавершена стаття про програмне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Houdini profesijnij programnij paket dlya roboti z trivimirnoyu grafikoyu rozroblenij kompaniyeyu Toronto Kanada Na sogodni ye standartom u CG industriyi Golovna perevaga danogo paketa v tomu sho vin ye seredovishem vizualnogo programuvannya HoudiniTip3D SoftwareRozrobnikStabilnij vipusk18 5 15 zhovtnya 2019 Operacijna sistemaMicrosoft Windows OS X LinuxLicenziyaVlasnicke programne zabezpechennyaVebsajtsidefx comOsnovni mozhlivosti programiModelyuvannya Bezlich geometrichnih primitiviv kub sfera tosho Poligonalne modelyuvannya Vokselne modelyuvannya Splajn i vklyuchayuchi B splajn j NURBS Krivi Bez ye angl Metaball angl L system Nodi dlya zmini vlastivostej ob yektiv ob yednanih v grupu SOPs surface operators Grupuvannya geometriyi Chastinki nodi dlya roboti z chastinkami ob yednanih v grupu POPs particle operators Animaciya Zasnovana na Mozhlivist procedurnogo upravlinnya parametrami kanaliv za dopomogoyu abo za dopomogoyu operatoriv grupi CHOPs channel operators Redaktor klyuchovih kadriv z mozhlivistyu grafichnogo predstavlennya parametriv zmini tipu interpolyaciyi znachennya ta roztashuvannya v chasi klyuchovogo kadru Animaciya personazhiv instrumenti dlya personazhnoyi animaciyi skeleti rigi volossya i sherst z prorahunkom fizichnoyi vzayemodiyi Crowd control tosho Fizichne modelyuvannya rozrahunok fizichnoyi vzayemodiyi Tverdih Rigid Body i m yakih til Soft Body Kanatnih til Wire Tkanin Cloth Volossya i vovni Fur Rozrahunok fizichnoyi povedinki j vizualizaciyi gaziv i ridin modelyuvannya povedinki vognyu dimu bilshosti atmosfernih yavish rozchinennya odniyeyi ridini v inshij kart namokannya Wet Map tosho Osvitlennya Velikij nabir dzherel svitla Shejderi ta osvitlennya Light Shader Prorahunok bilshosti fizichnih vlastivostej svitlo a tinej globalnogo osvitlennya kaustiki tosho Materiali j shejderi Biblioteka materialiv Mozhlivist stvorennya koristuvalnickogo materialu shlyahom redaguvannya isnuyuchogo abo programuvannya shejdera materialu SHOPs shading operator Ob yemnij zvuk Houdini volodiye naborom instrumentiv yaki dozvolyayut pracyuvati z ob yemnim zvukom Roztashuvavshi virtualni dzherela zvuku v sceni za dopomogoyu specialnogo ob yekta vikonuye rol mikrofona Microphone object mozhna otrimati zvukovij signal v konkretnij tochci sceni pri comu vrahovuyuchi akustichni vlastivosti ob yektiv sceni Rendering Zruchna nodova struktura renderingu a ROPs render operators z mozhlivistyu iyerarhichnoyi vzayemodiyi nod prorahunku mizh soboyu Nodi rendering a pam yatayut svoyi parametri sho daye mozhlivist shvidkogo pererahunku potribnih elementiv sceni Pidtrimka riznih zasobiv vizualizaciyi Mantra mental ray ta inshih Pidtrimka osnovnih grafichnih formativ dlya eksportu z pidtrimkoyu bagatoplanovih zobrazhen Rendering dlya okremo vzyatih dzherel svitla abo ob yektiv nalezhat do pevnoyi grupi geometriyi Kompoziting Vbudovanij instrument dlya kompozitingu s COPs composite operators z povnocinnoyu pidtrimkoyu pikseliv z glibinoyu koloru 32 biti z plavayuchoyu tochkoyu Informaciya z COPs mozhe buti bezposeredno vikoristana v sceni proyektu Programuvannya v HoudiniVsi operaciyi v Houdini dostupni dlya vikonannya i za dopomogoyu programnogo kodu Operator pri comu predstavlyayetsya u viglyadi klasu a parametri operatora u viglyadi chleniv cogo klasu Kozhen operator maye svoyu adresu v proyekti shozhij za strukturoyu z Unix podibnimi operacijnimi sistemami i parametri funkcij operatora mozhut obroblyati veliku kilkist tipiv danih Geometrichni dani tochki primitivi normali proyekciyi krivi j t d Grafichni dani rastrovij masiv danih iz grafichnogo fajlu abo bezposeredno z vbudovanogo kompozeri KS Chastinki strukturi danih dlya SOZ Fizichni dani DOPS Ryadkovi dani tekstovi parametri operatoriv Chislovi dani parametri operatoriv atributi vektori bilshist danih dlya programuvannya shejder t i Informaciya z pristroyiv vvedennya mishi klaviaturi grafichnogo plansheta MIDI portu mikrofona RAW dani z fajlu Dani z z fajlu abo virtualnogo mikrofona roztashovanogo v prostori sceni Versiyi HoudiniHoudini vidnosno dorogij produkt ale isnuye i bezoplatna versiya Houdini Apprentice yaku mozhna vikoristovuvati dlya nekomercijnih cilej a takozh vilno zavantazhiti z oficijnogo sajtu programi 17 veresnya 2020 u Wayback Machine DosyagnennyaZa vikoristannya Houdini dlya imitaciyi prirodnih yavish za dopomogoyu chastinok i skladnih procedurnih trivimirnih modelej kompaniya v 2002 u otrimala premiyu Oskar za tehnichni dosyagnennya Scientific and Engineering Award Div takozh3D modelyuvannya Programne zabezpechennya dlya 3D komp yuternoyi grafikiPrimitkiSpatial audio Arhiv http www sidefx com docs houdini11 0 audio3d originalu za 1 lipnya 2012 Procitovano 4 zhovtnya 2010 angl Ce nezavershena stattya pro programne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi