Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 14 Next capture
2021 2022 2023
2 captures
12 Jun 22 - 14 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 /
avatar image
1
Question by SonicScrew12 · Feb 07, 2018 at 05:10 AM · terrainvoxelprocedural generation

Introduction to Voxels and More

As of recently, I've become very interested in procedural generation and voxel geometry, and everything in between. I feel that getting familiar with these concepts would help me improve my ability to create games by adding another skill that I can learn.
~
However, when I try to get into all of this, I get hopelessly and utterly swamped with an ocean of far too advanced information, and I don't know where to start.
~
Can any of you recommend me basic and introductory resources to guide me down the rabbit hole of this complex topic? I'm eager to start from the beginning and master the fundamentals so I can eventually understand and use this kind of stuff.
~
Absolutely anything will help: Wikipedia pages, video tutorials, articles on what the heck voxel even means, etc.

Thanks much!

Comment
Add comment
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

2 Replies

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

Answer by SonicScrew12 · Feb 10, 2018 at 08:15 PM

Gonna go ahead and answer my own question here, since I have figured a lot of stuff out since asking this.

If you're interested in the marching cubes algorithm like I am, I'd suggest looking at Paul Bourke's abstract of Polygonising a Scalar Field. He breaks it down almost line-by-line and only requires a basic understanding of binary code.
~
Nvidia's GPU Gems 3 is an amazing resource for fundamentally understanding the marching cubes algorithm. It goes into a cube's correspondance with bits and so on.
~
Numerous YouTube tutorials teach the very basics of voxel geometry and procedural generation. I'd recommend Sebastian Lague's channel. In some of his older videos, he goes over 2D marching cubes, but the same idea applies to 3D. He also does procedural terrain, and those two tutorials mixed together will definitely help you. While scouring the internet, I've run into a great C# example of marching cubes (that must be ported to UnityScript). It's definitely a hard read, considering it's in a different language which I don't speak, but just reviewing the code helps you understand it.
~
But by far, the most helpful resource was Lynda.com's Unity3D dynamic terrain tutorials. While it's not always good to copy directly from other people, it's an INVALUABLE resource for breaking down how to implement this algorithm in Unity. It provides a great base for most use cases, and it's pretty easy to study. I can say from experience that this tutorial plus Paul Bourke's techniques allow you to easily implement your very own version of marching cubes. One thing to note is that it's not free, but Lynda offers a free 30-day trial which will get you what you need.
~
While marching cubes is a pretty sparse subject on YouTube, there are still some great resources out there for all you people that prefer text-based guidance. Good luck to everyone!

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
avatar image
1

Answer by HD30 · Feb 07, 2018 at 09:35 AM

You should look at cat like coding tutorials. http://catlikecoding.com/unity/tutorials/marching-squares/

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

96 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 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 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

Can someone help me with procedural voxel terrain generation? 0 Answers

World Seed 2 Answers

Texture mapping procedural mesh with texture atlas? (Minecraft style terrain gen) 1 Answer

Noise block terrain generation? 0 Answers

Unity Voxel Terrain and structures 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