Procedural block world project

User projects written in or related to FreeBASIC.
Post Reply
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

a new version will be posted.. maybe next weekend

working on a new kind of noise, that i just made up
this is 1 layer (1 function call) to my noise function:
http://fbcraft.fwsnet.net/cosnoise.png
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

no build this weekend
working on other forms of generation

as an example
http://fbcraft.fwsnet.net/varrad.png
kiyotewolf
Posts: 1009
Joined: Oct 11, 2008 7:42
Location: ABQ, NM
Contact:

Re: fbcraft: Procedural world engine

Post by kiyotewolf »

Laputa, The Castle In The Sky..

made out of very large voxels..
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

kiyotewolf
Posts: 1009
Joined: Oct 11, 2008 7:42
Location: ABQ, NM
Contact:

Re: fbcraft: Procedural world engine

Post by kiyotewolf »

very neat!
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

agamemnus
Posts: 1842
Joined: Jun 02, 2005 4:48

Re: fbcraft: Procedural world engine

Post by agamemnus »

Awesome screens, but the gui is off-balance as usual. I don't like the strangely angled and very big compass... make it a gyroscope!
Lachie Dazdarian
Posts: 2338
Joined: May 31, 2005 9:59
Location: Croatia
Contact:

Re: fbcraft: Procedural world engine

Post by Lachie Dazdarian »

Wonderful new screenshots!
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

patience is a virtue, and its never failed me

finally made progress on cosnoise
Image
maybe i should do a paper on it =)
h4tt3n
Posts: 698
Joined: Oct 22, 2005 21:12
Location: Denmark

Re: fbcraft: Procedural world engine

Post by h4tt3n »

Gonzo, I never got around to it, but I just want to say that your project rocks hard. There's so much atmosphere in those screenshots.
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

i will probably post a new build this weekend =)
its been a really hard two weeks for me, rewriting some core parts several times day out and day in, just so i can see the whole picture
i have found a solution that somehow brought mouselag, but much better fps...
an explanation is in order...
the game is now fully 3d, as in, i can no longer optimize away visibility underground, nor are there lots of dense material under ground.. no longer is there a huge flat plane of water thats basically an optimized mesh that also covers at least 50% of the underwater seabed
due to these nightmare conditions the floating islands have approx. 7M vertices that i must draw while considering:
the amount of time it takes to ...
1. assemble them (less surface optimizations and less sorting = faster)
2. upload them to gpu (less objects = less sorting)
3. decide wether or not they are in frustum (less objects = less cputime)
4. hide invisible things (less objects over time = less cpu % and exponentially less gpu %)
5. render geometry (less vertices = less gpu core %)

in the end, i made it render complex islands at decent speed almost without the mouselag
(which i dont know why exists... maybe theres gpu queue trashing and waiting...)

as to if the engine now works well on computers worse off than mine? probably not...
this machine is intended as the lower bar... its a i7-720QM (quad core) laptop with a geforce GTS 360M (mobile) GPU
the harddrive performance is not good, nor bad, but it doesnt affect the gameplay

also, obligatory image
http://fbcraft.fwsnet.net/inthedark1.png
http://fbcraft.fwsnet.net/inthedark2.png
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

..must..make jungle

http://fbcraft.fwsnet.net/jungle2.png
http://fbcraft.fwsnet.net/jungle3.png
http://fbcraft.fwsnet.net/jungle4.png
http://fbcraft.fwsnet.net/jungle5.png

hard to optimize a zillion trees' vertices

also, if you ever make a game, pranking your testers is part of the job!
http://fbcraft.fwsnet.net/prison.png
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: fbcraft: Procedural world engine

Post by Gonzo »

Image
Last edited by Gonzo on Feb 21, 2012 20:41, edited 1 time in total.
Gonzo
Posts: 722
Joined: Dec 11, 2005 22:46

Re: {demo} fbcraft

Post by Gonzo »

added xbox controller support

and, ladies playing drew a womanly model:
http://i.imgur.com/djgtU.jpg
dafhi
Posts: 1641
Joined: Jun 04, 2005 9:51

Re: "Above" (procedural block world project thing)

Post by dafhi »

Gonzo your cosnoise is unlike anything I have experienced.
Post Reply