System Information
Windows 7 Premium X64 with Intel i7 3770k and 16GB of RAM
nVidia Geforce GTX 660 Ti 2GB
Blender Version
Blender 2.72 standard release version downloaded from Blender.org download page.
Worked: never worked.
Short description of error
and
Earlier today I reported a bug about lattice not working. It is my fault, I now realized it is not the problem of the lattice, but rather something about scene scale factor.
Exact steps for others to reproduce the error
Go direct to default start up file, and change scene scale.
- When changing scale from 0.01 to 1.0, the grid becomes 100 times smaller. From 1.00 to 0.01, the grid will be 100 times bigger.
- Create a cube in both situations, notice if the cube remained the same size on screen, lattice will work correctly. If the cube size changed with the grid size, then the lattice will not work properly.
- I have no clue why sometimes changing scene scale will not take the default create object size with it. Sometimes after the scale change, the create object size are visually the same, sometimes the cube just become huge and the viewport goes inside the cube <-- and that's when the lattice fails.
*When changing scene scale on the go, whatever has been created, the size will be saved for next same object creation. but things that hasn't been created will use the scene scale of which the scale at the time of creation. For example, if I create a cube at 0.01 scale, it will be huge, but if I now change the scene scale back to 1, I can create a regular sized sphere or ring, but when I create another cube, the size remains the same as when the scene scale was 0.01. If now I change the scene scale back to 1.0, whatever I've created once, will have its creation size fixed. so the cubes will be huge, and spheres and rings will be small. if I change the scene scale to 0.5, and create a plane, then the plane will be sized in between the cube and the sphere. And if the lattice were created as the huge version, which means to be created under a scene scale of 0.01, then it would not work.