Vimukthi Weerabahu
2022 October

Journey
to
TwitchCon

Enhanced this treacherous journey to destroy the artifact with a pinch of core shaders in Minecraft 1.18.2.

I was brought on to this project to add some visual effects to make the journey a touch more immersive and fun. To accomplish this I worked on 2 effects, both done with GLSL shaders added to the resource pack (which gets loaded by the Minecraft client).

Unlike for most events I've contributed to, we had control over the Minecraft clients the players will be using throughout this event. To keep things simple we chose the vanilla Minecraft client. This choice is significant because it allows us to avoid the many common compromises we make for other events, one of which is not using block shaders (rendertype_solid) because some clients don't support them (such as clients using Sodium).

The official livestream of the event.

Dynamic lighting

0:00

Clips from jakenbakeLIVE.

When toggled, this visual effect simulates torch light emanating from the player. This is achieved by reducing the light levels globally except for the blocks close to the player. To simulate a flame a yellow / orange tint and a faint flicker is applied. Additionally the fog levels were increased dramatically, giving the caves a more spooky look.

Checkpoints

0:00

Clips from jakenbakeLIVE.

Renders the checkpoints the players need to fly through to reach the end of the course. They come in 3 sizes and 8 rotations per size (so 24 variations in total). They can also be seen from very far, which is important to maintain a good user experience.

0:00

Every checkpoint consists of 3 rings with unique offsets (in the direction of travel), sizes and animations. This design ensures the checkpoints are easily distinguishable from the rest of the environment.

Related

All work

Contact

Emailme@vimhax.com

GitHubVimHax

LinkedInVimukthi Weerabahu

X / Twitter@VimHax