Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
This post has been wikified, any user with enough reputation can edit it.
avatar image
5
Question by runevision · Jan 13, 2016 at 09:12 AM · terrainvoxelvoxels

Which voxel terrain solutions exist for Unity?

There are several voxel solutions available for Unity now and it can be hard to keep track of them. Let's have them all here in an easy to compare format. I made the answer below in community wiki format to everyone can edit it.

For solutions to be included here, they should support large terrains/volumes - larger than what is loaded/generated at any one time. E.g. solutions for displaying voxel based models, or small limited terrains generated all at once, is not the focus here.

For now I'd like every answer to list these aspects (this list could be expanded with other info):

  • Name

  • Link to Asset Store page if available.

  • Link to website if available.

  • Price

  • Supported voxelization types (for example Cubes, Marching Cubes, Dual Contouring)

  • Support for LOD

  • Support for infinite terrain (notable hiccups when loading/generating new chunks?)

  • Language (e.g. C#, Javascript, C++ plugin)

  • Source included?

  • In active development?

  • Last update of package, plus which date this was checked.

Comment
Add comment · Show 4
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Cherno · Feb 28, 2016 at 12:01 PM 0
Share

Also take a look at this thread:

After playing $$anonymous$$ecraft...

avatar image Lohrion · Mar 02, 2016 at 11:01 AM 0
Share

It seems from my naive point of view that there is quite a demand for a good voxel-based solution in Unity. The thread postet by Cherno has been active for more than 5 years, and there is also this one by-far top-voted (3800+ votes) community suggestion from 2009 (also still active) here...

I wonder when the guys over at Unity come up with a terrain solution that is at least better than the current one? At least another suggestion (active since end of 2013, 1800+ votes) has now been marked as "Planned", even though the roadmap has this listed without any further details or even a rough ETA for at least half a year now...

avatar image Bunny83 Lohrion · Mar 02, 2016 at 12:22 PM 0
Share

Actually, in my oppinion, Unity has already gone too far with some features. Unity is very different from engines like Unreal or CryEngine. Those engines has been developed for a certain game so they implemented the features they needed. Of course since they released the engine as standalone product they added a few more common features to "round up" the feature list.

Unity on the other hand is a general purpose game engine. So it doesn't focus on a particular game type / genre. Unity's feature list does grow over time, but it's already quite bloated with many many feature you might not even use or need. This just increases the engine's core. As you can read on the feature request you've linked, the comment of sleepCircle shows what i mean.

A lot more advanced / edge case features are usually implemented by third party developers. I'm pretty sure most who support that feature request are actually free users who just want everything for free. $$anonymous$$ost third party developers don't give their work away for free. In the end the actual game developer is the one who is program$$anonymous$$g the game features. An engine is just a tool that supports the programmer with some commonly needed features.

1800 and 3800 votes isn't really a number where you can say: "Wow, it seems all Unity developers need this in every project they do". Unity shouldn't implement a feature just because another engine has that feature too. If all engines are equal, what's the point of having so many? As said an engine is a tool which supports the developer to cope with certain tasks. Just pick the right tools you need and you can work with to get the job done.

ps: I'm sure a lot of those demands for voxel terrain comes from the huge $$anonymous$$ecraft modding community. A lot of those people think: "I want to do something like $$anonymous$$ecraft".

avatar image Lohrion Bunny83 · Mar 02, 2016 at 03:01 PM 0
Share

Sorry if it seems rude, but most of your comment seems to be ranting about the community without some real "evidence" (maybe too harsh a word for what I mean). I'll try to clarify my points in regard to your comment anyway .

Yes, Unity is very different, and a general purpsoe engine. It wants to cater to as big an audience as possible, and a quite large part of that audience are non-developers. Being bloated or not is out of scope for this discussion, because you will never find an engine that delivers 100% of what you need, and ONLY that, except if you write it yourself.

I agree on the advanced or edge case features - that's what you and I are doing regularly when working with Unity, right?

But most games make use of some kind of terrain. The demand for having caves or overhangs is not that seldom, and this is where to my knowledge and understanding the current implementation is very user-unfriendly. There are a lot other points where the Unity Terrain is lacking - did you ever try doing something as simple as doing a 90° rotation of a Unity Terrain?

I do not know who voted for this, what their motivation was or if they want to pay for a solution or not. That's also out of scope, but consider what type of user is searching for a way to make a suggestion to an engine - certainly not many of them are people that just want it because of a short-term-temptation. Also, as already noted, it has by far the most votes in the terrain section, and has the second-most votes of ALL currently active suggestions. It is a fact that it would make Unity more attractive to at the very least 380 people out there (3800 votes, 10 votes per user), probably a lot more. Edit: As a funny side note, the top voted suggestion (6730 at the moment) is to make the dark skin available in Unity Free.

The motivation of my comment was to point out that the current terrain implementation is lacking a lot, and the numbers on the suggestions-page states that a lot of people would like an integrated voxel engine.

2 Replies

· Add your reply
  • Sort: 
avatar image
13
Best Answer

Answer by runevision · Jan 13, 2016 at 09:18 AM

Here are the solutions that fit the criteria, in alphabetical order.

Cubiquity (Asset Store) (Website)

  • Free

  • Voxelization type: Cubes, Marching Cubes?

  • LOD: No

  • Infinite terrain: No

  • Language: C++ plugin, C#

  • Source included: Partially

  • In active development: Yes

  • Last update of package: December 22, 2015 (as of January 13, 2016)

MoleEngine (Asset Store) (no website) (forum thread)

  • $75

  • Voxelization type: Dual Contouring, Marching Cubes

  • LOD: No

  • Infinite terrain: Yes

  • Language: C#

  • Source included: Not in Asset Store package, but available by request

  • In active development: (Yes: MoleEngine v2)

  • Last update of package: December 11, 2015 (as of February 28, 2016)

Ruaumoko (Asset Store)

  • $35

  • Voxelization type: Marching Cubes, Dual Contouring

  • LOD: No

  • Infinite terrain: Yes (with some hiccups)

  • Language: C#

  • Source included: Yes

  • In active development: Minimal

  • Last update of package: November 23, 2015 (as of January 13, 2016)

TerrainEngine (not on Asset Store) (no website) (forum thread)

  • ? (contact for price) ($6000 according to people who have asked)

  • Voxelization type: Marching Cubes, others

  • LOD: Yes (for Octree based voxelization; unclear for other types)

  • Infinite terrain: Yes

  • Language: C#

  • Source included: Yes

  • In active development: Yes

  • Last update of package: ?

TerraVol (Asset Store) (Website (dead link))

  • $65

  • Voxelization type: Marching Cubes

  • LOD: No

  • Infinite terrain: Yes

  • Language: C#

  • Source included: Yes

  • In active development: No (links to docs+demos are dead)

  • Last update of package: May 11, 2015 (as of January 13, 2016)

Ultimate Terrains (Asset Store) (Website)

  • $75 / seat

  • Voxelization type: Dual Contouring

  • LOD: Yes

  • Infinite terrain: Yes

  • Language: C#

  • Source included: Yes

  • In active development: Yes

  • Last update of package: June 15, 2018 (as of June 26, 2018)

Voxeland (Asset Store) (Website)

  • $95 / seat

  • Voxelization type: "Smoothed cubes" (smooth but cannot represent spheres or planar surfaces at arbitrary angles)

  • LOD: Yes

  • Infinite terrain: Yes (major hiccup with wait message when loading/generating new area)

  • Language: Javascript

  • Source included: Yes

  • In active development: Yes

  • Last update of package: October 7, 2015 (as of January 13, 2016)

VoxelFarm (not on Asset Store) (Website)

  • $295 + $19 / month

  • Voxelization type: Dual Contouring

  • LOD: Yes

  • Infinite terrain: Yes

  • Language: C++ plugin (+ C#?)

  • Source included: Source for C++ engine included at $995 + $95 / month

  • In active development: Yes

  • Last update of package: ?

Other voxel terrain resources

Voxel Engines & Resources for Unity
Old list from 2012. Many of these may no longer be maintained or compatible with latest Unity, but could still be of use to some.

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Amandin-E · Jun 26, 2018 at 08:01 AM 0
Share

Just a word to say Ultimate Terrains has been updated and is in active development again. Its price has been lowered to $75.

avatar image Harinezumi Amandin-E · Jun 26, 2018 at 08:19 AM 0
Share

The answer has been "wikified", that is, anyone can edit it. You can update it if you want ;)

avatar image Amandin-E Harinezumi · Jun 26, 2018 at 09:26 AM 0
Share

Thanks, didn't know about that! However, looks like I'm missing some reputation because there is no 'edit' link for me.

avatar image mitaywalle · Oct 19, 2018 at 07:15 AM 1
Share

interesting, that only one is upgrading - is Ultimate terrains

avatar image
0

Answer by Kronnect · Oct 26, 2018 at 02:36 PM

Add Voxel Play: https://www.assetstore.unity3d.com/#!/content/106618

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

42 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Cube World Terrain generation 2 Answers

Voxel terrain - NOT MINECRAFT - Digging and creating with resources 0 Answers

How can I smoothen my cubic mesh using marching cubes? 0 Answers

Voxel durability 0 Answers

How to mix different amplitudes and frequencies when procedurally generating terrain? (Perlin Noise) 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges