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

Giant army support

Implemented 2D blend spaces on the GPU so I can have giant armies with minimal impact on the CPU so I can use it for stuff that matters e.g. AI and navigation.

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

Planet Destruction by Giant Laser

Plane destruction by giant laser

Read More

Warp-in VFX

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

Read More
    • Posts navigation

    • 1
    • 2
    • 3

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…