Author Topic: Voxland - Back in business!  (Read 1967 times)

Voxland
About
Not alot of you know that my favorite things are Voxels and Noise. And I love writing these things in Python. It's just that without a lot of work, you can run about 22 thousand voxels at around 50FPS. That means a basic octree that just removes cubes that are completely covered by others. Now, I was pretty impressed that I could even run that. Though to be honest it was laggy and choppy, it looked bad and was pretty stupid. Though Brian doesn't go down without a fight. After a lot of trial and error (I mean 2 hours worth of it), I finally get 200FPS with 22k blocks. It currently now only renders the faces that aren't hidden (by other blocks). Though this was minimal testing. It also looks really bad. This is because I have no loving clue in the world how to not make it look bad so it's hard :( The only thing I need right now is lighting. Or at least differently lighted faces because right now if you look at the picture (at bottom), you will throw up.

Updates/Progress
??/??/?? - Project Started
??/??/?? - Octree added
??/??/?? - Ded
9/17/11 - Project Revived
9/17/11 - Octree fixed
9/17/11 - Hidden Face Remover works now.

Octree - 90% - Needs further testing
Players -10% - You don't want to know how awful control is.
Terrain Gen - 60% - Pretty slow. I need a better way of doing this (using noise lib)
Physics - 0% - I'll be using pymunk for this
Menu/GUI - 0% - uh, I don't know how I'll be doing this.
Chunk System - 0% - This will be helpful.

Credits
Brian Smith - Coding

Pretty things
Current version - at that moment I had around 150FPS
« Last Edit: September 17, 2012, 12:14:05 AM by Brian Smithers »


gah so many words i don't understand.

octtree?
voxel (i think i know what this is)?

You wrote this in python? Cool. You should start a blog


[]----[] is trying to get me to put in Fragment Shaders.
using some examples i tried to guess my way through some of them
lets see what happens

Placeholder lighting can be done by putting a dark filter over the screen. I've used this before.

Placeholder lighting can be done by putting a dark filter over the screen. I've used this before.
uh
k?

uh... so

It's yet another game about cubes?

If you figured out how to get the atlas terrain to work in a game as randomly generated I would love you forever
Especially if it did caves and overhangs
because minecraft does not satisfy the urge for sloping terrain

Wait, so you made this with Python? I wonder if it's easy. I might study python

Could someone please explain what this is except in english

Could someone please explain what this is except in english
cubes

If you figured out how to get the atlas terrain to work in a game as randomly generated I would love you forever
Especially if it did caves and overhangs
because minecraft does not satisfy the urge for sloping terrain
what
easy
Could someone please explain what this is except in english
a bunch of cubes that are ment to look nice but dont.