Skip to content
Forum Archive

Someone had to do it.

41 posts

Jaheckelsafar#

Someone had to do it.

I figued it would only be a matter of time before someone did this. Thought it may as well be me.
UnConeD#
Hmmm thanks to Convolution and Color Map I think we're going to see some new stuff soon 😉
Jaheckelsafar#
Thought I might recreate the intro to my first pack as the intro to my second, only looking much nicer.

The fire doesn't like to work in anything other than 320x200 though.
Warrior of the Light#
Looks cool! I've been trying that since about when I started working with AVS, never really succeeded 😢 ...

Kinda static though

Perhaps you could make the smoke not start from one straight line and going upward but a *bit* more randomly over the y-axis to make it more realistic?
Warrior of the Light#edited
Redone the fire part

it's far more realistic this way

Edit: changed the file name form";-c - fire" to "-c - fire" because the ; gives errors sometimes
Jaheckelsafar#
I just get a bunch of dots moving up the screen in place of flames. I duno how much more realistic that is. 😛

You got rid of the covolution filters. That eliminates the blur that makes the flame. Put them back is an it doesn't look too bad. It's weighted more in the middle for a more realistic look, but I prefer the flat look.
Warrior of the Light#
OOPS! 😱

I must have attached a pre-release version of it... I'll attach the right one tonight when i'm home (i'm at school right now without WA or the right preset)
jheriko#
I started making something similar to this a few weeks ago, I stopped when I realised that what you would really need for a hyper cool and mega realistic fire effect would be a Dynamic Convolution Filter(tm).


Nobody steal my idea.
jheriko#
Heh... I polished up the original with some Color Mapping, it just doesn't look flamey enough for me.

I'm certain that a photo realistic fast fire effect is possible, I just need to find the right Color Map and finish making a Dynamic Convolution.
Warrior of the Light#
Sorry for the delay, but we had a power-down because of a short-circuited lightbulb (took a while to find that out)

But then i could check the preset...
The first effect list doesn't need a CF, only bilinear filtering.
So i think this might well be the same preset, but now I made sure bilinear filtering is on.
Dunno if the previous had that too, didn't download it and can't exactly remember...
Warrior of the Light#
It should look like this

And Jheriko, good luck with that Dynamic Convolution Filter
Jaheckelsafar#
Dunno why rattaplan, but your fire doesn't work on my system. 😕

Anyway, here's what I have. I made the flames so the work in any resolution, and made them higher in the middle. I aloso moved the smoke line down and made the starting height random.

Just for comparison, I included the intro from Rucksack.
jheriko#
If you do steal it then have some good luck with it. It took me about 3 hours to figure out what was crashing AVS today... one crappy little statement. APE programming is hard when random things seem to crash AVS. 🙁
Warrior of the Light#
Jaheckelsafar: didn't the last one work? I really have no idea why... I downloaded it at school, started WA+AVS and saw exactly what I saw at home. So I say it has to be your pc...
zamuz#edited
Here's my version... Looks cool, maybe I'll include it in my pack...
Jaheckelsafar#
I dunno, my original was picky about window size. That has heen fixed in the current version. I still have to tweak it and speed it up a bit.
KiD cHaMeLeOn#
Some people with slow computers (like me) cant run huge avs's like that!lol
keep workin on it👍
KiD cHaMeLeOn#
How do you do the pixel doubling??
and i tryed to make it smaller. when docked it still ran slow😢
lol
Please tell me what pixel doubling is!😛
cfp#
jheriko:

i though about doing dynamic convolution a bit ago and the only practical way i reckon it can be done is using 2d fourier transforms, i was going to do this myself but i'm not sure if i'll ever get round it to it now so feel free to have a go.

basically if you take the (2d) fourier transform of a convolution kernel and multiply it point by point by the fourier transform of some image, then do the inverse fourier transforfmation, you are left with the image convolved by the kernel. thus you could use anything you can generate with a superscope dynmov etc as your kernel, thus it could be as dynamic as you like.

your best bet is to use the fftw libraries from www.fftw.org (i think)

i dunno how much you know about fourier transforms, i seem to remember you being fairly "up" on your maths. i think the fftw site probably explains them if you don't know much.

hope this helps.
Jaheckelsafar#
KiD: Pixel doubling essentially halves the resolution. 640x480 doubled is 320x240 diplayed in a 640x480 window.
jheriko#
Originally posted by cfp
fourier transform

even as a maths student i dislike the name fourier, it strikes fear into my heart... anyway. I was only planning on using animation style keyframeing with linear interpolation to fade between filters. I find APE programming massively difficult (due to random things causing randome crashes) though so don't expect it soon.
KiD cHaMeLeOn#
How do you make APE's?
i wanna make a couple new things for AVS studio.
Plz gimmie a hand🙄 🧟
Shock Value#
Here's my contribution.
Shock Value#
Just to explain the above file a bit...

It's kind of slow at higher resolutions since the number of dots increases exponentially. However to make the fire seem full I had to do this.

Feel free to mess with the code to try and make it run faster, since I'm sure its not completely optimized.

Also make sure that you are listening to some fairly loud music, since it is volume sensitive. At lower volumes it looks more like a candle than a blaze.

Also you might want to turn off the BG effect. It's not much, but I'm sure it slows down the overall effect at least a little bit.

EDIT: Turns out the BG slows it down a little more than I thought. Just turn the entire first effect list off and turn the [Main] -> [Clear Every Frame] on for better results.