Hey everyone.Id really appreciate it if someone could help me out here..
So I have this island
And I need to scale it up at least by half.The problem is,I cant find an easy way to do it.If a select every thing and scale it up,every thing just scales its self individually on its own pivot.And I cant tell it all to scale form one point.Ive also tried scaling the island up by parenting everything to an empty object and scaling the empty.Again,same result d:
Any suggestions?
Oh yeah,and the reason I need to scale every thing up is because im working on to small of a scale and its giving me problems.Like shadow and terrain issues.Example:
and terrain doing this:One view,
And then another view:
Thanks in advance everyone.
Replies
another option is to change the scale in the fbx importer inside of unity
But Every things inside unity's engine d: There's a lot of separate pieces put together within unity.
When trying to scale group pieces, you might be able to get away with changing pivot from local to global. Or select everything and make a prefab out of it - then it should scale as one
Really everything should be built to real-world scale otherwise you'll have issues with the physics (which uses earth gravity of -9.81m/s/s and assume that 1 unity in Unity is 1 metre). And use as little scaling inside of Unity as possible (i.e. only use it on things you actually need to scale).
You can change the import scale of your meshes, which is your best bet. That will "hard code" the scale. Then you could write a script to move their world transforms out from world origin so that the new scales don't break the positioning of all the objects.
In Unity, I never had to resort to extreme methods like script Farfarer is proposing.
But if you scale your assets using the import settings (or in your 3D app) so they're the correct real-life scale (i.e. fix this scaling issue properly) they're just going to get bigger but remain in the same place as the mesh scale changes but the object position remains the same... so you'd need to fix the positions afterwards or end up re-placing everything.
Farfarer: Thanks Farfarer,but If i had to do what your proposing, then Id have a great deal more of work ahead of me..I already have tons of objects in the scene,as well as multiple terrains.So id really like to avoid that solution until ive ran out of options d: I really should have planned ahead,I didnt know the scale would give me errors.
Btw: Has anyone experienced these issues too? scale related or not? Do you guys even think these is a scale problem,im starting to doubt what my problem is.This is the scale of a capsule compared to my scene.(i did not edit the capsule,i just created it)
From what i know,a capsule is 2 units tall or 2 meters.So it seems that my scene is actually larger then normal..? "everything i know is a lie!!" But if thats so,then why would scaling up things fix all my bugs? I just dont get it.. If anyone wants to propose a theory and or answer to my problem,id greatly appreciate it!
The shadow issue is part normal shadow issue but possibly you need to up the shadow resolution or reduce the shadow distance to improve the quality.
It's a tricky thing to balance.
I think im gonna post my problems on unity's forums as well.
Someone over there may have experience with this problem."wouldn't that be nice."
If i find a solution,ill make sure to post it here too in case someone else wants to know what it is or is having similar problems.
Thanks for the help so far Farfarer and everyone else.