#vfx for games

1 messages · Page 1 of 1 (latest)

fallen kestrel
fossil furnace
#

I guess a good learning process to learn VFX is to do step by step, because there is two main component to understand doing a vfx :

  • Particle manipulation tricks
  • Shader tricks
  • You will learn about crafting your own texture and how to use it at the best, with the time (and your experience) going on.

Unity provide two different way to craft VFX :

  • Shuriken (aka particle system) => cpu
  • VFXgraph (newer) =>gpu

Start by shuriken it's easier. But if you look at some VFXgraph tutorial it's good too.

So, to get stating fast I would suggest you to take a look to the Unity's VFX resources , because there is a lot of texture, materials, pre-made particles systems :
Unity Particle Pack
https://assetstore.unity.com/packages/vfx/particles/particle-pack-127325

Add depth to your next project with Particle Pack from Unity Technologies. Find this & more VFX Particles on the Unity Asset Store.

fossil furnace
#

Once you have few resources like that you start having liberty to craft your own version of it.

Next step is to learn a little bit more the modules of Shuriken to manipulate particles (sub-emitter, physics, Velocity, noise) (or VFXgraph modules)
There is plenty of tutorial on youtube searching for "Unity particle effect tuto" or "Unity Shuriken tutorial" like this one from speedtutor:
https://www.youtube.com/watch?v=kbsd6askiCY

About Shaders (which is in charge of the material of the VFX, so the looking stuff like color,transparency etc) you may start to learn to create your first Unlit ShaderGraph then to use it with your particles and start by simple usecase using the Unity standard rendering pipeline (BuitIn), then this will lead you to learn a little bit about rendering 3D (URP/HDRP), most of the user use URP now, which offer a most rencent rendering approach/workflow than BuiltIn and so you will learn even more etc etc.

Lets create a volumetric or God ray particle effect in Unity. This is a Unity tutorial will be showcasing how to create a simple, yet elegant Godray particle (Or faking a volumetric lighting effect) using only default Unity assets found within your project. It will work in URP, HDRP and SRP and you have full control over the effect to change siz...

▶ Play video
#

The Boss Level is actually is to master VFXgraph using the power of HDRP (next-gen) features
There is very impressive resources to learn from that, take a look at the SpaceShip demo that you can visit (FPS-Sci-fi style) :
https://www.youtube.com/watch?v=rqMcPZoEc3U
https://github.com/Unity-Technologies/SpaceshipDemo

The Visual Effect Graph gives artists of all experience levels the power to create amazing visual effects. This node-based system is both easy to use and flexible, empowering artists to create stunning VFX quickly.

Learn More: http://unity.com/visual-effect-graph

▶ Play video
GitHub

Spaceship Demo - AAA Playable First person demo showcasing effects made with Visual Effect Graph and rendered with High Definition Render Pipeline - Unity-Technologies/SpaceshipDemo

fallen kestrel
#

@fossil furnace well done bro
thanks a lot 🫡

#

one more question tho, does learning how to make vfx for games requires some programming knowledge or no need ?

fossil furnace
#

it's nice to have some programming knowledge, it allow more advanced stuff or more gameplay reactive stuff, but thanks to Unity, all the previous (Shuriken, VFXgraph, ShaderGraph) tools that I mentionned offer a way to work with node or menu, with a limited coding skill, so that's the perfect way to learn!

fossil furnace
#

Also, look in the pinned stuff in the vfx-and-particles channel, there is a lot of guide etc