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 Tipo · Jul 01, 2013 at 06:38 PM · editortransformobjectscale

How to scale an object in editor with absolute or percentual values?

Maybe it is not possible but I'm looking since hours for an other way to change the size of an object.

alt text

Is that the only possibility to change the size of an object?

Why can't I say one object is 10cm width and the other one is 50% of that width? I want to create objects in the editor not with scripts. Or does Unity not support measurement/scale (cm, mm, m, feet ...)?

transform.png (5.7 kB)
Comment
Add comment · Show 1
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 amphoterik · Jul 01, 2013 at 06:47 PM 1
Share

Unity works in units. What the units are is up to you. Why not just say that 10 units is 10 centimeters? If precision is required, used an ortho camera and set your size to give you exact unit sizes.

2 Replies

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

Answer by equalsequals · Jul 01, 2013 at 06:48 PM

Short answer is no, this is not built in.

To elaborate, Unity keeps the scale in arbitrary units as a way to keep things general. One rule of thumb is that one meter in Maya, imported at a scale of 1 is 1 Unity world unit. A Unity cube primitive is 1x1x1 unit and a plane primitive is 10x10 units. So by that logic, a Unity cube primitive at a scale of .01,.01,.01 is 1 cubic centimeter and a primitive plane at a scale of 100,1,100 (the y is irrelevant as it is a plane) is 1 square kilometer.

Hope that helps.

==

Comment
Add comment · Show 3 · 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 Tipo · Jul 01, 2013 at 08:42 PM 1
Share

Aha ... ok many thanks for that explanation.

That difference between a plane and a cube was until now also a mystery for me. I couldn't see any size for the plane, the scale is only 1, 1, 1 but it is much larger then a cube.

It's not so important but is there any reason/explanation or documentation why the plane is not in the same size like a sphere or a cube?

avatar image equalsequals · Jul 02, 2013 at 02:12 PM 0
Share

Not that I am aware of. If this answer helped, please mark it as accepted so that other users wondering the same thing might find it easier.

avatar image robertbu · Jul 02, 2013 at 02:20 PM 0
Share

If it is easier for your program$$anonymous$$g to have a 1x1 plane, you can create one using the CreatePlane editor script. It will also produce a plane with vertical as its (0,0,0) rotation.

avatar image
0

Answer by LarryTheBrave · Apr 20, 2019 at 04:52 PM

Assume "1" in unity means 1 meter, and have everything scale at 1, which is actually a percentage of the original size. I agree that it's a cumbersome way but to get around that use blender to edit the model first, having blender set as 1=1 meter. If an object is not in meters then use import settings in Unity to convert the way you would otherwise such as 1 inch = 0.0254 meters.

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

18 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

Related Questions

GUI item with object position+dimensions 0 Answers

How is transform.position affected by scaling? 1 Answer

Make gameobject a child without affecting scale? 1 Answer

Huge objects dissapear 1 Answer

Instantiate Object at the extreme end of the object 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