Files saved with svn trunk Blender, between Nov 29 and Dec 4, have a delta scaling issue, which makes objects appear zero scaled. A quick fix was supplied in the most recent Developer Meeting Notes, but David Black proposed a better solution.
I haven’t been able to verify this solution – please leave feedback!
David Black writes:
I have just found a method of fully repairing corrupted .blend files caused by the recent delta scaling issues, you need an older version of Blender to perform this fix, from just before the delta scaling problems.
My fix is not the same as the one mentioned several days ago, the original fix only allowed corrupted files to be opened in new versions of Blender, if the file was opened in Blender 2.60a it was obvious that the file is still corrupt, any backwards compatibility was lost.
This method fully repairs the files, so they can be opened in any version of Blender, hence the 2.60a screen shots.
- Open your corrupted .blend file in the older version of Blender (I found revision 42181 and revision 42195 works).
- In a python console window enter the line below, then press ‘Enter’ on your keyboard twice.
for ob in bpy.data.objects: ob.delta_scale = (0,0,0)
- Save your fixed .blend file with a different test name.
- Test the newly saved .blend file by opening it with Blender 2.60a, everything should appear correctly scaled. The fixed .blend file also displays correctly in new versions of Blender.
This method has worked for me (tested several times) and have now fully restored 5 of my corrupted .blend files.
Hope this is helpful and works for others!
PS: If anyone needs Blender revision 42195 it is available here.