Jump to content

overhaul of surface blocks ?


JoeyJoJo

Recommended Posts

1st: what  I mean with surface blocks are for example top soil or dirt blocks.

 

I was wondering whether there has been a discussion about the gap that is generated if you place a block like a woodframe into a 1-block deep hole.

See here to see what i mean

It bothers me quiet a while now, especially when driving arround with mini bikes or 4x4.

And I was wondering if I am alone with that.

I would kind of like to have the transistion a bit smoother.

 

Also blocks getting damage if you drive over with a 4x4.

Example Vid

And this was very slow.

 

Not sure whether this could be optimised in a future patch or something 

Link to comment
Share on other sites

The problem is more of a logical rather than a technical one; this is all conjecture, I'm sure some technicalities will be wrong, but I'm just trying to demonstrate the problem.

 

A terrain block needs to shape itself according to the nearby terrain blocks to dynamically create slopes.

 

If you treat other block types as "air", you'll have the current system. The terrain doesn't really care that they're there. (When first placed, the terrain will flatten away, but that's a special case with the smoothing from world gen / damage sim)

 

The easy alternative would be to treat other block types as terrain, which would smooth those gaps; but it would also cause terrain blocks to slope up along walls which just makes everything look like they're sunk into the ground.

 

I haven't thought it through that much, but I'm sure the Pimps have, and gotten to a conclusion that it's not feasible to write a good logic for it (keeping in mind it should have a runtime of exactly none.. :) )

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...