Voxel terrain 2.0!

This is a voxel based terrain system inspired by Minecraft made completely in Paycanvas. it is (for the most part) user friendly and is way more optimized than the first and second being able to render 50 chunks with resendable fps. Note that my computer specs are intel i5 and a GeForce rtx 3050 with 32 gigabytes of Vram.

Settings | Dashboard | idk | PlayCanvas | 3D HTML5 & WebGL Game Engine

Injoy! If you have questions let me know!

3 Likes

Also if you’re wondering why the world kind of looks like Swiss cheese it’s just the caves. Need to adjust the cave parameters(I think that is how you say that lol)

:+1: I might be able to help you out there a little on optinizations!

1 Like

I can probably figure out most of the optimizations, but greedy meshing is the hardest one No matter how many times I try I always end up messing up. But right now I added a few more optimizations and it’s able to render 50 chunks

50 chunks square? 50 chunks radius? 50 chunks total?

Yeah 50 in total. it is still developing. I am working on better terrain

How do you have 50 total? Square root of 50 is irrational. So is it a square or circle or what? I just dont understand how you could have 50 chunks, the math doesnt make sense to me.

Yeah same hear, it generates in a square. You see, I just added a chunk amount not thinking of the math. if I wanted to I’d probably could do 1/5 chunk lol.

I think it dose it by block, each chunk is 16 blocks divide 50 by 4 you get 12.5. but I think it is 50*50, not so Mutch as 50 as the total amount.

Ok today is a good day! I figured out how to do greedy meshing! the texters are stretched but that’s ok for now. Next is Lod, witch I should of started with that first.

1 Like

maybe just need a block placing/breaking update

but I’m extremely impressed of how it looks it made my eyes water actually because its realistic good performance high rendering and just nice “now collision tips I say make custom collision in it don’t use anything else because it will lower performance I say AADD” looks to me it renders a tone of blocks you actually did better than me +1:

down side about it is terrain generation problems and sometimes you just need to add this one optinization chunk merging

HA you should see what I got next! :smiling_imp:

there needs to be block placing and block breaking