Уроки: Створюємо вогонь в редакторах частинок, Програми для роботи з графікою, Програмні керівництва, статті

Введення


Доброго часу доби, мене звуть Булатов Євген, я працюю художником в студії Extreme Developers, ми займаємося розробкою ігор. У цьому уроці я розповім про свій метод створення вогню в редакторах частинок.


Частинки стали невід’ємною частиною комп’ютерної графіки. Кіно, телебачення, відеоігри, використовують їх для створення спецефектів. Редактори частинок вбудовані в багато пакети 3D моделювання, або підключаються до них як окремі плагіни. Наприклад, FumeFX для 3DSmax (вартість 845 USD). Це дійсно вражаючі системи, тисячі частинок рухаються підкоряючись фізичним законам, згідно десяткам редагованих властивостей. Красиво і реалістично, але повільно і дорого.


На щастя є і більш прості рішення. Існують окремі редактори частинок, які використовуються, наприклад, у розробці ігор.


Приклад такої програми це Magic Particles, вітчизняна розробка, распрастроняющаяся безкоштовно. Або інша більш відома програма – Particle Illusion. Ви можете використовувати будь-який з цих редакторів для створення такого вогню або використовувати свій (може бути ваш движок, містить свій інструмент для налаштування частинок). Крім того вам потрібно графічний редактор для малювання текстур.


Я постараюся дати основні ідеї створення вогню, (підкріплений конкретними вказівками), що б ви могли надалі самостійно просуватися в цій галузі. Адже одним вогнем, частки не обмежуються, далі там лежить цілий світ вражаючих ефектів.


У матеріалах до уроку ви можете знайти файли емітерів для Magic Particles і Particle Illusion, текстури частинок, а так же avi ролик з анімацією вогню.


Отже почнемо. Нам потрібно редактор частинок:


(Magic Particles) www.astralax.ru


Або (Particle Illusion) www.wondertouch.com


І графічний редактор, наприклад Photoshop.


Частина I створення текстур


Для створення красивого вогню дуже важливі текстури частинок. Експериментуючи з ними ви будете щоразу отримувати різний вогонь.


Magic Particles розуміє формат файлів PSD, що дуже зручно і навіть його альфаканал (для прозорості). Але оскільки ми створюємо вогонь, і будемо використовувати адитивний блендінгу (в Photoshop режим накладення, називається Screen) То альфаканал використовувати необов’язково.


При такому режимі змішування, чорний колір є абсолютно прозорим, а інші кольори освітлюють картинку під ними. Для створення частинок вогню, я малював текстури 256х256 на чорному тлі. Потім їх можна зменшити але малювати зручніше великі. Ось що в мене вийшло:



Я використовував тонку кисть з м’якими краями, а потім розмазував краю “пальцем”, при необхідності дублюючи шари, і розмиваючи їх Gaussian Blur.



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


Частина II Magic Particles


Після того як текстури готові, пора переходити до редактора частинок. У цій частині я опишу створення вогню в Magic Particles. А в наступній дам пояснення з Particle Illusion.


Запустіть Magic Particles. Вгорі знаходиться панель кнопок, натискаємо на ній кнопку “створити емітер”, а потім “створити тип частинок усередині емітера”.



Тобто спочатку вогонь розширюється, а потім спрямовується вгору.


Spin (обертання) 6


Motion rand. (Випадковість руху) 35


Life variation 4


Number variation 198


Spin variation 60


Size over life (розмір після народження в%) тут я намалював довгу хвилю що б частка спочатку збільшувалася у розмірі а потім зменшувалася в кінці. Параметри: на початку 100, до центру піднімається до 150 і плавно спадає до 40 в кінці.


Графіки можна малювати не тільки ламати а й у режимі кривих Безьє, для цього клацніть по вузлику натиснувши клавішу Alt.


Velosity over life (швидкість після народження в%). Як я вже пояснив вище, спадає від 100% до 20%.


Weight over life (вага після народження в%). Від 0 на початку до 100 відсотків до точки 0.6 і далі 100%


Spin over Life (обертання після народження в%). Від 100 на початку до 0 в кінці. Внизу полум’я “вирує” а вгорі вже немає.


От і все, тепер це має бути схоже на полум’я)) Можете завантажити матеріали уроку і подивитися у файлі Огонь_02.ip3 що в мене вийшло.


Висновок


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


У висновку хочу подякувати Яшу відомого як Snork та Олексія aka Odin_KG за допомогу у створенні уроку.


Задавайте питання, і залишайте коментарі.


З найкращими побажаннями Євген Vendigo Булатов.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*