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
0
Question by DeveLOLper · Aug 10, 2013 at 06:00 PM · graphicsscalemodelsizeslow game

Scaling down models

Does scaling all the game objects down make a difference to the size and performance of a game or do you have to build the models scaled down in order for it to not use up as much space?

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
1

Answer by Jamora · Aug 10, 2013 at 06:41 PM

You should build the models to scale in your 3D modeling software. Any scaling Unity has to do on your model will eat some CPU computing power. The physics for the scaled objects may also start behaving oddly, especially when they're parented.

I'm not a graphics person, but my common sense tells me that the more vertices you have in your model the bigger the file will be.

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
0

Answer by Joyrider · Aug 10, 2013 at 07:04 PM

It doesn't have any size and performance implications if the rescaling is (and it should only be) handled at import. Try not to use the scale factor of individual objects, but the import scale of your asset, which essentially bakes it into your used asset.

You should of course try to build your models to scale.

But whether your object is big or small, it is the number of vertices/faces/materials that make up the complexity of your models, which here, doesn't change.

Scaling all your objects through the scaling of a parent however, while not changing the complexity of your model, might have performance implications, for all the child objects of that parent have to be reinterpreted to fit the scaling parameters (and is thus not baked into your asset). And on top of that, might cause problems when using physics in your scene.

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 Jamora · Aug 10, 2013 at 07:14 PM 0
Share

The nitpicker in me needs to point out that there is a performance hit at instantiation if the scale axis of the transform has been changed, nothing too severe though

it is okay to adjust the values of your Transform's scale axes. The downside is that the physics simulation must do more work at the time the object is instantiated, and could cause a performance drop in your game.

from the link in my answer (Chapter: Using the right size )

avatar image Joyrider · Aug 10, 2013 at 07:18 PM 0
Share

Hehe, well indeed, but that should only happen if you do not only change the scale at import... In short an At-import-scaled mesh should not have performance implications at instantiation.

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

16 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

Related Questions

Changing size of model with animation 1 Answer

Difference between sizes 1 Answer

How to get the same good graphic as in Cinema 4d? 1 Answer

Prefab instantiated wrong scale on mobile 0 Answers

Can i Resize Terrain to build it up to Surround my main terrain? 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