Instanced Indirect Rendering in UE4

Computes everything in compute shaders on the GPU, including LODs and frustum culling. No GPU-CPU stalls anymore, it’s faster than HISM or ISM. Since around 4.22 Epic has exposed indirect rendering via the RHI mostly because of Niagara, but this is a custom rendering component so there’s no overhead and is therefore faster where it […]

Read More

Space Base with 500 Units

Starting to look like a game! Custom movement and collision system, swarm AI, first draft.

Read More

Deterministic Lockstep P2P Multiplayer in UE4

2 months of writing netcode finally paid off as I now have deterministic lockstep P2P multiplayer in UE4. This is a great step for the game and with it, the biggest technical challenge has been overcome.

Read More

Warp-in VFX

View post on imgur.com View post on imgur.com

Read More

Laser Beams!

Laser beams for larger ships Finally got to work on some VFX and made laser beams for the larger ships in the game!  

Read More

Space dogfight explosions and smoke

Space dogfight explosions and smoke Lots of smoke and explosions in this dogfight now that I’ve finally optimized the rendering loop to a passable state.

Read More
    • Posts navigation

    • 1
    • 2

Twitter

Body part marker #UE4 editor extension that hijacks the static mesh editor viewport via ugly c++ hacks. Marked vert… twitter.com/i/web/status/1…
Implemented instanced indirect rendering in UE4 to compute everything on GPU including LODs and culling. No GPU-CPU… twitter.com/i/web/status/1…
Implemented merge instancing in UE4 to render different meshes in a single draw call. Large meshes --> multiple ins… twitter.com/i/web/status/1…