Search Unity

  1. Unity 6 Preview is now available. To find out what's new, have a look at our Unity 6 Preview blog post.
    Dismiss Notice
  2. Unity is excited to announce that we will be collaborating with TheXPlace for a summer game jam from June 13 - June 19. Learn more.
    Dismiss Notice

Question How is this made?!?!?!

Discussion in 'Visual Effect Graph' started by lautebos, Feb 5, 2024.

  1. lautebos

    lautebos

    Joined:
    Nov 24, 2019
    Posts:
    3
    There is this awesome guy https://www.instagram.com/pixel.flux/ that makes some crazy vfx with the vfx graph.
    I see he has some Houdini background, but his current stuf is vfx graph.
    I was wondering how does he make things look like light. I assume its particles and some sort of chromattic abberation pass, some repetition, but some of his stuff looks very controlled in terms of dispersion and the way things seem like light, it almost does not look like particles.

    My question is is there some reading material that you are aware of that goes in to detail of creating effects that look like light? Are there any tutorials that begin to explain some of the core concepts.
     
    enavarropolo likes this.
  2. PaulDemeulenaere

    PaulDemeulenaere

    Unity Technologies

    Joined:
    Sep 29, 2016
    Posts:
    159
    Hello,
    Thanks for the sharing of this content, it's really nice, some of these productions (like this one) reminds me patterns we used to see with Fractal Flame algorithm.

    This technique is well known in generative art and has been initiated by Scott Draves & Erik Reckase with this paper. It leads (among other things) to this project but this is a pretty simple and fun algorithm you can implement You selve.

    Junichiro Horikawa made an integration of this algorithm in live within Houdini:


    Here, my modest interpretation within the VFXGraph:
    image.png
    Since this VFX relies on CustomHLSL, this package is only compatible with 2023.3+.

    This solution requires 276 frames to converge. It heavily uses GPUEvent for plotting which is suboptimal, we should directly write into a texture and accumulate results but I kept it simple without special requirement in camera.

    Then, I animated the probability weights (represented by exposed float F0, F1, F2, ...) and post affine transforms (T0, T1, T2, ...) to produce some consecutive frames:

    This isn't as good as the Instagram you shared, at this stage, this is still programmer art.

    I hope you will find this inspirational and also lead you to other generative art solution.
     

    Attached Files:

    lautebos, Oxeren, lilacsky824 and 8 others like this.
  3. lautebos

    lautebos

    Joined:
    Nov 24, 2019
    Posts:
    3
    Thank you so much for the detailed reply:) This information is so niche that for a layman it is almost impossible to find so I am forever greatefull to you:)
     
    PaulDemeulenaere and OrsonFavrel like this.