Amit Mehar (@amu_mhr) 's Twitter Profile
Amit Mehar

@amu_mhr

Doing Niagara experiments in my free time.
💗Niagara

ID: 606500315

linkhttp://amumhr.gumroad.com calendar_today12-06-2012 17:48:04

1,1K Tweet

4,4K Followers

201 Following

Ghislain Girardot (@ghislaingir) 's Twitter Profile Photo

#UE5 #gamedev #tutorial #UETips #UnrealEngine 🥳New video is out on my YT! I go over many techniques commonly used in UE to make characters interact with the ground, water, particles etc. I also break down a system I built to generate your own interaction data from capsules.

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Quick #Niagara fluid sim thingy. Based on Virtual Method's Unity example. Simulation part can use some improvements :p (flowing too smoothly atm) #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Tried a mesh decal alternative for rendering damage effects. * Does't require writing data to RTs or doing per pixel checks for each hit location. * Can be rendered as overlay mesh or written into DBuffer for material blending :) #UE5 #Niagara

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Tried a screenspace approach for blending surfaces. Not without issues and limitations though :p Thanks to NesBleuBleu for helping with the setup. #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Added Lumen proxy for the #Portals Just copying the portal view to a very low resolution texture, cheap and good enough for GI and rough reflections :) #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Nothing fancy this week :p Added fixes for motion vectors and AA. Also explored single pass post processing approach, Besides obvious perf improvements, it also simplifies handling AA and motion blur :) #UE5 #Portals

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

#Portal with custom shape :? Tried recreating Dr. Strange's portal effect. Handling particle collision seems tricky, can't use DF as portal blocks it and depth buffer is kind of messed up :p #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Has anyone looked into what's the best way to compare #Nanite vs NonNanite rendering performance (mostly looking at base pass)? I tried `r.Nanite 0/1` but the nanite fallback mesh can often be quite low res compared to original mesh so not a very accurate comparison :? #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Tried a single pass #Lumen setup for #Portal Unfortunately some steps do require per camera setup so not as fast as I had hoped and adds a lot of complications :p Seems to scale well with portal size on the screen. Hopefully scales well with portal count too... #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Fixed Lumen visualization mode, seems like it doesn't account for global clip planes :p Doesn't seem to cause any major visual difference :? #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Now that InstancedStaticMesh supports GPU culling and LODs, are there any advantages to using HISMC :? Mostly for things like foliage (instances are not updated at runtime) #UE5

Emil Anticevic (@eanticev) 's Twitter Profile Photo

I re-wrote some tech from my time as CTO at Counterplay Games. First up: 💥 Niagara Destruction Driver - turn #ue5 chaos assets into fast GPU simulated destructible meshes driven by #niagara particles. github.com/eanticev/niaga… More in 🧵

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Spent some time optimizing the Nanite pass for portals. Forcing HW raster mode to speed up stencil tests + SW path no longer has to deal with portals so removes some overhead from there. #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Added some optimizations for updating connectivity info. Still using shapematching + connectivity info to group pieces at runtime. Also tried a basic constraint based setup but performance was quite bad (graph coloring kind of explodes for these type of setups) #Niagara #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Tried modifying my #Niagara outline setup for blending meshes, benefits from the same kind of optimization... Based on the mesh blending technique shared by Tore Lervik #UE5

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Improved ImGui widget integration, looks like a native tool now :) Also added filtering and improvements to ImGui asset picker. #UE5 #ImGui

Amit Mehar (@amu_mhr) 's Twitter Profile Photo

Tried a simple #ImGui tool for reviewing/previewing shelved asset changes. Requires a strictly read only workflow to not mess up the local workspace :p #UE5