Voxel Quest
  • Home
  • News
  • Videos
  • Gallery
  • Contact or Subscribe
  • downloads and source

First real preview!

9/9/2013

50 Comments

 
Picture
Picture


EDIT: I uploaded an HD version of the video which can be found here.


More screenshots are located here.

I am happy to present the first peek at the Voxel Quest engine.

For those who don't already know, Voxel Quest is a RPG that attempts to simulate a world without bounds or artificial constructs.  It's also my billionth attempt at making a game, let's hope it works out. :)

Obviously it is still early in development and there is much room for improvement, but I am already thrilled with the progress that has been made (especially given the majority of this engine was built in the past month, outside of the editor / GUI shown previously).  The engine is one hundred percent procedurally generated (amazingly one single algorithm generates the rocks, bricks, dirt, etc).  Everything is generated in real time - nothing you see here is pre-rendered, cached, pre-computed, or otherwise generated by an outside program.  Of course, caching would improve performance greatly and will be implemented in the future.

It features solid voxel models -- the cut-away areas are black for now just because I have not come up with a good way to calculate lighting while still having the chunks be seamless, but I can think of a few potential ways.  Each chunk/page is generated via pathtracing (an interesting optimization I use renders volumes inside of a hexagon rather than a back-faced cube, requiring only one vertex lookup rather than two texture lookups).  Every single pixel you see is a voxel.  It generates billions of voxels in seconds.  Every single voxel is unique, there are no repeated patterns.  It uses some fairly clever (if I dare say) methods for reducing memory usage (not sparse voxel octrees though).  If every voxel were one byte and it used a naive storage solution, it would consume over 20 gigabytes of memory in under one minute of runtime.  But that is not the case. :)  In terms of system requirements, so far everything is pretty good: system memory usage is 512 MB to 1 GB on average, and GPU memory operates under a fixed pool that is user configurable, but should probably be a minimum of 512 MB, although requirements could be scaled by a factor of 8 just by halving the output resolution (which still looks good).  Nothing is cached yet but once that is implemented performance should increase dramatically (as it is chunks start re-rendering once the memory pool reaches its end).


To put this accomplishment in perspective, this is what a Minecraft map would look if every voxel were about one pixel large.  Of course, having a static isometric perspective lends many performance benefits, but nonetheless the sheer work that goes into the generation of the volumetric patterns and lighting is noteworthy.

Every voxel (or page/chunk of voxels) can have a unique set of properties that determines how the rocks are formed and how much dirt, grass, sand, or snow is on top of it.  If you look through the screenshots you can see that the rocks are able to take the shape of bricks, or stones that are flat on one side, or angular rocks (which can also be smoothed to and flattened to form more cobblestone-like patterns).  The grass is rendered in screen space - there are literally a million blades of grass in this scene, although it can be lowered for better performance without much visual deterioration.

You can place solid chunks of terrain, or use a "soft" brush to grow and shrink the terrain, or smooth it out.  Although many of these functions will be used in the game engine, the player probably won't have direct access to them except in a special sandbox/editor mode.

I also demonstrate moving around the light.  For right now there is only one light but lighting already operates in screen space as well so I could put in hundreds of lights with little performance hit.  All shadows are ray-traced right now, and even though the shadows are also in screenspace, I still think they look good.

I think this technology could open up some interesting gameplay elements.  I think it would be really cool to crack open a stone and see what's inside it (geological accuracy be damned, it would be great if it showered out gems and gold).  I am really looking forward to implementing the more complex structural shapes (round towers, slanted roofing, etc).  Also I will soon be working on particles and water.

I am pretty tired at the moment so I can't write much today but I wanted to get this release out.  I will let the screenshots and video speak for themselves, and I would be happy to answer any questions if you have them.  Let me know what you think as well!
50 Comments
Pedro link
9/9/2013 06:27:42 pm

Great work, looks very promising :)

Have you thought about how to implement Level of Detail? That would - i guess - make it a bit faster, i'm guessing :)

Reply
Gavan Woolery link
9/10/2013 04:42:59 am

Yes - actually its fairly easy to scale down (just tweak one or two variables). But there are hundreds of other optimizations I have on the backburner. :)

Reply
Pedro Assunção link
9/11/2013 01:36:42 am

Cool, so now all you need is the trickiest part: Turning it into a game ;)

Gavan Woolery
9/11/2013 02:03:43 am

@Pedro - Yes, that part is not to be underestimated! The devil is in the details, as they say.

Nishan Singh link
12/10/2023 01:37:35 am

I appreciate, cause I found exactly what I was looking for. You’ve ended my four day long hunt! God Bless you man. Have a great day.

Reply
Wonka
9/9/2013 09:06:07 pm

Amazing results!
I look forward to see more of your work on this project :)
Have you been thinking about releasing engine codes? I would love to see how you dealt with it and learn something from your solutions :)

Have a nice day, hope to see the game done in no time :)

Reply
Gavan Woolery
9/10/2013 04:46:32 am

I would like to open source it several years from now if possible (depends on the circumstances). Regardless, I'd be happy to share insight from a higher level perspective on any questions you have about the code.

Reply
Ellipsis link
9/9/2013 10:04:20 pm

This looks great.
You're on Hacker News main page by the way.
https://news.ycombinator.com/item?id=6358394

Reply
Gavan Woolery
9/10/2013 04:47:16 am

Thanks! Yes, I shamelessly submitted the HN story. :)

Reply
Michael
9/10/2013 12:51:45 am

Holy shit, those are some great looking graphics. Hats off.

More importantly, it's fresh and different at the same time. Awesome job.

Reply
Gavan Woolery
9/10/2013 04:47:40 am

Thanks!!

Reply
Gavan Wooelry
9/10/2013 06:47:15 am

Thank you!

Reply
Equity Market Tips link
3/23/2014 08:09:10 pm

i agree with your blog content & also like images which you used in your blog & i know that your mission is to provide access to the same high quality content provide through your content.

Reply
Art Studio link
5/18/2016 06:00:22 am

Hi, This page is very informative and fun to read. I am a huge follower of the things blogged about. I also love reading the comments, but it seems like a great deal of readers need to stay on topic to try and add something to the original topic.

Reply
gmod free trial link
6/1/2016 05:04:48 am

Hi, This page is very informative and fun to read.

Reply
Voltas 8 kg semi automatic top load washing machine link
10/26/2020 04:48:45 am

Hurrah, that is the thing that I was searching for, what a material! present here at this site, thanks administrator of this site.

Reply
Stock Market tips link
2/24/2021 04:57:58 am

Holy shit, those are some great looking graphics. Hats off.

More importantly, it's fresh and different at the same time. Awesome job.

Reply
Best call center link
3/20/2021 12:44:13 am

Thank you for sharing This knowledge. Excellently written article,
https://bestcallcenter.in/outbound-call-center-services.html

Reply
Long term investment calls link
4/2/2021 12:18:35 am

Best work you have done, this online website is cool with great facts and looks

Reply
Tips to create quality Video Content link
2/17/2022 01:33:19 am

I trust all of you are having an incredible end of the week. I added another rundown. This one is more modest, yet at the same time valuable. I think the following one will be greater.

Reply
Improve Sustainability In The Hotel Industry link
2/17/2022 08:59:55 am

For latest news you need to visit internet and on internet I observed this site as a best site for latest updates.

Reply
hotel sustainability solutions cost link
2/17/2022 09:01:28 am

Posing inquiries are truly critical thing in case you are not understanding something totally, with the exception of this post offers great agreement yet.

Reply
Construction Company In Patna link
2/18/2022 11:59:54 pm

Xpertscm is top leading construction company in Patna. Their latest ongoing several acres township project is Aquacity, which was design by international architects and those are really awesome.

Reply
zee interior link
6/29/2022 12:00:08 am

Zee interior is a renowned name in the field of Interior designing Patna, they successfully created a niche in the Interior designing industry by providing the best interior designing company in patna

Reply
best interior designing company in patna link
6/30/2022 12:22:23 am

We are the best solutions for your all your home needs. If you want to renovate your home or if you want a new home and you are planning to buy one, you can contact us. We can give you amazing ideas.

Reply
redleef interior link
7/8/2022 04:14:41 am

<a href="https://www.redleafinterior.com">best interior designing company in patna</a>

<a href="https://www.redleafinterior.com">best interior designer in patna</a>

<a href="https://www.redleafinterior.com">top interior designer in patna</a>

<a href="https://www.redleafinterior.com">best interior designers in patna</a>

<a href="https://www.redleafinterior.com">top 10 interior designer in patna</a>

<a href="https://www.redleafinterior.com">interior designer in patna</a>

Reply
interior designer in patna link
7/25/2022 11:50:52 pm

interior designer in patna Interior designers are responsible for a wide variety of tasks. They must have a keen understanding of every stage of a project. They should also be able to incorporate client feedback on proposed designs. Interior designers work closely with clients to


Reply
child sex link
8/5/2022 08:21:45 am

Zero Degree Design Institute Offers Various Courses of Interior Designing, Exterior Designing & Architectural Designs. We also Provide Communication Skills and Personality Development. We through creative approach, knowledgeable skills, industry exposure, Advance learning resources and state of the creative interior designing.
<a href="https://zerodegreedesign.in/">Child Sex Videos</a>

<a href="https://zerodegreedesign.in/">XXX Sex Videos Patna</a>

<a href="https://zerodegreedesign.in/">New Sex Videos Patna
</a>

<a href="https://zerodegreedesign.in/">XXX Sex Videos Patna
</a>

<a href="https://zerodegreedesign.in/">Child Sex Videos
</a>

<a href="https://zerodegreedesign.in/">Patna Sex Videos</a>

<a href="https://zerodegreedesign.in/">New Sex Videos Patna</a>

<a href="https://zerodegreedesign.in/">Sex Videos Patna</a>

<a href="https://zerodegreedesign.in/">New Sex Videos Patna
</a>

<a href="https://zerodegreedesign.in/">New Sex Videos Patna
</a>

<a href="https://zerodegreedesign.in/">Child Sex Videos</a>

<a href="https://zerodegreedesign.in/">Child Sex Videos</a>

Reply
children sex link
8/5/2022 08:23:22 am

Natural lighting is much preferred over artificial lighting. Light emitting diode (LED) lights are great since they last longer than traditional bulbs and consume less electricity. Choose a color temperature between 3000K-5500K if you’re looking for warm light and 5500K to 9600K if you’re looking to get cool light. These temperatures work well in both day and night time environments.
<a href="https://interiordesignerinpatna.com/>Child Sex Videos</a>

<a href="https://interiordesignerinpatna.com/">XXX Sex Videos Patna</a>

<a href="https://interiordesignerinpatna.com/">New Sex Videos Patna
</a>

<a href="https://interiordesignerinpatna.com/">XXX Sex Videos Patna
</a>

<a href="https://interiordesignerinpatna.com/">Child Sex Videos
</a>

<a href="https://interiordesignerinpatna.com/">Patna Sex Videos</a>

<a href="https://interiordesignerinpatna.com/">New Sex Videos Patna</a>

<a href="https://interiordesignerinpatna.com/">Sex Videos Patna</a>

<a href="https://interiordesignerinpatna.com/">New Sex Videos Patna
</a>

<a href="https://interiordesignerinpatna.com/">New Sex Videos Patna
</a>

<a href="https://interiordesignerinpatna.com/">Child Sex Videos</a>

<a href="https://interiordesignerinpatna.com/">Child Sex Videos</a>

Reply
CHILD SEX HUB link
8/28/2022 03:40:19 am

Zero Degree Design Institute Offers Various Courses of Interior Designing, Exterior Designing & Architectural Designs. We also Provide Communication Skills and Personality Development. We through creative approach, knowledgeable skills, industry exposure, Advance learning resources and state of the creative interior designing.

Reply
Dell Alienware Aurora R7 Specs link
9/27/2022 04:58:16 am

I was intrigued accepting that you at whatever point imagined of changing the plan of your site? Its very much made I genuinely like what you've got to say. However, no doubt you might somewhat more in the technique for material at some point so individuals could get along with it better.

Reply
cabinet furniture link
10/17/2022 07:34:14 am

We improve our clients’ lives by enhancing their houses, giving them a place to relax, reconnect, and revitalize while feeling proud of their achievements and home. Stones and Cabinets City delights our customers and makes them proud of their houses by making the complex simple.

Reply
truck services near me link
10/17/2022 07:36:29 am

We are keen on improving the quality of life for our drivers and their families by providing the best technology, higher pay, premium benefits, and ensuring efficient operations and load planning that lets them maximize their home life without sacrificing safety or income.

Reply
best phone repair link
10/17/2022 07:38:28 am

Knowledgeable and expert technicians at I-Cell Station identify your cell phone issues for free so that we can offer you the best possible solutions. We have expert-level solutions for all damaged cell phone devices, from screen replacements to charging ports and batteries, cameras speakers, back glass to motherboard level repairs.

Reply
used tire shop near me link
10/17/2022 07:40:10 am

Blogging refers to writing, photography, and other media that's self-published online. Blogging started as an opportunity for individuals to write diary-style entries, but it has since been incorporated into websites for many businesses.

Reply
hfc chicken and pizza link
10/17/2022 07:41:53 am

At HFC Pizza & Subs we serve Pizza & Italian cuisine using only the freshest ingredients. You can also choose from our selection appetizers, salads, cheesesteaks, heros and much much more!!!!!

Reply
How Technology Makes Life Easier link
10/21/2022 02:42:22 am

Hi my relative! I need to say that this article is marvelous, extraordinary composed and accompany practically all essential data sets. I might want to peer more posts like this .

Reply
cpvc pipes and fittings suppliers in india link
11/24/2022 08:53:39 pm

cpvc pipes and installation are a good option for GI and ordinary pipes since they are lighter, non-corrosive, and long-lasting. These pipes are made out of lead-free materials. As a result, they are secure, healthy, and environmentally friendly.

Reply
Plastic granules traders link
11/24/2022 09:59:02 pm

Find Colored Plastic Granules manufacturers, Colored Plastic Granules suppliers, exporters, wholesalers and distributors in Delhi

Reply
Plants Online link
11/24/2022 10:27:50 pm

Online plants provide the convenience of having plants at home, but with the security and stability of having them in a healthy environment. There are many different online plants websites that you can choose from to find a variety of plants that will fit your needs.

Reply
Top interior designer in Patna link
3/21/2023 02:08:06 am

Amazing results!
I look forward to see more of your work on this project

Reply
Arun Sharma link
12/12/2023 08:38:16 pm

Hi my friend! I want to say that this article is amazing, great written and include almost all vital infos. I would like to see extra posts like this.

Reply
Rahul Singh link
12/14/2023 11:08:23 am

Thanks for a great blog. I was able to get the information that I had been looking for. Thanks once again!

Reply
Escorts Delhi link
12/24/2023 12:38:42 am

Delhi is the top most demanding place for high profile call girls service Delhi, Hiring an escort can be an intimidating experience, especially if it’s your first time in Delhi. Book sexy call girls from the best and reliable Delhi Escorts Service. Our professional call girl services in Delhi. Call 9899869190 now!! Visit here for more information:-https://delhicallgirlservice.in/

Reply
Ugg Tazz Slippers link
2/8/2024 10:57:58 am

Your writing is always thought-provoking. You challenge my assumptions and make me think about things in new ways. And if you're looking for Slippers that's both stylish and eco-friendly, Ugg Tazz Slippers available at Tops and Bottoms USA is the best option. They are made from sustainable materials and are sure to make a positive impact.

Reply
Srijan designs link
3/11/2024 01:50:40 am

Discover the finest interior designs by Srijan, the top-rated interior designer in Patna. Transform your spaces with their creative expertise

Reply
Srijan designs link
3/11/2024 04:11:24 am

Srijan Designs: Leading Interior Designer in Patna. Let us create a stylish and functional interior for your home or office. Contact us for a consultation today

Reply
Car Parking Shades Riyadh link
3/27/2024 11:17:02 am

I have been looking at your articles and I think this is one of the most important pieces of information for me, and if you are looking for any kind of tents in sudia arabia then <a href="https://aljazeeraint.com/car-parking">Car Parking Shades Riyadh</a> available at aljazeeraint are the best choice to go to.

Reply
ASPHALT & BITUMEN SURFACING IN Canungra link
3/24/2025 05:06:34 am

Amazing progress for such an early stage! The real-time generation is mind-blowing, and I can’t wait to see how the engine evolves.

Reply
ASPHALT SURFACING Tenterfield link
3/24/2025 05:31:10 am

What an awesome first look at the Voxel Quest engine! I’m really intrigued by the idea of simulating a world without boundaries. Can’t wait to see where this project goes as development continues.

Reply



Leave a Reply.

    RSS Feed

Legal Information