Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 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 ChristianLinnell · Sep 29, 2013 at 10:33 AM · level-design

Indoor level design: modular or all in blender?

What's best practice for indoor level design? Should I construct the whole thing in blender, or make "pieces" that I can put together in Unity? I can think of advantages for both options, but I'd love to know what others have found.

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

3 Replies

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

Answer by $$anonymous$$ · Sep 29, 2013 at 10:44 AM

It really depends on what you want to achieve, but you can end up using both methods. Surely if you want to make each "room" unique, you better handcraft each part on their own, is not a problem of polygons you can still use same materials on these parts but you would have more freedom on the shape.

But modular pieces are usefull too, not talking only about entire section but also small objects that you may reuse a lot, like door frames or pillars. Or take Amnesia as example it works basicly on modular pieces for the 90%, but in some cases they made unique pieces to variate the environment that are only used in one place.

so in the end non modular = more objects to manage and organize but more variety and unique geometry. Modular = faster building of levels but less variety and you are bound to use only the pieces you have.

I say go for both where you think would apply better.

Comment
Add comment · Show 2 · 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 ChristianLinnell · Sep 29, 2013 at 11:20 AM 0
Share

Thanks that's a good answer. I guess option three would be creating modular pieces in Blender, and then constructing the level out of those pieces in blender. I'm talking corridor sections and the like.

Does that have benefits over putting the modules together in Unity?

avatar image $$anonymous$$ · Sep 29, 2013 at 01:58 PM 0
Share

Yes whatever method you choose you will would need to export one part at a time, one huge mesh can't be culled losing your ability to use static batching with portals. So you still make piaces and put them togheter then the difference is to make them modular or not. The below answer give a nice hint too on that.

avatar image
1

Answer by TimXT · Sep 29, 2013 at 10:53 AM

Yeah, it's really a matter of preference and how you design your levels. I always end up doing both at some point.

Although remember to have each "rooms" as separate submeshes when constructing everything in Blender. This will really help optimize performance as you don't need to render everything you don't see and if you are using occlusion culling. This really helped us out when making a giant cave level for our game.

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 bpears · Sep 29, 2013 at 02:11 PM

I would model it all objects in each room are one or a few meshes. And texture them like that too, with one texture or maybe a few. Don't combine the actual walls with those objects though. This is a good way to do it for performance. If your not going to be making a crazy detailed project though, you could probably get away with having the objects separate. If you need some objects to be responsive to physics(you can move them around, they can fall, etc) then they need to be separate objects from the bigger mesh. Another thing to think about is occlusion culling and batching.

Comment
Add comment · Show 1 · 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 bpears · Sep 29, 2013 at 02:14 PM 0
Share

BTW when I say one mesh or a few, keep in $$anonymous$$d the geometry of these models do not have to connect verts, you just need to combine them all after you model them individually. Do keep a copy of your work before combining it though. Or you could even just use a little unity script to combine in the engine if you want, then you could move things around as you like in Unity editor.

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

17 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

Related Questions

How to change unity performance, and run it in 4 GB RAM ? 1 Answer

Is it better to create a level in Unity with reusable components, or export the whole level from 3d software? 1 Answer

In Game level builder - Combine Mesh? Or Stick with Cubes? 1 Answer

Importing Levels for 3D Program to Unity? 1 Answer

Best way to make precise and exact jumps all time 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