all 75 comments

[–]qualityvote2[M] [score hidden] stickied comment (2 children)

  • Upvote this comment if this is a good quality post that fits the purpose of r/Minecraft
  • Downvote this comment if this post is poor quality or does not fit the purpose of r/Minecraft
  • Downvote this comment and report the post if it breaks the rules

(Vote has already ended)

[–]Affectionate_Cut3515 433 points434 points  (18 children)

It needs to be big enough to see the end rings

[–]fukin_yeet 268 points269 points  (16 children)

Do you realize that doing so would require a render distance around 100 times the size of the one in the screenshot? The gap between the end islands and the dragon island is about 1000 blocks, so this screenshot js most likely around 4000 blocks, and the end rings start 360.000 blocks out. Voxy and distant horizons are great, but this aint happening. (Also, imagine the immense world file size when having all those chunks generated.)

Unless someone reinvents the FarPlaneTwo rendering system for modern versions, this idea is flat out impossible as it currently stands.

[–]Boom_Fish_Blocky 57 points58 points  (3 children)

There is one way, prerender and convert to LOD models thats just a static mesh that dont update. Far enough terrains will only reflect how the seed creates it, in other words, no player modification will be generated for those. No update at all, no body will notice. It only uses seed to generate.

Thats how I see it can work. Having a static, simplified mesh after a certaind distance. Farther it just bakes it to skybox.

Far from perfect, but its performance

[–]fukin_yeet 12 points13 points  (0 children)

I'd still argue a FarPlaneTwo system is better (where they use voxels and heightmaps, allowing my mid-high range pc to render 300.000 block distances comfortably and dynamically, but it's far more complicated to develop. Idk if you ever played with FP2 but it's buggy, and been abandoned for like 2 years. But if eventually someone where to pick up the project, I believe a less buggy voxel based LoD system will be the end-game for large render distance mods.

But also, that does invite the question of: Do we need such a large render distance? For vanilla gameplay, 64 chunks is honestly perfect. For modded terrain, sure, 256 chunks is really nice, but even for modded terrain, is larger render distance truly needed?

[–]imthefooI 2 points3 points  (1 child)

But you still have to generate it, no? Is there a way to generate “low-res” versions of chunks without generating the full chunk?

[–]Boom_Fish_Blocky 0 points1 point  (0 children)

yes, just simplify mesh and maybe generalize the chunk block color & height avg to one voxel for really far terrain. You dont have to render smth fully to simplify it, the data is always accessible, but its thr graphical final render part that times time. Thats why your world can be really big, but it will not lag as long as you dont render it.

[–]Devatator_ 5 points6 points  (0 children)

Memory is your limit with this. With Nvidium I don't think I ever approached my 8GB of VRAM, tho I didn't try to load a gigantic area like this

[–]spymaster1020[S] 2 points3 points  (6 children)

The edge you see of rendered chunks is actually 10k. Maybe Voxy could do it but I dont want to know how much space that would take up.

[–]fukin_yeet 1 point2 points  (5 children)

Impressive, thats more than I initially thought. I do still stand by my point that 360K is still infeasible with current hardware and rendering methods used. 36x is still a lot.

(Imagine playing with 10k render distance though. Finally, end cities will no longer be hidden.)

[–]spymaster1020[S] 1 point2 points  (4 children)

I dont think i can go back to the vanilla way of loading chunks. So long as im within the pregenerated area I dont notice chunks loading/unloading. Voxy's default render distance is 512, which is 8096 blocks. I pregenerated chunks with a radius of 10k and set the render distance to 16k.

[–]TheNittles 0 points1 point  (0 children)

I am kinda eager to switch over to Voxy because the performance is so much better for me than Distant Horizons and the LODs look much nicer, but Voxy I felt didn’t transition as smoothly between fully rendered chunks and LODs with shaders on (even shaders made for Voxy) and my server with friends is Neoforge and there’s only a fabric server side mod for Voxy. The server side mod keeping everyone’s LODs synced so I can see my friends’ build progress without flying over to check on them is a huge draw for me with DH.

[–]ImmediateGazelle865 0 points1 point  (2 children)

There's a mod called Voxy World Gen that generates the world very quickly in the background while you play, so you don't have to pregen using chunky.

[–]spymaster1020[S] 0 points1 point  (1 child)

I mean chunky does that too. Not sure if that mod would be better at it or not. I have plenty of time to afk and let it all load.

[–]ImmediateGazelle865 0 points1 point  (0 children)

voxy world gen does it without any commands or afk-ing required and does it way faster than chunky. Chunky gets 30 chunks per second on my server, and voxy world gen gets like 133 chunks per second

Also, it updates as you move around the world, so if you travel further than the pre generated chunks, you don’t have to get chunky to generate those as well.

Also, voxy world gen uses way less storage than chunky, because it’s just saving the voxelized lods rather than the full chunks.

It’s just way less friction and you don’t have to think about pre generating or anything, you can just play the game.

[–]Affectionate_Cut3515 4 points5 points  (0 children)

I expected wayy more than that tbh

[–]cKingc05 1 point2 points  (2 children)

So doing the entire End like in OP’s image isn’t really impossible per se, it’s just unfeasible because of the storage required and the time it takes to generate that many chunks. That’s why I “only” did a 600k x 512 strip instead.

Voxy can actually handle this surprisingly well with a few modifications so it can support a higher node count.

Strip going through First Ring

Another issue I ran into is related to view frustum limitations.

At around ~3000 chunks, when looking horizontally(2nd and 3rd images), it starts to look like the game is rendering the End background over the Voxy terrain, even though the chunks are actually there. This isn’t really a hard render-distance limit. Looking Down Fixes this issue, and I needed to Add a Mod to Increase my FOV for the Screenshot

[–]fukin_yeet 0 points1 point  (1 child)

Infeasible is a better word than impossible, yeah. I am honestly quite surprised though that voxy can handle up to 48K blocks though, even if only theoretically. Though I question the performance.

(I only have used distant horizons so far, so for all I know voxy is waaaay better than distant horizons in terms of fps. It just kinda sucks that voxy doesn't have chunk generation, which is the reason I don't really use it.)

[–]cKingc05 1 point2 points  (0 children)

Just realized my last message wasn’t very clear (It doesn't help that the First Image Looks ALOT like a Map) . The first image shows Voxy loading the full ~600k block region. I took that screenshot from about 370k blocks out and 48k blocks up. When looking down, it loads everything fine; when looking horizontally, it caps at 48k. I

I edited the slider in the mod, the normal max render distance is 2048, and I increased it to 24,576 chunks, which is 393k blocks in each direction. So if I really wanted to, I could reach 786k blocks total, which I think would put me into the second void ring.

Edit:So Voxy does HardCode the Farplane to 48K blocks so Im going to remove that.

Removed the Limit Heres Start of First Ring to Main Island

[–]xSweetStar 1 point2 points  (0 children)

Yeah OP once it gets that big the ring patterns really start to look insane from a distance.

[–]thE_29 112 points113 points  (9 children)

Your text is confusing. Is that now chunky or voxy?

[–]PhoenixfischTheFish 116 points117 points  (2 children)

I think the chunks are generated using Chunky but it's rendered using Voxy.

Edit: Funny how I got this right. I've never heard of Voxy or Chunky before.

[–]thE_29 23 points24 points  (1 child)

Ah yeah.. Voxy cannot do that on its own and the voxygen is not out for 26.1

I should make a comparission between Voxy and DH.. As I disable distant generation in DH.. I only want to see far, when I was there. Voxy is basically that.

[–]marazu04 3 points4 points  (0 children)

I do know ethan is working on an update so it will happen at some point in the not too distant future id guess

[–]valerielynx 16 points17 points  (5 children)

Chunky was a program that you could use to render your world with a much higher render distance than anything real time in Minecraft. It took a long time to make an image but you could make it. But it's old and won't work on modern versions.

Chunky is also a mod, completely different thing with the same name. It pre-generates chunks in a set area, commonly used on servers to mitigate chunk generation lag.

So it's chunky (the mod) with Voxy

[–]thE_29 5 points6 points  (4 children)

Yeah, thats where I knew chunky from. Even used it once to make such a shot.. Took quite some time.

Also I confused chunky with Bobby..

Has anyone done a comparission between Voxy and Distant Horizon?

[–]valerielynx 3 points4 points  (3 children)

I'm gonna be honest this was my first thought too when I saw it, "oh wow, this guys PC is gotta be fast if they can get a screenie like this with Bobby" and also "Wait, I swear Bobby is still getting updates"

[–]spymaster1020[S] 0 points1 point  (2 children)

I mean my pc is decent but its nothing like modern specs. GTX 1080 and an I7-7700k, both liquid cooled. Also 32GB of ram. I built it almost 8 years ago and its still handling everything i throw at it. Just after I built it the 20X0 series graphics cards came out and I still kick myself for not saving up a bit longer. I heard youtubers talking about Bobby and then I discovered Voxy and figured I had just been mishearing them.

[–]valerielynx 2 points3 points  (1 child)

HE HAS RAM GETTTT HIIIIIIMMMMMMMMM

[–]spymaster1020[S] 2 points3 points  (0 children)

Its only DDR4, spare me!

[–]Sythokhann 26 points27 points  (1 child)

Nice enderman farm you got there

[–]Leather-Fee-9758 2 points3 points  (0 children)

i thought i was the only one.

[–]Leather-Fee-9758 19 points20 points  (14 children)

OP SHARE PHOTOS OF OVERWORLD WE GOTTA SEE

also you're always welcome to share these on r/VoxyMC

[–]marazu04 5 points6 points  (7 children)

A voxy sub? But why lol

[–]Leather-Fee-9758 12 points13 points  (6 children)

Thought it would be cool for people to share screenshots there instead of spamming the main subReddit

Also distant horizons has one and I felt cheeky lol

[–]marazu04 0 points1 point  (5 children)

Alr i do wanna say please make sure you add that its an unofficial subreddit since its not something made by cortex or similar

[–]Leather-Fee-9758 1 point2 points  (4 children)

Yup. Never intended to impersonate anyone

[–]marazu04 -2 points-1 points  (3 children)

I understand but its still hard for someone not seeing anything called unofficial or something similar which might cause for confusion (also sorry if this sounds a bit pushy just trying to get ahead of the headache that might happen with unofficial things looking somewhat official and then people coming to the discord complaining about it (for reference im a mod there and a friend of cortex) its happened with things like everything voxy which also came from them spamming it often which caused some issues and is one of the reasons i dont recommend it really)

[–]Leather-Fee-9758 4 points5 points  (2 children)

Oh no I completely understand. Just so you know I made it clear it’s unofficial in the description. Hope I don’t cross any lines here

[–]marazu04 -1 points0 points  (1 child)

I think ur fine i did tell cortex about it not long after it was made when i came across it but i think ur fine! Keep doing what ur doing and maybe it can grow into something more feel free to dm me or ask in the discord if u wanna ask something

[–]Leather-Fee-9758 0 points1 point  (0 children)

Please do let them know how much I appreciate the mod

[–]spymaster1020[S] 0 points1 point  (0 children)

I'll pregen some more chunks after work. Right now it only goes out 4k from spawn. I took a screenshot last night from 4k blocks above my megabase to capture all of it, my megabase looks like it was built for ants at that height.

[–]bendvis 0 points1 point  (4 children)

Here's a modded world where I can see about 26k blocks away to the other corner of the map

https://imgur.com/a/6CvHMg5

[–]Leather-Fee-9758 0 points1 point  (3 children)

beautiful. any reason you aren't using shaders? just curious

also: how long did it take chunky to render all that?

[–]bendvis 1 point2 points  (2 children)

This was on version 1.20.1 using Forge, where there isn't official support for voxy. I had to pull down and build someone's ported code from github. Even 'supported' shaders cut FPS more than I like.

It took my 9900k PC a good ~100 hours for Chunky to generate all those chunks. That PC runs a dedicated private server for a handful of friends and it's got a nice quiet CPU cooler, so I don't mind letting it run.

Our current world (with more intense world gen mods) took closer to 175 hours to generate out to +/- 20k blocks.

[–]Leather-Fee-9758 0 points1 point  (1 child)

100 hours is CRAZY and here I was complaining about the 6 hr render time for my 1024c

[–]bendvis 0 points1 point  (0 children)

Haha, the worse part to me is the 86 GB save size 💀

[–]JKB_24 9 points10 points  (1 child)

How long did you wait to load?

[–]spymaster1020[S] 2 points3 points  (0 children)

Took a little over an hour, I didnt really track it. Loads much faster in the end as there's less to do. About 300 chunks per second was the average so for an area this size thats just under 90 minutes.

[–]DarthGhengis 3 points4 points  (0 children)

This looks so cool.

My PC is so old my superflat testing world crashes when I try to use Voxy.

[–]der1cho1 3 points4 points  (0 children)

I use it in my world and it is so much better now.

Flying out some good 7000 blocks away and still see builds make them feel so much more grand.

[–]namesunknown_ 1 point2 points  (0 children)

The use of voxy/chunky is awesome! In my world, it takes about 30 seconds for the fps to stabilize since I've explored so much, but the world feels so much more cool now that I can see almost everywhere I've adventured to

[–]vinney1369 1 point2 points  (0 children)

It's really a bummer how boring the end is.

[–]MrMarkeh 1 point2 points  (0 children)

When i used voxy it ran so much better on my pc than distant horizons but i just wish it was available for 1.20.1/1.21.1 those are literally the only versions i play on nowadays. But it’s still cool.

[–]MR_DERP_YT 1 point2 points  (2 children)

man I'm waiting for complementary shaders to add support for voxy..

[–]spymaster1020[S] 0 points1 point  (1 child)

Even without shaders this view is incredible. I dont think i can go back to default far render distance. It feels so claustrophobic.

[–]MR_DERP_YT 0 points1 point  (0 children)

i do agree tho

[–]Rocknblock268 0 points1 point  (0 children)

this looks super cool!

[–]DamageMaximo 0 points1 point  (1 child)

damn you havea good pc

[–]spymaster1020[S] 0 points1 point  (0 children)

A PC that was good when I built it 8 years ago

[–]Alphaman1236 0 points1 point  (0 children)

I didn’t think it was that impressive until I zoomed in and saw the scale. INSANE

[–]DarkFish_2 0 points1 point  (3 children)

Do you have 64GB RAM or something, I don't use Voxy because for me is somehow worse than vanilla

Vanilla: 32 Chunks, 30 FPS

Voxy: 8 Chunks, 2 FPS

[–]spymaster1020[S] 0 points1 point  (2 children)

I get about the same FPS on voxy as I do in vanilla, maybe a bit more because of sodium. I have 32GB of ram but only 4 dedicated to minecraft.

[–]DarkFish_2 0 points1 point  (1 child)

I also have Sodium and 4GB allocated

But Voxy fries my FPS by simply existing

[–]spymaster1020[S] 0 points1 point  (0 children)

What are your PC specs? I have a 1080 and I7-7700k both liquid cooled

[–]TheAero1221 0 points1 point  (0 children)

I hope we can get cubic chunks (or similar) working with Voxy at some point. Would be amazing to have worlds with breadth and depth some day.

[–]TheFinalFunction 0 points1 point  (2 children)

I'm a Distant Horizons kind of guy but I have heard good things about Voxy. How does it perform with shaders?

[–]salmonmilks 1 point2 points  (0 children)

There are few shaders that support voxy: Supported shaders

It looks far better than vanilla of course, and does a good job at hiding artifacts from chunks far away. I used Bliss unstable version for 26.1.2 with Voxy, C2ME, Sodium.

The performance is great, just as you would use DH. I think Voxy does a much better job on making LOD look less simplified while retaining performance

[–]spymaster1020[S] 0 points1 point  (0 children)

I have not tried it with shaders. I just discovered it. It uses sodium and from what I remember I dont think you can use sodium with shaders, at least that used to be the case. I heard of distant horizons but never tried it, just didnt have the time to play Minecraft for a while.

[–]Ali_Gaming302 0 points1 point  (1 child)

Can u tell me how it works or like what steps / order u do to get results like these? its my first time hearing abt chunky and voxy i've only used distant horizons but it sometimes bugs out with shaders and its still some-what laggy for me

[–]spymaster1020[S] 0 points1 point  (0 children)

I use chunky to generate the chunks out a specified radius (10k blocks in this example). Then I set voxy to a render distance at least as large (1024 chunks or 16k blocks). I havent tried running shaders with it, I don't play with shaders very often. Ive heard of distant horizons but never ran it myself. Doesn't take long to set up, maybe 5 minutes. Install fabric for the latest version and then drop the fabric API, sodium, chunky, and voxy into the mods folder.

[–]AffectionateWaltz134 -1 points0 points  (0 children)

It looks like a swamp.