@DoodleChaos
  @DoodleChaos
DoodleChaos | I modded Minecraft into a godlike music visualizer (+Distant Horizons) @DoodleChaos | Uploaded 3 months ago | Updated 6 hours ago
I'm taking minecraft music sync to the next level. My dream of turning minecraft into the ultimate music visualizer has finally been fully realized. I now have the power to execute ANY combination of minecraft commands with frame perfect precision locked in to the timeline of any song. The possibilities are endless!

How did I do this?
This music visualizer is an amalgamation of custom tools I've made, as well as incredible mods made by others. Huge shoutout to @Distant_Horizons for their incredible work. In my previous video where I wanted a 256 chunk render distance, I was subjecting my poor computer to loading every single chunk. Distant Horizons LOD files made this video render 10x faster at least.

1. Built Unity Integration
- I built a Unity Project which mirrors the Minecraft player cam to a Unity camera. This allows me to keyframe the camera motion using all the nice animation features the Unity editor has to offer.

2. Built Minecraft Mod
- To connect Minecraft to my Unity scene, I built a Minecraft mod which contains a socket, allowing for bidirectional communication between Unity and MC.

3. Edit Shader Timing
- To maintain the illusion that Minecraft is running at normal speed while we're recording, I need to make sure that the in game time advances in lockstep with the frame rate. With some simple math, we can take 60fps video, and 20 MC ticks/s, and use the very convenient /tick step command every 3 frames to maintain correct timing in game. This works great for the game time, however, shaders operate off of a different timing system. The shader I wanted to use (BLISS), didn't have world time animation as an option, so I learned how to tweak it myself. All I had to do was convert parts of the shader that used the "frameTimeCounter" uniform to use the "worldTime" uniform.

The main downside of this setup is that it is not very user friendly yet. However, if there's interesting, with enough support on Patreon I would be able to dedicate my time to making a public version.

Patreon: patreon.com/posts/95792111
Discord: discord.com/invite/7FCrWAzDY7
Twitter: twitter.com/doodlechaos
www.doodlechaos.com

Mods/Shaders:
curseforge.com/minecraft/shaders/bliss-shader
DistantHorizons-2.1.0-a-1.20.6-noForge
dreamvis-1.0.0 (my mod, not public)
fabric-api-0.100.0+1.20.6
indium-1.0.30+mc1.20.4
iris-1.7.0+mc1.20.6
sodium-fabric-0.5.8+mc1.20.6
worldedit-mod-7.3.2

Music:
youtube.com/watch?v=QglaLzo_aPk
I modded Minecraft into a godlike music visualizer (+Distant Horizons)Line Rider Race - Tandem SurvivalChain Reactions #8 - The Path - DoodleChaosElectric Joy Ride - Minecraft Firework Music SyncImpossible Piano Physics Simulation - In the Hall of the Mountain King | Black MIDIVisualizing Piano with Bouncing Balls (Chopin - Nocturne op.9 No.2)Trickshot Challenge - #1Ride of the Valkyries - TrackManiaI built a bouncing marble contraption synchronized to @Wintergatan  #satisfying #marblemachineLine Riders - Beethovens 5thVisualizing Drum Styles with Bouncing BallsSAVE THE OCEAN - Crab Rave 🦀🦀🦀 #TeamSeas

I modded Minecraft into a godlike music visualizer (+Distant Horizons) @DoodleChaos

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER