The song is 'Red Desert' by TOPAZ, I highly recommend checking out his other stuff.
I would like to thank the following people
- The members of the shaderLABS Discord server (particularly Bálint) for diagnosing the many, many issues I had while developing this.
- RYRY1002, for explaining very concisely to me how the portals in his and Bruce's Acid Interstate videos work, as well as answering a couple other questions.
- MiningGodBruce, for creating the original Minecraft Acid Interstate, and inspiring me to learn shader development and make this myself.
- My friend Mika, for putting up with my constant yapping about this whole thing.
Overall this took about two weeks worth of time from start to finish, with some initial groundwork done in September and the rest done leading up to today.
This was rendered in Minecraft 1.20.4, with the following mods
- Sodium
- Iris
- Replay Mod
Rendering took about half an hour on my Ryzen 5500U's iGPU.
Everything in this video is done with nothing but a Minecraft shader. If the shader was not enabled, this would simply be a minute long sped up video of a minecart track. I used Sildur's Vibrant Shaders as a base, and modified them to achieve the effects you see.
The terrain deforms were done in the vertex shader, modifying the position of a given vertex based on the position relative to the player. Using this position in combination with things like sine waves lets you get the kinds of distortions used in the video.
The portals were also done in the shader - I wanted to use the Immersive Portals mod but the portals don't work with offsets in the vertex shader. The terrain for the two sides of the portal are actually placed side by side, and then moved into the centre in the vertex shader. In the fragment shader, we then decide which side to show for a given fragment based on where the player is and whether the given fragment is within the portal frame in screen space.
Terrain was generated in
- 1.20.4, with the Farlands Reborn mod (first part)
- 1.20.4, no terrain mods (second part)
- 1.20.2, with the Modern Beta mod (third part)
The terrain was merged into a single world file with an extremely janky Python script using the Amulet Core library.
The motion blur was added in DaVinci Resolve Studio, this again took around half an hour to render.
I plan to make a video explaining how this whole thing works at some point in the future, source code for the shader can be found at [ Ссылка ]
This is not the only Acid Interstate video I plan to make, I have several ideas for improvements I could make in a sequel.
![](https://i.ytimg.com/vi/bElPyxPfSzg/maxresdefault.jpg)