Fractional Brownian Motion OpenGl

Final Shader : https://www.shadertoy.com/view/MfGcW1 FBM Fractional Brownian Motion, Sum of several layers (also called octaves) of noise, each with a different frequency and amplitude. Each layer or octave is created by applying a noise function (such as Perlin or Simplex noise) at different scales. Steps, Perlin Noise Function generates 3D Perlin-like noise by: Creating ComplexityContinue reading “Fractional Brownian Motion OpenGl”

RayMarching OpenGl

Ray marching is a technique in computer graphics used to render 3D scenes. It works by sending rays from a camera into a scene and stepping along the ray to find the surfaces of objects, using signed distance functions (SDFs) to determine the closest point. I first explored this technique through Shadertoy, using GLSL shaders.Continue reading “RayMarching OpenGl”

RayMarching Unreal HLSL

This HLSL script performs ray marching to render a scene with a sphere and a torus. It calculates the distance to these objects using Signed Distance Functions (SDF), determines surface normals, and applies lighting effects to achieve diffuse and specular highlights. The script involves normalizing the light direction, iterating through ray steps, and calculating colorContinue reading “RayMarching Unreal HLSL”

Procedural Volumetric Shader HLSL

This shader is developed to create procedural volumetric effects using HLSL. It simulates the effect of wind on a texture by blending two different wind directions and speeds. The shader dynamically alters the texture’s appearance based on time, local position, and various parameters to achieve a realistic wind-blown effect. REF: local volumetric fog by BenContinue reading “Procedural Volumetric Shader HLSL”

New game, New trailer

I have published the first trailer for my new game Ministry of Pandemic. Here is the about of the game and trailer links, Ministry of Pandemic is a strategy, simulation game that challenges social and economic balance during the pandemic. Build your strategy to survive while keeping all aspects of society stable. Suppress plague viaContinue reading “New game, New trailer”