This video, titled ‘Minecraft Acid Interstate V5’, was uploaded by Josh Britain on 2024-03-03 11:54:32. It has garnered 5863 views and 227 likes. The duration of the video is 00:03:40 or 220 seconds.
If you enjoyed this video, consider purchasing me a beverage – https://ko-fi.com/jbritain. Please share this video with anyone you think might like it, it took a lot of work to make!
Song: Goth Babe – Weekend Friend https://www.youtube.com/watch?v=eK55XJx7JVc
This took a lot longer than expected, overall just over a month.
I have a video explaining the workflow for making a part in a video like this with the tools I’ve developed: https://www.youtube.com/watch?v=FlXqxT5AJIA
Thanks to – TruDruChocolateMilk and Land Hooman, for advice on the motion blur, the acid, and the colours – MiningGodBruce and RYRY1002, for some general advice and encouragement, and of course the inspiration for this. – The shaderLABS discord members, for pretty much teaching me how to do any of this stuff, particularly Bálint, Null, BuilderB0y, and several other people who’s names I can’t remember.
After RED DESERT, I wanted to make another video – I didn’t feel like it fitted the style of the previous acid interstate videos, it was very short, and it wasn’t as good as it could be as a result of the limitations imposed by working from a laptop.
At a guess, this took about 17 hours to render, I did the first half in segments due to lack of patience and then left the second half rendering when I was out for the day. I might do a 360 version but it depends if I’m willing to spend the time rendering it. Prism Launcher says I spent about 270 hours with the game open on the two instances I used but I did leave it in the background occasionally.
The torches were placed automatically – I wrote a web app which allows me to use my keyboard keys to place torches to the music, and then modified my existing terrain copying python script to include a function which reads this torch data from a JSON file and places them in the world. Source code at https://github.com/jbritain/interstate-assembler.
Terrain was all generated in Minecraft 1.20.2 with the Modern Beta mod and rendered in 1.20.4 with Iris, Sodium, and the Replay Mod. The first, second, and fourth parts are just normal farlands. The fourth part is actually the same terrain as the second part, just shifted upward. The third part uses the ‘beta isle lands’ preset in Modern Beta. I used WorldEdit to cut out a horizontal slice of the terrain to run the rails through. Every other part is corner farlands. The floating islands style terrain generates on seeds that are powers of two, however not all the time.
As in the first one, the portals are done by shifting the two terrain portions together in the vertex shader and then selectively discarding in the fragment shader.
The rails are actually powered rails and the cobblestone is actually redstone blocks, changed with a resource pack. This was because the best way I could find to record a camera path at a constant speed and load the chunks at the right time was to literally just sit in a minecart and record with the replay mod.
The motion blur is achieved by rendering at 1x speed, and then speeding up to 8x in my legally acquired copy of Premiere Pro with the ‘frame blending’ option selected for interpolation.
When I started this project I knew very little about shader development, and that definitely slowed me down a lot. I spent hours tearing my hair out trying to implement a time override in the shader, I never quite got it working though. Instead, the shader used in this video is a modified version of Bruce’s Ebin shader, which has the time controller built in. Even with this, I still spent several days trying to get the shadows to work properly with the acid, and another couple doing the same with the ‘old-style’ lighting. We got there in the end though.
Source code can be found on GitHub at https://github.com/jbritain/minecraft-acid-interstate, right now I haven’t pushed the code but I will soon.
I might do another one, I might not, we shall see. I also might make a video explaining my workflow for making this.
.minecraft folder download: https://mega.nz/file/RicmHTzB#EGEqrbExULghCyPv_z2PjqsJZoqAYbWPs22rt_SFB5w
https://www.youtube.com/watch?v=5wX3uWjCjiM&list=PLWL-MMTHCehex4N2641Ubqa3HJGDR_t_u&index=1