Breakdown: Magic Fire Effect in Unity
Events
Subscribe:  iCal  |  Google Calendar
Orlando US   24, Jul — 27, Jul
Grapevine US   25, Jul — 29, Jul
Los Angeles US   28, Jul — 29, Jul
Los Angeles US   28, Jul — 2, Aug
Helsinki FI   1, Aug — 5, Aug
Latest comments

very good

by DIGITAL
17 hours ago

GRACIAS

by Zack Smith
19 hours ago

I have read all the comments and suggestions posted by the visitors for this article are very fine,We will wait for your next article so only.Thanks! order now

Breakdown: Magic Fire Effect in Unity
5 June, 2019
Art / animation
Interview
VFX

Evgeny Starostin did a full breakdown of his small Magic Fire effect made in Unity and shared the project files. Let’s study and recreate it!

Here you can also learn about the production process and tips for great CGI from our previous article with Evgeny.

Introduction

Hi! My name is Evgeny, and I currently work as an FX Artist. Recently, I made a small personal project in Unity, and in this article, I want to share with you my workflow and the project files for it.

Magic Fire Effect


Idea

I was inspired by Hades, an RPG by Supergiant Games. When I played it for the first time, I was so astonished by the art and FX that I wanted to create an artwork in a similar style. Plus, it was a chance to try my hand at making a magical fire FX in Unity.

Workflow

It all started with a simple fire sprite. Firstly, I made one base shape and then assembled four variations of it into a sprite.

 

Then, I made a simple particle system for the fire.

To make the fire even more interesting, I decided to add a dissolve effect to the particles. So, I wrote my own shader which is mostly based on this tutorial.

The lesson clearly explains in details how to use Custom Vertex Streams in Unity. Feel free to get the shader from my GitHub page.

As a result, my fire particles started to dissolve in this way:

To make the fire magical, I prepared two copies of the emitter and slightly changed the size of the particles.

About then, I was thinking about the color for the final version of the fire.

I ended up opting for the initial version and continued working.

I like the concept of magic placed on the palm of a wizard’s hand as if he/she is casting a spell. Once, I found a good reference for it on Pinterest (check it here) and wanted to carry out that idea.

I decided to download a hand model from Blend Swap where I found a perfect rigged hand made by a user with the nickname masterxeon1001.

Then, I used this rig to pose the hand and sent the result to Unity.

Then, I added a few new emitters with overexposure, small particles, and trails to the main fire.

Each effect complemented the overall look.

At some point, I thought that the work is done, but then I decided to add something like a leaking effect. So, I made an additional mesh and put it between the fingers.

Here I used a shader based on a noise texture constantly moving along one of the axes. I also added more particles, with the same fire material but another behavior.

Project Files

Feel free to download the shader here and all source files of the project here.

That is all. If you have any questions, contact me via Artstation or Twitter. Thanks for reading!

Evgeny Starostin, VFX Artist

Interview conducted by Kirill Tokarev

Here’s some content from Unity Asset Store we thought might be relevant for you:

Comments

2
Leave a Reply

avatar
1 Comment threads
1 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
2 Comment authors
Egorrayen Recent comment authors
rayen
Guest
rayen

links are dead

Egor
Admin

So sorry for this. All fixed now. Could you please try again? 🙂

Related
Education
Electives
Education
Electives
Education
Character Art Program
Education
Character Art Program