Fabrizio Bergamo

Real-Time FX & Tech Art

Tag: material

this is the source archive template

  • Billboard Material Function

    Billboard Material Function

    Introduction This post is not a step-by-step tutorial, but more like a documentation of a Material Function I created. However, it does contain screenshots of the entire graph, so feel free to recreate your own version. I’m currently working on a simple billboard baker that bakes the various GBuffer layers as textures using Render Targets,…

  • Sea of Clouds

    Sea of Clouds

    Volumetric Clouds A Clouds Material exploration I worked on when UE4.26 was released with the new Volumetric Cloud component, which is able to interact with Sky Atmosphere, Sky Light, and directional light. The Material is divided into two main layers, one is using a volumetric texture to define the main shapes and details of the…

  • 2D SDF – Advanced Shapes

    2D SDF – Advanced Shapes

    Material Function Library UE5 The last piece of my 2D SDF library.All of the advanced shapes you can see in this post are coming from Indigo’s Article (+ShaderToy), please check it out:2D distance functions I’ve only recreated them in Unreal’s Material Graph using nodes, it was a lot of fun and a great way to…

  • 2D SDF – Gradient/Flowmap and AA technique – Material Function Library

    2D SDF – Gradient/Flowmap and AA technique – Material Function Library

    Introduction In this post, I’ll show you how you can create a gradient from a 2D SDF and how it can be used as a flowmap in the material to warp a texture or in Niagara to drive the location of particles! I’ve also added a bonus section about Anti Aliasing, something that I haven’t covered before.If you haven’t seen…

  • 2D SDF – Manipulate Space

    2D SDF – Manipulate Space

    Material Function Library UE5 wip – migrating content

  • 2D SDF – Manipulate Space – Material Function Library

    2D SDF – Manipulate Space – Material Function Library

    Introduction This is the third part of a series of posts about 2D SDF, check out the first one where I show some simple shapes and explain the basics to visualize them, and the second one where I show different ways to combine them!I think it’s very useful and valuable knowledge for every Technical or Environment Artist, but really for anyone that…

  • 2D SDF – Combine Shapes

    2D SDF – Combine Shapes

    Material Function Library UE5 This is the Second Part of a 2D Sign Distance Field Material Function Library I created for Unreal Engine.SDFs can be used in various different ways, in this case, they are very powerful and useful when creating materials. Here you can see different ways shapes can be combined.Check out the blog…

  • 2D SDF – Combine Shapes – Material Function Library

    2D SDF – Combine Shapes – Material Function Library

    Introduction This is the second part of a series of posts about 2D SDF, check out the first one where I show some simple shapes and explain the basics to visualize them!I think it’s very useful and valuable knowledge for every Technical or Environment Artist, but really for anyone that works with materials.In this post, I will…

  • 2D SDF – Basic Shapes and Visualization – Material Function Library

    2D SDF – Basic Shapes and Visualization – Material Function Library

    Introduction I’ve been working on a Material Function Library for 2D Sign Distance Field that contains shapes and relative merging and manipulating operations.I think it’s very useful and valuable knowledge for any Technical or Environment Artist, but really for anyone that works with materials. There will be a few posts about this topic, in this first one, I will…

  • Linear & Smooth Step – Material & Niagara Functions

    Linear & Smooth Step – Material & Niagara Functions

    Intro In this blog post, you will find a brief explanation of how these two functions work and their application, I will mainly show the setup of how they can be created as Material and Niagara functions in Unreal Engine. I started looking into this because I needed a Smooth Step Function to use in Niagara and I couldn’t find a built-in node…