Free vector fields for unreal


#1

Hey! I already posted this on the unreal forums, but I figured some of you might be interested as well.

I was creating a bunch of noisy Vector Fields to use in a particle effect I’m working on and figured more people might have use for them. So, here they are! The different noises are Perlin, Simplex, and Alligator. There’s a High and low frequency version of all. They also come in three resolutions each. 8x8x8, 16x16x16 and 32x32x32. They are .fgas so just drag the one you want into your project.

You can use them however you wish. :slight_smile: DOWNLOAD

Here’s what they look like:

Perlin Low Frequence

Perlin High Frequency

Simplex Low Frequency

Simplex High Frequency

Alligator Low Frequency



Alligator High Frequency

Make Cool Stuff!


Vector Field Authoring
Vector Field Authoring
#2

Speaking of free vector fields, a buddy of mine is also working on VF related stuff!

its in early alpha, but its a speedy tool for easy vecfields :slight_smile:


#3

Awesome, thanks for these!


Visual Effect Graph - Next Generation VFX Toolchain for Unity
#4

These are great! Are you able to give a brief overview on how you generated these vector fields? I’ve only been familiar with making vector fields in Maya with fluid sims. Thank you for the download link btw!


#5

Sure!

I made them with Houdini. It’s a fairly straightforward setup.

Step 1: Get a box.
Step 2: Put your… points in that box. As in, randomly scatter points in the box. Lots of them.
Step 3: Apply the noise of your choice to the normals of those points.
Step 4: Transfer that normal directions to a volume, but rename the normal attribute to velocity.
Step 5: Bring the volume into a dopnet as a fluidsource.
Step 6: Export the result of the dopnet with the FGA Exporter OTL from Orbolt.
Step 7: …?
Step 8: Profit!


#6

Looks like I gotta get my hands dirty in Houdini sometime soon. Thanks for the breakdown!


#7

Thanks heaps for these dude!


#8

Anyone know what the material limitations are for GPU sprites?


#9

Your imagination?
thats about a good limit. :stuck_out_tongue:

I havent really met any limits, though… I havent tested stuff like custom uv’s, tesselation, that kind of thing.


#10

Yeah, those are things i’m wondering. It looked for a minute like it had trouble with my UV set.
Was wondering if there were any blend mode limitations.

@Partikel Thanks for the vecs!


#11

Thanks alot for these @Partikel, I’m using them in production already. BTW, nice job on your GDC presentation!

FYI for those here whose who are interested in a little bit about the math of vector fields, there’s a couple of short videos from Khan Academy that provide an easy to understand introduction:

3D vector fields intro

3D vector field example


#12

I found this Vector Field Creator Plugin for Blender which looks fine.I just did a little tutorial about it.


#13

cool stuff thak you!!!


#14

That’s quick and to the point, cool tutorial as always!

I followed the link to github, under the code tab in the readme the author links to a handy selection of premade vectorfields, which are quite versatile already:

VFs


#15

Hello everyone! I tried replicate the Andreas Glad vectorfield hda in unreal https://vimeo.com/269014377 but i have a problem with a cascade setup. I dont get a good result, maybe anyone just explain me better, how to setup the cascade module for get similar results as end of the video.

Appreciate it your help :slight_smile:


#16

I can post a screen shot tonight but there isn’t anything special going on. In cascade, make sure it’s a gourmet emitter. Drop in a vector field module. A tip is to visualize it, under the view menu.
Scale it up so it encompasses the effect. Set it to tile in x, y and z if needed.
Set the tightness to 1 and the intensity to 10 and you should be able to see it work. Play with tightness and intensity until happy with the look.


#17

:open_mouth: Thanks Andreas :slight_smile: I really appreciate your answer :slight_smile:


#18

Is there any chance to use them in Unity?
There’s a new VFX graph and it supports .vf files (converts them to .asset after import)
Renaming those .fga files to .vf does not work (I’ve heard that .vf are simple volumetric .tga files though)

Does anyone knows if there’s a converter from Houdini -> Unity?
Thanks!