Hey there!
I’m Matin, I’m interested in Rendering Engineering and Simulations that are Math related.
I’m currently Working at the Lousian State university’s XR Studio since August 2023.
During this time, I learn a lot about Pixel color sampling via Unreal Engine, setting up virtual production Camera frustum inside Unreal Engine, using Assimilate and set up and use Capture motion via OptiTrack cameras.
As a hobby I like to work around with Sahders and Materials and explore the power of Math in visual world. As well as making tools for artist or anybody who wants to expand their creativity without worrying about the implementing every steps by their own.
Tools
Path Follower
Unity Engine
In this tool designers can put as many points as they want and the character will follow it, also you can set up an custom event (function) at the end of each path.
Particle Morphing System
Unreal Engine
With this tool you can set morphing system between as many objects as you want, with 3 different customize step for each object, start, idle, end.
Map Generator
– Environment
Unity Engine
With this tool you can generate your own custom environment with arbitrary objects.
The algorithm to generate the map is “Poisson Disk Sampling“
Map Generator
– City
Unity Engine
With this tool you can generate your own custom city with arbitrary objects.
This tool will use “Perlin Noise” to generate the map.
Spawner system – With detecting empty spots
Unity Engine
This tool is part of the map generator 02 and it will detect empty space in on the map
Follow objects system
Unity Engine
With this system you can set up a character to follow others object ether by distance or the order that we determine. Flag collector game will completely shows the usage of the system.
Shaders and Materials
Plant Shader
Unity Engine
– HLSL/UnityShadrLab
Making grass or any plants with two different algorithms “Alpha Blending” and “Alpha Clipping“
Smoky mountain
Unity Engine
– HLSL/UnityShadrLab
This shaders uses world coordinate to change the color of objects
Snow on top
Unity Engine
– HLSL/UnityShadrLab
This shader make the top of the object white to give illusion of snow, it uses the object texture normal.
Developed Games
House Simulation 02
Unity Engine
– HLSL/UnityShadrLab
Making grass or any plants with two different algorithms “Alpha Blending” and “Alpha Clipping“
House Simulation 01
Unity Engine
– HLSL/UnityShadrLab
This shaders uses world coordinate to change the color of objects
Scarecrow – Don’t look away
– Mobile Version
Unity Engine
– HLSL/UnityShadrLab
This shader make the top of the object white to give illusion of snow, it uses the object texture normal.
Scarecrow – Don’t look away
Unity Engine
– C#, Web GL , Math, Procedural Generator Map
In this game
This tool will use “Perlin Noise” to generate the map.
Try not to Lose
Unity Engine
– C#, HLSL, Compute shader, Math
This tool is part of the map generator 02 and it will detect empty space in on the map
Flag Collector
Unity Engine
– C#, Web GL, Algorithm, Math
With this system you can set up a character to follow others object ether by distance or the order that we determine. Flag collector game will completely shows the usage of the system.
Rocket
Unity Engine
– C#, Web GL
With this tool you can generate your own custom city with arbitrary objects.
This tool will use “Perlin Noise” to generate the map.
Future’s Fate: Choose Your Own Ending
Unity Engine
– C#, Decision Based Game
This tool is part of the map generator 02 and it will detect empty space in on the map
Muchi
Unreal Engine
– BluePrint, Global Game Jam
With this system you can set up a character to follow others object ether by distance or the order that we determine. Flag collector game will completely shows the usage of the system.
Virtual Production
The Plaqueromancer
XR Studio, LED Wall
– Unreal engine background, Puppet kid’s show
Making grass or any plants with two different algorithms “Alpha Blending” and “Alpha Clipping“
Interaction
XR Studio, LED Wall
– Touch designer, Interactive background
This shaders uses world coordinate to change the color of objects
Hall of Mirror
XR Studio, LED Wall
– Interactive background, Lightning Cycle
This shader make the top of the object white to give illusion of snow, it uses the object texture normal.
Math
Sinning dot product
Unity Engine
– Dot Product
Detecting then the Player looking at something
Bouncy ray using dot product
Unity Engine
– Dot Product
Making Ray bounce 90 degree off multiple surfaces
Cross product Coordinate system
Unity Engine
– Cross Product
This shader make the top of the object white to give illusion of snow, it uses the object texture normal.