Content: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Background: Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Pattern: Blank Waves Notes Sharp Wood Rockface Leather Honey Vertical Triangles
Welcome to TerraFirmaCraft Forums

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Dries007

      ATTENTION Forum Database Breach   03/04/2019

      There has been a breach of our database. Please make sure you change your password (use a password manager, like Lastpass).
      If you used this password anywhere else, change that too! The passwords themselves are stored hashed, but may old accounts still had old, insecure (by today's standards) hashes from back when they where created. This means they can be "cracked" more easily. Other leaked information includes: email, IP, account name.
      I'm trying my best to find out more and keep everyone up to date. Discord (http://invite.gg/TerraFirmaCraft) is the best option for up to date news and questions. I'm sorry for this, but the damage has been done. All I can do is try to make sure it doesn't happen again.
    • Claycorp

      This forum is now READ ONLY!   01/20/2020

      As of this post and forever into the future this forum has been put into READ ONLY MODE. There will be no new posts! A replacement is coming SoonTM . If you wish to stay up-to-date on whats going on or post your content. Please use the Discord or Sub-Reddit until the new forums are running.

      Any questions or comments can be directed to Claycorp on either platform.
B7Biscuit

Render Distance

6 posts in this topic

I just ran a few searches through the forums and was surprised to find that nobody seems to have written a suggestion on increasing the render distance. So, *I* am writing a suggestion on increasing the render distance.

It is as follows:

Premise

A while back, I read a suggestion made by kazim57 titled "Huge Mountains (http://terrafirmacra...h__1#entry19553)." If you hadn't already guessed, the point of that suggestion was to increase world height and allow for actual *mountains* to form in TFC. While I'm all for this idea, there is one major problem: it isn't really possible to appreciate any of the taller structures in Minecraft, let alone full scale mountains, with the current render distance.

Take for instance this castle I built in Tekkit:

Posted Image

Yes, I am taking advantage of this suggestion to show off my pretty castle, what of it?

As cool as I think this thing is, I can't help but feel that the world drop-off in the distance greatly detracts from its aesthetic value.

This:

Posted Image

...is something that I'd like to see in TFC. :P

Suggestion

First, I have to say that I don't know much about coding or about how Minecraft works, so if I make a dumb mistake in my reasoning, it's because I'm dumb ^_^

Now as I understand it, render distance can't just be greatly increased because doing so would require that many more chunks be loaded simultaneously, and most computers simply can't keep up past a certain point (like several thousand blocks in each direction). So I was wondering if it might be possible to maintain user-defined world loading distance (i.e. Tiny, Small, Normal, and Far render distances), and then render chunks artificially from there on to a certain distance.

For example:

Say that I start a new world and set the render distance to normal. This would mean that (according to the MC wiki) my computer is processing the world within a radius of 128 blocks around my character. Beyond that, any existing world would be *visually* loaded up to a certain distance, and all non-generated world would remain non-generated until I moved within 128 blocks of it. So, if I'm standing still and I can see a sapling 129 blocks away from me, that sapling will never grow into a tree because it isn't actually loaded, it's only being visually drawn.

...if that makes any sense.

Pros:

  • Immensely improved in-game atmosphere
  • Taller mountains become somewhat more feasible
Cons:
  • It may not be possible
  • Even if it is possible it may not be right for TFC
  • Even if it is right for TFC it may be very difficult to code
Well, I suppose that's it. I look forward to reading any and all responses; thank you for reading! :D

TL;DR: Does anyone have an idea of how rendering distance could be increased without significantly impacting performance?

0

Share this post


Link to post
Share on other sites

you should look up the cubic chunks poll thread, it basically suggests a way lighter way of coding chunk loading, but its incredibly hard to code for compatability with TFC :D

1

Share this post


Link to post
Share on other sites

most computers simply can't keep up past a certain point (like several thousand blocks in each direction)

You're too generous. It's Java after all, we are happy to have several hundreds. Also, it's Minecraft, which is not really well-coded.
0

Share this post


Link to post
Share on other sites

There might be a way to render fake terrain by taking the load-appearence and taking out anything below a specific layer, along with tile-entities, although it might be best to have a different group work on the project.

0

Share this post


Link to post
Share on other sites

Bioxx was recently trying to do just this(read: within last two weeks, no further word). The chunks would stay rendered at an extended distance but not receive updates. they would be 'false chunks'

there was no continued word however so chances are the project may have been abandoned or simply been talk on 'could it be done?'

0

Share this post


Link to post
Share on other sites

There probably weren't any threads about increasing render distance because TFC uses a boatload more resources than vanilla (I can get 4 times for fps in vanilla than TFC) and many computers aren't top of the line.

The second reason is that optifine already does this, increasing it up to 3x far distance, and improves rendering and such to work with it. As far as I know, optifine is compatible with TFC, so it would be silly to attempt this.

0

Share this post


Link to post
Share on other sites