Here are two videos I uploaded. Keep in mind its still very unoptimized and there is a lot of room for improvement. It is running at over 60 fps, but input is not threaded or smoothed correctly so it may appear a bit "jerky." Everything is being generated on the fly (very slow, but I strongly believe I can make it load over 100 times faster with optimization). Also, it can be (pre)generated and cached to disk for near-instant load times. Here you go (also, direct links here and here):
26 Comments
Chris
1/11/2012 02:22:03 pm
I'm loving the look. Thanks for the vids.
Reply
1/11/2012 03:02:35 pm
Thanks, no problem. It is procedurally generating each chunk, on the fly, not loading anything at the moment. Once I implement caching to disk, it only needs to generate a given chunk once, and then it will load pretty much instantaneously (as it stands, each chunk is exactly 1 megabyte worth of data). One reason it goes a bit slow is because it is so unoptimized - it is processing every voxel, even the where the air is (to some extent), and where the ground is completely solid and invisible - hence there are tons of wasted computations on empty/completely filled areas. I am going to speed this up a lot in the future. Like I said, its very unoptimized, should load much faster eventually :)
Reply
1/11/2012 04:58:31 pm
Hi,
Reply
1/11/2012 05:11:59 pm
Hi David!
Reply
1/11/2012 08:24:52 pm
You're right, there is something very satisfying about building an engine based on such fundamental primitives. Plus it's great for programmers as it makes the art so much easier :-)
Chris
1/13/2012 08:33:03 am
Any chance of getting some screens or a vid of more natural looking terrain. You know with hills, some plains, a mountain maybe?
Reply
1/13/2012 09:42:53 am
Hi Chris - I am actually working on a new system for generating terrain (not just various noise algorithms, but a rough simulation of tectonic plate movement, kinetic and chemical erosion, watershed, lava, etc). Same engine (of course), just adding in some new algorithms. I do not want to spend too much time on terrain, but I am going to see if I can crank out anything quickly - if not I will just resort to simpler methods.
Reply
1/17/2012 08:55:32 pm
Hi Gavan,
Reply
1/18/2012 04:23:37 am
Thanks Tom!
Reply
8/21/2013 06:46:05 pm
I am impressed and totally like the design and video graphics you have developed. You have some real talents in programming and graphic design and I am gad to be here on your blog to read the development. I have saved your page and will visit again.
Reply
9/29/2013 03:27:29 pm
In these days every country is participating to spread the notes and guess papers for their students. This is great for over all the world because this method will provide many advantages to young students. Hope our network will help you a lot in the success of life.
Reply
5/20/2015 08:21:58 pm
It was nice to land on this website post and to see such superb stuff. Your website is choked with authentic and highly-researched knowledge that’s price reading. I’ll sure enough advocate your website to my fellows!
Reply
6/7/2015 07:20:22 pm
best service i ever used! was a lil skeptic but they pulled through more than once. love this service.
Reply
9/8/2015 01:10:24 am
Great video ) Thanks for good designed ) I wish you good luck )
Reply
12/12/2016 02:57:55 am
That's wonderful. awesome video.. i glad to be here.
Reply
3/10/2018 06:18:28 am
Thanks for this article. It contains the information i was searching for and you have also explained it well. We are also a service provider that deal in the assignment writing help sector. So, the students struggling to write their college assignments can opt for our online assignment help and can get a quality assignment written from us.
Reply
3/10/2018 06:22:35 am
Couldn't be written any better. Reading this post reminds me of my old roommate! He always kept talking about this <a href="https://www.makemyassignments.com/help-with-literature-review-writing">Literature Review Assignment help</a> | <a href="https://www.makemyassignments.com">Assignment help</a>
Reply
9/18/2018 06:26:31 am
Assignment studio not only offers students with a complete assignment work that is done from the scratch by the writers but also offers professional advice to the students who are stuck in the middle of their assignment work.
Reply
9/25/2018 12:07:58 am
In order to qualify yourself for CDR report, one should acquire post-graduation with the required GPA (as mentioned on the EA website) in engineering field from a well renowned institution. Moreover, relevant work experience required for writing comprehensive career episodes; which also should be focused in the engineering field. In addition to this, one should have taken IELTS or TOEFL exam to be well-informed in English which acceptable by Australia.
Reply
2/11/2022 10:18:48 pm
<a href="https://matlabworks.com/cnn-assignment-help.php">CNN ASSIGNMENT HELP</a>, <a href="https://matlabworks.com/matlab-homework-help.php">MATLAB HOMEWROK HELP</a>, <a href="https://matlabworks.com/matlab-simulink-help.php">MATLAB SIMULINK HELP</a>, <a href="https://matlabworks.com/image-processing-assignment-help.php">MATLAB IMAGE PROCESSING ASSIGNMENT HELP</a>, <a href="https://matlabworks.com/communication-system-assignment-help.php">MATLAB COMMUNICATION SYSTEM ASSIGNMENT HELP</a>
Reply
2/12/2022 03:06:41 am
Here I am sharing a wonderful platform for students in Australia , US and UK seeking for matlabhelpers.com This is matlabhelpers.com , world's no1 matlab help company since 2014. They cover almost all wide range of matlab subjects, here you go:
Reply
Leave a Reply. |
Interesting Games, Sites, and Projects
Atomontage 0 fps Voxatron King Arthur's Gold Minecraft Dwarf Fortress Braid Mysterious Castle The Humble Indie Bundle(s) Project Zomboid Retro City Rampage Star Command Proc World Volumes of Fun Big Bad Wofl Tom Dobrowolski Ken Silverman Inigo Quilez Moving Blocks CodeFlow Merlin3D Sea of Memes Twenty Sided Twitter Me: @gavanw Facebook Me: gavanw Insult Me: (sorry, no link) |