Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Hi, devs. I'm working with a rigging model, and in some cases I have to scale it which will make the scale value not be 1 (Figure 1). And every child object's real scale value is changed. Figure 1
Then I'm using Reset Scale( c4d. CallCommand(12317) )(Figure 2) to solve this problem, but it can only solve them one by one selected.
Figure 2
Then I wrote a Python script to see if this would be applied by one click.
import c4d def main(): SelectedObjs = doc.GetActiveObjects(1) cnt = len(SelectedObjs) print SelectedObjs # to check whether objs can be read for obj in SelectedObjs: print obj # to check whether each obj can be read c4d.CallCommand(12317,0) if __name__=='__main__': main()
And it turned out that objects could be read indeed, but Reset Scale just didn't make effects to children objects.
Is there anyway can solve this Reset Scale problem? I didn't use freeze scale because I worried about errors happenning in interactions with like Xparticle, dynamics, simulations stuffs.
Finally fix it! I reinstalled c4d and everything goes well! Thank you for all you helps!
@m_adam Nope. Even I restart it, plus remoing all my plugin, ain't no fixing happening.
https://www.dropbox.com/s/kudn4ol6j7zg8hn/problem.mp4?dl=0
@m_adam reset tried and can't do. Here is the problem dropbox link. https://www.dropbox.com/h?preview=problem.mp4
No matter what I do, print, drag, calculate ,etc. No result comes out.
How to fix this, please.