Here is a code to show the issue I'm having. To test it, you want to put some image named "image.jpg" to the same folder as the script, it will be used as texture. import os, time, math, random, RLPy, PySide2, copy from winreg import *...More
When you want the local (or world) rotation of a bone from an Avatar. You mostly want it without the rig init rotation. Ex: if you go to the edit motion layer > FK you see that the rotation for a certain bone is zeroed out. So if you get a qauternion rotation you should get [0,0,0,1]. But currently...More
I would strongly advise the development team to be very cautious "opening" iclone to 3rd party developers to be able to add plugins by the truckloads - This IS a double edge sword ;;; it can provide progress and certainly bring great tools on one end On the contrary fragment the program and...More
When get the position of the bones from an avatar and then set the value cause the bone move. This is because the value you get is wrong and when you set it. The avatar try reach the new position....More
• Work with DAZ Productions to develop a more seamless, FBX-less, native DAZ file importer; should work with characters, props, clothing, and even entire scenes in the .DUF or .DSA or .DSE file format. And should work with Character Creator and iClone especially, without the need for 3DXChange...More
When you set an angle like 359 degrees on frame 1 with code like this: control=transform_settings.GetControl("Rotation/RotationZ") control.SetValue(RLPy.RTime(time_value), float(math.radians(rot_z)))...More
When you get an objects morph component with object.GetMorphComponent() Then you start add keys with AddKey all works fine. But when you have added around 50 keys to the timeline with around 18 different morps per frame. The call to AddKey becomes slower and slower....More