Skip to content
/ vft Public
forked from jtomori/vft

💥❄️🔨 VFX Fractal Toolkit

License

Notifications You must be signed in to change notification settings

mfiorilli/vft

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VFX Fractal Toolkit

VFX Fractal Toolkit banner image Set of tools for generating fractal and generative art.


About

This is my graduation project: VFX Fractal Toolkit (VFT), which I developed at Filmakademie Baden-Württemberg while studying Technical Directing.

It contains tools written in OpenCL, OSL, Blink, Python, VEX and JavaScript intended to be used in Houdini, Arnold, Nuke or a web browser.

The code is in prototyping stage and many features are experimental. It is not production ready and some parts need refactoring.

Here are some animations produced with it:

  • Volumetric fractals
  • Dynamical systems
  • 2D fractals

I had a chance to present progress of VFT at two FMX conferences (2018, 2019), you can find the recordings here:

  • FMX 2019 recording
  • FMX 2018 recording

This project was presented at The 15th ACM SIGGRAPH European Conference on Visual Media Production (CVMP 2018) conference: fast-forward, paper, poster.

You can find comparison of various techniques (visual quality vs performance) here.


Resources


Thanks

  • Íñigo Quílez - great articles on raymarching, fractals, orbit traps, SDFs...
  • Krzysztof Marczak - lead Mandelbulber2 developer, supporting via emails
  • Mikael Hvidtfeldt Christensen - great articles on raymarching, fractals, generative art
  • Dom Penfold - blog with useful articles

About

💥❄️🔨 VFX Fractal Toolkit

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 59.2%
  • Python 16.2%
  • Objective-C 15.8%
  • C++ 4.8%
  • JavaScript 2.7%
  • Shell 0.9%
  • Other 0.4%