Тёмный

Bad Apple!! but it's a Minecraft World 

Klinbee
Подписаться 1 тыс.
Просмотров 31 тыс.
50% 1

Original Bad Apple: • 【東方】Bad Apple!! PV【影絵】
This was made by myself, with the help of DesktopFolder who motivated me and guided me in the right direction for the non-data pack related aspects of this project, and who graciously took screenshots and loaded the world for me (using a script of course).
DesktopFolder's Channel: / @desktopfolder
I make other worldgen content as well! Please check out my Modrinth page!
modrinth.com/u...
Check me out on twitch for Minecraft, mod dev, and other fun stuff: / klinbee
Join my discord! / discord
If you would like to contact me, my email is on my RU-vid page (and so is my Discord).
More Details:
Minecraft 1.18 updated world generation to let you use data pack files to change and create your own terrain. I used this system (along with a mod I made for efficiency) to make a world preset that generates all the frames of Bad Apple as terrain in one Minecraft world. Each seed has unique biome distribution and terrain, but it will always be in the shape of Bad Apple!! A script was used to teleport to each frame location and screenshot the terrain, which was combined to form this video.
There were 6572 frames spanning from -70,000 to 70,000 in the overworld. The frames were placed using a spiral function and each frame is a 1:1 scale of each frame of Bad Apple!! (at 360p, 30fps). It took 6 days to render all of the frames and the total world size was 100Gb at the end. There were also some hiccups (in the process we discovered a stupid crash that was unrelated to this project, and cost us like 2k frames worth of time).
Other than the obvious change to ocean/land biomes, the biome size absolutely needed to be increased to reduce the flashing which came from the transition from snowy biomes to literally anything else. This also happened with some of the peak biomes, so those were removed. But other than that, the biomes are pretty much the same.
Structures had changes as well to stop altering terrain, and caves were removed from the surface (as they often ruined terrain/created leaking water/aquifers, etc.).
The in-game transition was made using Flashback: modrinth.com/m...

Опубликовано:

 

27 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 394   
@Klinbee
@Klinbee День назад
If this video gets 5,000 likes, I'll make a public version of the worldgen pack for this lol. Edit: welp, looks like I’m gonna need to get to work on this.
@tageru1541
@tageru1541 День назад
Just wait atleast a day or two to get atleast or over 5000 likes.
@Felicia-bi5wu
@Felicia-bi5wu День назад
on my way to get it to 5k likes, i would love just a world with the character "yeah bro i live on the wings"
@fresh218
@fresh218 День назад
This is gonna skyrocket, mark my words
@RidgeVR
@RidgeVR День назад
I want!
@Klinbee
@Klinbee 23 часа назад
@@tageru1541Yeah we’re inching close. Its giving me time to focus on other stuff first.
@alexross9150
@alexross9150 День назад
Minecraft SMP on the suspiciously Marisa-shaped lake and seeing how long it takes for anyone to notice
@UFO-g2b
@UFO-g2b День назад
didn't know the character had a name
@darkdwarf007
@darkdwarf007 День назад
@@UFO-g2b they all do
@raphezar2049
@raphezar2049 День назад
​​@@UFO-g2b Next you're gonna say you don't know it's named Touhou Project
@Mr.GTheWatcher
@Mr.GTheWatcher День назад
@@raphezar2049what's a touhou
@UFO-g2b
@UFO-g2b День назад
just found out everyone else here are bad apple nerds
@gabbyeala2160
@gabbyeala2160 День назад
“Hey guys, anyone notice how weirdly shaped our lake is?” “Nah, minecraft generation does this all the time.”
@DesktopFolder
@DesktopFolder 2 дня назад
Had a blast manually screenshotting 6700 different regions in game! Excited for the next project in 10 years.
@Poly_0000
@Poly_0000 День назад
A blast? That sounds like hell!
@DesktopFolder
@DesktopFolder День назад
@@Poly_0000I should probably clarify that this was a joke lol - as noted in the description, I used an Autohotkey script to automate the process. Good times though lol
@phobiac281
@phobiac281 День назад
But imagine being an animator and drawing all those 6700 frames manually.
@DJSlimeball
@DJSlimeball День назад
​@@phobiac281original is a 3d animation tho
@inspiration356
@inspiration356 20 часов назад
Desktop folder - nice name lol
@EnigmaticGentleman
@EnigmaticGentleman 2 дня назад
Doing this in only 6 days is genuinely really impressive, like I thought that there was no way this didnt take at least 2 weeks.
@DesktopFolder
@DesktopFolder 2 дня назад
The total time to render is only the amount of time required strictly to generate each frame in the video (around one minute per frame and 6700ish frames) total time spent doing the render is muuuuuch longer.
@WoolyCow
@WoolyCow 2 дня назад
i love bad apple stuff...really brings out the best in competent people who totally arent procrastinating something more important by doing a random graphics side project :D but this was really cool!
@MaxricoQuen
@MaxricoQuen 10 часов назад
Like controling hdhd, perfectly.
@qu765
@qu765 День назад
my guess of how this was done is that: - the original video was turned from a 1bit to a signed distance field - then took the signed distance feild video and laid the frames out side by side into one big image - then you just have that value override the 'continentalness' world gen parameter - but you had to somehow encode that in a way that datapacks can read afaik for datapacks can just store equations for noise settings - so you needed to somehow convert that massive image into a single equation... - then apply the other tweaks mentioned in the description - then all you needed was to take screenshots at different locations and you have all the frames which you can editing into a video that all really cool
@Klinbee
@Klinbee 23 часа назад
Yo this is pretty close, I’m so glad to see someone talking about the real nerd stuff about it. 1. Yep, bit mask and then signed distance field. 2. Nope! I actually computed an archimedean spiral and placed the frames equidistant along that spiral (I didn’t want to make a grid lol). 3. Correct. 4. This was the fun part. I first compressed the frame data byte array, then decoded that into a 64bit string which I then put into the field of a .json object which was a custom density_function type (terrain function) I made specifically for this (although it is possible in theory to do without my custom function type, the file size would be like literally 10Tb or something). Then, I read in the function for the frame when it was present in the world (had a separate function to determine placement) and then it encoded the 64bit string back into a byte array, and then decompressed the byte array back to its true form. That array was then cache’d (which was what saved the worldgen speed big time!) and used to generate the frame, affecting the continents biome parameter, and my terrain function separately (in order to guarantee the sea-level to land transition occured at the right area). 5. Yep other tweaks. 6. Yep, we made a quick script that created functions called like “bad_appple:frame_tp/X” to make the tp locations easier to use.
@diamondsimon020
@diamondsimon020 23 часа назад
It's way over my head but I can tell the effort here is insane, great job
@LandonEmma
@LandonEmma 15 часов назад
Huh…
@DogsRNice
@DogsRNice День назад
Imagine running a server on this world, like you ask someone where their base is and they say it's on frame 4,728
@Klinbee
@Klinbee День назад
Edit: Originally misread your comment. Yeah!! That would be cool lol, and then you could show off what frame you chose.
@somdudewillson
@somdudewillson День назад
@@Klinbee I believe that may have been what they were getting at? i.e. because the frames are at known positions relative to each other the frame number can be used as a locational coordinate.
@Klinbee
@Klinbee День назад
@@somdudewillson OHHH you’re right, I misread their comment as “Imagine running this on a server”, as if it was some kind of command thing
@AyumiChanVT
@AyumiChanVT 18 часов назад
you could probably put all the frames onto the same world considering how huge minecraft worlds are... if not you'd have to downgrade to 1.7.10 before the world border was added
@DogsRNice
@DogsRNice 8 часов назад
@@AyumiChanVT read the description that's exactly what this is
@wakkocastaway2043
@wakkocastaway2043 День назад
some of these frames would make bombing worlds to have a small server on. Like the ones with multiple characters being islands having the islands named accordingly, one character islands (sectioned into parts like "Head" and "Left Wing"), or one of the other similar ones that don't use characters and instead shapes/objects like the four-leaves frames or the eye
@vrniezinjefcjncekfj
@vrniezinjefcjncekfj День назад
When the speedrunner try to find the best seed.
@crossroads198x
@crossroads198x День назад
this is true
@rmfandyplayz
@rmfandyplayz День назад
ok youtube i get it i suck at programming 😭
@Klinbee
@Klinbee День назад
This is where I want to say "I do too" but I can't deny that this was a little crazy
@tombkings6279
@tombkings6279 День назад
You can't be as bad as me. It takes me ages to solve a damn line of code and make it to work. I wish I was smart and able to make video games but I'm too stupid that I just want to die instead.
@ryan___ryan2711
@ryan___ryan2711 День назад
The map goes hard AF at 3:40
@Klinbee
@Klinbee День назад
YOO yeah you're right, it is sick. I remember during testing teleporting to one of these yin-yang frames and having my mind blown.
@bromstead
@bromstead День назад
confused as to how this isn’t more popular
@Klinbee
@Klinbee День назад
The algorithm hasn’t kicked in yet. 😎
@GI1Tch1
@GI1Tch1 День назад
probably cause its not a day old
@ShafiqYoutube81
@ShafiqYoutube81 День назад
True, thought it’s a little nice we’re the first few witnesses to this venture
@TheReal-UnoReverseCard
@TheReal-UnoReverseCard День назад
It will be, trust me
@Vzax
@Vzax День назад
You're just here early
@Marlin123
@Marlin123 День назад
Those villagers at 1:42 don't know how awesome they have it
@BoyBoy513
@BoyBoy513 День назад
okay this shit's getting out of hand now
@Saladddddd
@Saladddddd День назад
algorithm comment (wtf how does this only have 2k views)
@Klinbee
@Klinbee День назад
You’re just early
@geekjokes8458
@geekjokes8458 День назад
what's really cool is that the sand on the boundaries of land and water look like poor compression artifacts on the images, which fits the "this shouldn't be possible" vibe
@mrdebdeb
@mrdebdeb День назад
Here before 1 billion kajillion views
@arcturus0389
@arcturus0389 День назад
imagine doing a hardcore lets play on the bad apple seed-
@Klinbee
@Klinbee День назад
Even better, imagine a challenge run where your goal is to take a screenshot of every bad apple frame. Surely that wouldn’t take over a thousand hours…
@bsku0765
@bsku0765 День назад
This feels so 3d at some points holy shit
@Klinbee
@Klinbee День назад
Yeah, that's because it has randomly generated terrain on it :P. I made to make the images into gradients in order to make a heightmap so everything would have smooth transitions.
@SakhotGamer
@SakhotGamer День назад
Cool bad apple frames to make your minecraft base at: the circle lake at 1:54, the leaves at 2:15, the eye at 2:30, the splash at 3:28 and the ying yang at 3:39
@NekoiscoolII
@NekoiscoolII День назад
The mobs in the video: "WHY IS THE GROUND CHANGING?!"
@izan6366
@izan6366 День назад
this is so amazing man i almost wish there was certain biome gen that matched w the music
@Klinbee
@Klinbee День назад
If only you were here a couple of weeks ago…
@budgetstardust1349
@budgetstardust1349 День назад
Apparently, I'm now your 801st subscriber so something in my brain needed me to say that. Anyway yeah have a subscribe this is cool
@Klinbee
@Klinbee День назад
801 is a classic number.
@SupersuMC
@SupersuMC 23 часа назад
902 here
@FFavok
@FFavok День назад
2:31 this one is extremly trippy, like it getting closer but not actually!
@Robitron2084
@Robitron2084 День назад
This is 100% gonna pop up in millions of peoples feed in 10 years
@Klinbee
@Klinbee День назад
Hey, it popped up into a couple of thousands in less than a day. You never know 👀
@second_sheep690
@second_sheep690 2 дня назад
This is the best bad apple I've ever seen,and also the first one I actually read it to the end
@UFO-g2b
@UFO-g2b День назад
A wise man once said "If it has a screen, Bad Apple can be made on it"
@lnxs
@lnxs 2 дня назад
Impressive Stuff, Desktop and Klinbee! This is one thing where I just know it hasn't been done before as it's so insane!
@kilvies
@kilvies День назад
incredible video, easily one of the best bad apples made, deserves to blow up a thousand times over. but also what do i gotta do to get the seed for sakuya lake
@siamax1
@siamax1 День назад
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA THIS IS SOO COOOL THNX FOR THIS
@gabrielckc
@gabrielckc День назад
Commenting for the algorithm, this needs more views
@budgetstardust1349
@budgetstardust1349 День назад
you know what yea let me respond maybe it will give it even more push
@Klinbee
@Klinbee День назад
Y’all are based 🐐🐐🐐
@NightDriver1999
@NightDriver1999 День назад
Minecraft world gen will never be bad appled This guy:
@RiderHershberger
@RiderHershberger День назад
algorithm comment, but seriously this is so awesome wtf
@Klinbee
@Klinbee День назад
Thank you lol
@Wrathful_Banette
@Wrathful_Banette День назад
I kind of want to get the stuff for this set up on my pc and play it with a bunch of friends and see how long it takes for them to notice that something is strange and peculiar (its all bad apple frames)
@Klinbee
@Klinbee День назад
Welllll I may release this at some point :P
@garvielloken8494
@garvielloken8494 День назад
-And i thought her spell card was unknown... was her? -Hmm i'm thinkin i like that song title
@fresh218
@fresh218 День назад
"If it exists, It can play Bad Apple"
@distorto
@distorto День назад
one of my favorite bad apple variations ive seen, i love how every. single. frame is unique, it adds a lot to the video that otherwise would be a lot less interesting to watch if it were just one world
@Klinbee
@Klinbee День назад
Oh no. It is one world. That’s just different areas in it. The biomes are all random.
@distorto
@distorto День назад
@@Klinbee ohhh i see, well my point still stands aside from that!!! really cool stuff
@Fireburst-kp4rm
@Fireburst-kp4rm 22 часа назад
0:22 I'd live in the villager apple.
@Emanator
@Emanator День назад
How do you make a preset with specific shapes such that white = ocean and black = land?
@Klinbee
@Klinbee 23 часа назад
Basically, I just fed the bad apple frame data into the parameter that normally determines where oceans generate. That’s a biiiiiig oversimplification.
@azumanguy
@azumanguy 16 часов назад
I survived 500 days on Bad Apple frame #2874 in Hardcore Minecraft (FULL MOVIE)
@Klinbee
@Klinbee 15 часов назад
You get it
@evehavican7331
@evehavican7331 11 часов назад
I've seen Bad Apple be made in Minecraft but this is new this is making Bad Apple WITH Minecraft
@Shleeping
@Shleeping День назад
i think this video got hit by the algorithm! i got it on my home page :O
@SupersuMC
@SupersuMC 23 часа назад
Sent this to my server's tech guy jokingly suggesting it for the next map's world gen. (We're still on 1.20.4. T_T)
@luviam0001
@luviam0001 19 часов назад
I Really do appreciate structures being left on. Seeing villages pop in and out helps cement the fact that what I am seeing is an indeed a Minecraft world.
@gremlin8635
@gremlin8635 4 часа назад
Reimu Island goes hard
@Klinbee
@Klinbee 19 минут назад
🔥🔥🔥
@Yarlor840
@Yarlor840 15 часов назад
The villages randomly breaking up the silhouettes really makes it for me
@felipesilva3732
@felipesilva3732 День назад
You can occasionally see shipwrecks and village docks amid the water parts and I find it so charming
@nekkowe
@nekkowe 2 дня назад
Holy moly
@EVILBUNNY28
@EVILBUNNY28 День назад
Ayy bro what seed are you playing me: Uhhhmm its complicated.
@boreiafarofa8066
@boreiafarofa8066 День назад
we have bad apple on a minecraft world soon we will have bad apple but on the real world
@FoXMaSteR001
@FoXMaSteR001 День назад
Fun fact: there is a chance your world contains one of these frames
@itryen7632
@itryen7632 День назад
Bruh
@bumpybumpybumpybumpy
@bumpybumpybumpybumpy День назад
I wonder if there is an actual, unmodified seed for each frame.
@Klinbee
@Klinbee День назад
Nope! It’s a worldgen data pack I made, I explained it fully in the description, but the jist is every world is random, but will always have every frame in set positions. The terrain is random, except for the specific areas where water meets land. That is set!
@zix2421
@zix2421 День назад
I understand what u just changed Perlin Noise to frames, but cool! Cool idea and cool realization
@jaspbcat7903
@jaspbcat7903 День назад
algorithm Comment
@Klinbee
@Klinbee День назад
🐐
@partiallypeculiar4545
@partiallypeculiar4545 День назад
This is the most beautiful Minecraft Bad Apple I have ever seen
@Klinbee
@Klinbee День назад
Thank you 😄
@FoXMaSteR001
@FoXMaSteR001 День назад
We could use this video to make some statistics, using pixel colors we could list how common all biomes are and the probability to get a village on them or an outpost, then compare it to what the officiel minecraft guide says about it. I don't think I saw any mansion for example, but they are probably a few in the video, I'm sure I saw an outpost. I also saw a frame with cherry trees inside a mesa biome, which is awesome.
@Klinbee
@Klinbee 23 часа назад
Oh there’s definitely a mansion I remember seeing it during testing/editing.
@aquavolts
@aquavolts 21 час назад
💧 I can't be bothered to go through the whole video right now but I've found four mansions in just the first 20 seconds
@Klinbee
@Klinbee 21 час назад
@@aquavolts LMAO that makes sense though, since 20s is 600 frames
@MrThomas20121
@MrThomas20121 2 дня назад
this is impressive
@Klinbee
@Klinbee День назад
Thank you!
@bsku0765
@bsku0765 День назад
What
@khaoskhaos
@khaoskhaos День назад
Oh my stars, this was really cool
@Klinbee
@Klinbee День назад
Thank you!!
@giizigeleo9678
@giizigeleo9678 4 часа назад
Это слишком великолепно для того, чтобы я мог словами выразить своё восхищение
@Tealen
@Tealen 11 часов назад
This is among my favourite bad apples. After watching so many, I have the idea of how it was done, except the minecraft generation part, which i assume was the hardest part. I dont know anything about minecraft, let alone its world gen.
@bigseven8227
@bigseven8227 14 часов назад
6572 frames in 6 days plus the crash that destroyed about 2000 frames. I wish I had your infinite patience.
@Jake.The.Beaver
@Jake.The.Beaver День назад
you know what yeah screw it at this point, i dont even care, anything is possible
@Klinbee
@Klinbee День назад
Correct 😎
@Klinbee
@Klinbee День назад
Just wait until Desktop and I drop a code review for it 💀. I can guarantee you it is as insane as you think it is.
@mazako_
@mazako_ День назад
BUMP, this is awesom!
@Top-Code
@Top-Code День назад
programmer tries to not make bad apple on something (DIFFICULTY: IMPOSSIBLE)
@Arae_1
@Arae_1 День назад
This is beyond impressive
@InfinitelyStupid_
@InfinitelyStupid_ 14 часов назад
here before this gets 1 mil views also hope you reach 1k
@Klinbee
@Klinbee 13 часов назад
We’re close to 1k!!
@sirhoog8321
@sirhoog8321 15 часов назад
Imagine loading up a world, building a tower up and seeing a frame from Bad Apple.
@alface935
@alface935 День назад
Ok now We wait for someone to take the time to find all the frames of this that Generated Villages, Temples etc
@retrofiasco3288
@retrofiasco3288 День назад
This is actually the most deranged thing I have ever seen.
@Klinbee
@Klinbee День назад
Thank you 😉
@tartocitronmeringuee2113
@tartocitronmeringuee2113 19 часов назад
how the landscape feels like when I'm lost and try to find my house back
@trimmien
@trimmien День назад
ah yes the 2 stages of literally anything 1. can it run doom 2. can it play bad apple
@atomseis5474
@atomseis5474 День назад
Was more intriguing than many of other versions I have watched. Loved it!
@KangarooJay
@KangarooJay День назад
commenting for engagement this shit is too good
@Klinbee
@Klinbee День назад
Thank you 😎
@dots2692
@dots2692 День назад
We all know this was made because you found a seed with an island in a particular shape
@martyg8253
@martyg8253 День назад
This will make a fine addition to my collection
@Klinbee
@Klinbee 23 часа назад
Oooh I’m honored to be in your Bad Apple But playlist
@theespacioguy
@theespacioguy День назад
one day every object in this universe will be used to make bad apple
@Morgenswamp
@Morgenswamp Час назад
The detail on this is insane!
@Klinbee
@Klinbee 23 минуты назад
Morgen! :D
@armydillo1013
@armydillo1013 День назад
Now do this with villagers singing
@Klinbee
@Klinbee День назад
bro 😭
@marhola100
@marhola100 День назад
These look amazing to play in!
@Klinbee
@Klinbee День назад
I'm starting to think I should release this...
@AVeryNervousWreck
@AVeryNervousWreck 10 часов назад
The continents over 1 billion years:
@VividlyNight
@VividlyNight День назад
MORE BAD APPLE MORE BAD APPLE commenting for algorithm cuz this deserves more recognition ooooooomg
@Klinbee
@Klinbee 23 часа назад
Thank you lol
@Germ6496
@Germ6496 17 часов назад
Bad apple is so popular online I'm surprised its not a rick roll
@Klinbee
@Klinbee 15 часов назад
Dw dw that’s the next video
@Rplacefunny
@Rplacefunny День назад
This is what people see when there ascending
@LandonEmma
@LandonEmma 15 часов назад
WTF this is crazy
@lgscteam
@lgscteam День назад
Haters will say its ai generated
@wavydane
@wavydane День назад
this goes incredibly hard
@SwagRum76_
@SwagRum76_ День назад
how? Can it play Never Gonna Give You Up?
@Klinbee
@Klinbee 23 часа назад
Oh yeah, that’s next on my list 😂 Unironically love that song. Don’t know if I’m going to render it in as high of quality though… need to save time in rendering 😅
@flowerights
@flowerights День назад
GOSH THIS IS SO COOL!!!!
@Klinbee
@Klinbee День назад
Thank you!! 😄
@TheRealQuartz
@TheRealQuartz 21 час назад
gotta love all the times it turns into a mesa or desert biome and burns my eyes for 1 frame.
@Klinbee
@Klinbee 15 часов назад
Oh it used to be MUCH worse. This is the biomes scaled up 100x.
@Technicat
@Technicat День назад
This is MIND BLOWING! Keep up the amazing work!
@Klinbee
@Klinbee 23 часа назад
I have no clue how it would be possible to one-up this, like this is just crazy right??
@Taima
@Taima 11 часов назад
This is actually fucking incredible. Would be cool to get a video demo'ing some of the process for us.
@magicloaf_p3308
@magicloaf_p3308 5 часов назад
I both hate an love this 😂 (But seriously though, those desert and snow biomes are really painful to watch
@Klinbee
@Klinbee 17 минут назад
Oh it used to be so much worse. We had to stop like a quarter way through and reshoot the frames because of the flashing. *What you see is the biome scale increased 100x, imagine vanilla.*
@bastianrevazov7425
@bastianrevazov7425 17 часов назад
im surprised lakes can be shaped like that
@Klinbee
@Klinbee 15 часов назад
They can when I tell it to
@bastianrevazov7425
@bastianrevazov7425 6 часов назад
@@Klinbee sick
@namakiyuchi985
@namakiyuchi985 Час назад
Nice
@TwjordyjSnak
@TwjordyjSnak День назад
This is really cool
@MathewSan_
@MathewSan_ 3 часа назад
Nice 👍
@emnersonn
@emnersonn День назад
this is crazy what
Далее
How is fall damage calculated in Minecraft
8:42
Просмотров 32 тыс.
Is 8-Bit Minecraft Possible?
12:58
Просмотров 1,2 млн
Inside Out 2: BABY JOY VS SHIN SONIC 4
00:16
Просмотров 2,1 млн
We finally APPROVED @ZachChoi
00:31
Просмотров 5 млн
AI Plays Minecraft Forever (and dies)
23:22
Просмотров 331 тыс.
I Tried Illegal Minecraft Mods
20:15
Просмотров 1,9 млн
Testing the BEST Minecraft Portal Mod
8:57
Просмотров 11 тыс.
I Made a 32-bit Computer Inside Terraria
15:26
Просмотров 3,7 млн
Exploring Word Chains
9:45
Просмотров 206 тыс.
What would a "Crafting Update" look like?
9:54
Просмотров 766 тыс.
How to Use Anti-Aliasing to Improve Your Builds
10:46
Revisiting Old Minecraft Mods
17:15
Просмотров 1,1 млн
Inside Out 2: BABY JOY VS SHIN SONIC 4
00:16
Просмотров 2,1 млн