# How would one properly use scaling/size of objects

 0 I can make a ball and scale it to 1,1,1 but what does 1 mean? and is there more memory/processing used if I scale it to 10,10,10 or 100,100,100? And are there less resources used if I scale it to 0.01,0.01,0.01what effect does the scale of an object have in the world, and what is generally the correct scale? I've noticed when importing models I've made that I can set the import scale, which is different from the models relevant scale. If I import it as scaled to 5 then it's 5x as large, but still says 1,1,1There are the obvious issues, like with terrain painting. The paintbrush at size 1 can be either a very large brush, or a very tiny brush, all depending on the scaling. (I ran into that issue in the past when I scaled everything so small that the brush was huge at size 1) Thanks :) more ▼ asked Oct 10 '11 at 06:58 AM discoelf -14 ● 6 ● 6 ● 7 add new comment (comments are locked) 10|3000 characters needed characters left ▼ Viewable by all users

 0 Let me tell you about memory sizes!When your computer stores a 'scale' variable, it is stored as 3 floats (or doubles, depends). Now, a float is a binary representation of an arbitrarily sized number- a 'single precision float' as they are called will always fit into 32 bits, whether they are 0.1 or 1000. There is a more precise version called a 'double' which uses 64 bits. One of the dangers of using floats is that they become imprecise at very small values, because there are a finite number of values which can be defined with 32 bits. This imprecision is what is called 'floating point inaccuracy'- it can cause all sorts of problems, from large things to very small. 'Integers' do not have this problem, since every possible integer value maps to exactly one and only one number- the only issue is that there is a hard limit to how large (or small) an int can be (which depends on how many bits the integer is, and whether it is allowed to go into negative numbers).The things that take up more resources are detailed textures (they have more pixels, and thus require more memory), more complex models (more vertex data to store, despite the fact that every vertex is equal, and higher-bitrate music (lower compression ratio, better quality). Changing the scale of an object will make * absolutely no difference* to its size in memory, on your disk, or in your graphics card- in fact, the only difference is that there will be less room on the screen for other things - which could even be called an optimisation! more ▼ answered Oct 10 '11 at 07:15 AM syclamoth 14.8k ● 7 ● 15 ● 80 +1 for great detail. :) Oct 10 '11 at 07:18 AM CHPedersen add new comment (comments are locked) 10|3000 characters needed characters left ▼ Viewable by all users

By Email:

Topics:

x286
x83
x81

asked: Oct 10 '11 at 06:58 AM

Seen: 1102 times

Last Updated: Oct 10 '11 at 07:18 AM