MACHINA FRACTALS: ESSENCE

TUTORIALS AND DOCUMENTATION


VIDEOS:


TUTORIALS:


GETTING STARTED:

Import Essence into your existing project:
Open Unreal Launcher, go in your “Vault“, find “MI Fractals Essence“ and click “Add to project“.
You can now open your UE5 project.
You will find a new folder called “MI Fractals Essence“ with some subfolders in it :

  • ‘Blueprints’ contains all BPs which you can just drag and drop into the viewer to visualize and tweak fractals.

  • ‘Maps’ contains all example levels, one for each fractal formula.

  • ‘Materials’ has all original ray marched materials and materials instances which can be applied to static meshes (plane).

  • ‘Overview’ is a showcase level made only for Unreal Marketplace. Should not be used in your projects, use Blueprints instead.

  • ‘Textures’ contains 65 images designed to be applied on fractals.


FAQ:

What GPU do I need for this?

  1. We recommend using at least RTX 2080ti , fractals can be pretty heavy to render !

I can't see the fractal, what should I do?

  1. If you’re using the Blueprint version of the fractal, make sure ‘Bound Size’ is not set to 0. Default is 1.

  2. Set ‘Near Clip Plane’ in ‘Project Settings’ to 0.5 or lower and restart the engine.

  3. Move the camera, maybe you're inside or too far away from it.

The fractal is not rendering correctly and/or there's noise, what’s up with that?

  1. There’s a bug in Unreal engine with Ray marched materials that sometimes generates noise on the surface of the fractal. Try to refresh the Step Factor parameter in the Fractal BP and noise will go away.

  2. Try to reduce the ‘Step Factor’ parameter in Fractal material instance. This will affect performance.

  3. If the problem persist, you found a really chaotic parameter combination of the fractal, explore at your own risk!

Shadows on the fractals are behaving strange, how can I fix that?

  1. Every light source affecting the fractal MUST have Contact Shadows enabled. A good start setting is 0.5.

  2. Play with Contact Shadow value to get a good compromise between shadow length and desired detail.

My GPU is on fire and my frame rate is too slow, how can I improve that?

  1. Before starting, make sure that the fractal is actually the responsible object for your frame-rate drop.

  2. There's a few settings affecting the render performance. First try to disable the ‘Custom Depth-Stencil Pass’ in ‘Project Settings’.

  3. Increase the ‘Ray Epsilon’ in the Fractal BP, this will change the look of the fractal slightly, l but increase the frame rate.

  4. In the ‘Project and Editor settings’, change the ‘Engine Scalability Settings’ to a lower profile.

  5. Change the ‘Fractal Parameters’ settings, you may have found a combination of parameters that’s tough in real-time! If it looks good, save it for a good quality render for later :)

The fractal is clipping into the camera, how to fix?

  • Decrease the ‘Near Clipping Plane’ in ‘Project Settings’ (default is 0.5) and check what works best, this change requires Engine restart.

There's no detail anymore when I zoom into the fractal , so what?

  • Increase the ‘Iterations’ in the ‘Fractal Parameters’ settings.

Does it work with VR?

  • VR is supported on capable hardware.

The fractal is cropped on each side, can I change the bound position and size?

  • Sure, you can change the ‘Bound Size’ in the static mesh actor, be sure to change both positive and negative values. You can check the bounds tutorial listed above.

The fractal is blurry when you move it, or the camera, how to fix?

  • In the ‘Transform’ settings of the ‘SM_FractalPlane’ set the ‘Mobility’ of the Static Mesh to “Static“.

  • In case you have a fractal in your sequencer, you have to keyframe the mobility of the static mesh and set it to “Static“.


HOUDINI ENGINE INSTALLATION:

  1. Create an account at sideFX.

  2. Verify account and add Houdini Engine Indie for Unreal to your cart (It’s free).

  3. Proceed to check out, download and install Houdini launcher.

  4. Open Houdini launcher, log in and install Houdini Engine plugin for Unreal.

  5. In Houdini Launcher navigate to “licenses“, License administrator and go under “File” -> “Install Licenses“.

  6. Set quantity to 1 for the desired licenses (Houdini engine) and click install.

  7. Copy the folder “HoudiniEngine“ located in “C:\Program Files\Side Effects Software\Houdini Engine\Unreal\HOUDINIVERSION\5.0\HoudiniEngine\“ in “C:\Program Files\Epic Games\UE_5.0\Engine\Plugins\Runtime\”.

  8. Now open any project in Unreal Engine 5, navigate to plugins and be sure Houdini Engine is checked.

  9. You can now start creating meshes with Mecha and/or Essence.