Profile Picture

iClone 7.5 (with new Python APIs ) is Available!

Posted By luke (RL) 7 Years Ago
Rated 5 stars based on 1 vote.

iClone 7.5 (with new Python APIs ) is Available!

Author
Message
luke (RL)
luke (RL)
Posted 7 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)Distinguished Member (1.4K reputation)

Group: Power Developer
Last Active: Last Year
Posts: 289, Visits: 5.6K
Dear Developers,

I'm Luke from Reallusion. I'm in charge of this Python project since the end of last year. 
It's not easy to have the scripting ability in iClone, so even we knew there are so many API not available in the first version, we still insist to release to the public and hope to learn from your requests and needs to help us to enhance that.
Except for the API itself, we also understand that good document will help you to get into the swing of it, so this thread we want to gather all your samples request and our team will do it then upload to the GitHub for your reference. So please don't hesitate to offer your request here. 
Please note that in the first run, our team only can support the simple sample requests, such as how to get all the keys from the prop or how to get the selected object, etc.
Let's do this! We hope this Python API can extend the ability of iClone and you folks can do various plugins to make a difference of iClone. thanks

last thread update (https://forum.reallusion.com/FindPost403996.aspx)

==================== Sample Request ====================
Kelley - How to get all the keys from Prop. (uploaded 181227)
Kelley - How to get the object selected. (uploaded 181227)
Kelley - How to get the parent object is my other main request. ( 0.7.1 ) 
Kelley - How to delete key. (uploaded 181228)
RobertoColombo - How to get mesh data. ( we can't do it now, update to our API roadmap ) 
RobertoColombo - Just to give an example: ShowMessageBox(), and the detailed description of parameters. (uploaded 181228)
videodv - How to change the Transition Curve of a material. ( 0.7.1 ) 
dogged2003 - How to get the bones of a non-human avatar? And manage them? ( we can't do it now, update to our API roadmap ) 
jlittle - Need example of AddUVData where one adds an image file (i.e. jpg) to one of the texture channels.
jlittle - How to determine a materials shader type (PBR or Traditional). ( we can't do it now, update to our API roadmap ) 
jlittle - How to get/set material transition keys. ( 0.7.1 ) 
The-any-Key - Some examples to get and set the rotation quaternions for objects in the local and world (or a way to transform the world to local and set it or vice versa).

============ New Patch Released - iClone 7.5 (7/25/2019) ============

Please check out the Release Note to know more about new Python APIs.


============ New Patch Released - 0.7.4 (7/5/2019) ============

Download Link
 ( iClone Developer Edition )
Add:
  • Viseme related API.
  • HIK Effector related API.
Fix:
  • Retrieved prop quaternion not converting to degrees.

============ New Patch Released - 0.7.2 (2/27/2019) ============

Download Link ( iClone Developer Edition )
This version only for Python Development that contains functions that may not behave properly. There are potential risks to using this software beyond its intended purposes. By continuing to use this software, you are fully aware of the potential risks and agree to take responsibility.

Add APIs:
1. Edit & Delete the viseme key
2. Create viseme clip from audio file
3. Clone objects
4. Load file will return the object handle (LoadObject)
5. Set or cancel dummy option (SetDummy, IsDummy)

============ Previous Patch Released - 0.7.1 (2/1/2019) ============
Add APIs:
1. Add Viseme ( Edit & Delete will be in next patch )
2. Load texture file to material channel
3. Attach and Link
4. Direct control Face key
5. Beable to set transition curve of material
6. Set object name
7. Get bounding box information from object
8. Set pivot
Fix:
1. GetMeshNames() will return wrong name, so the GetMaterialNames() will failed.


Threaded View

Threaded View
Forum Post iClone 7.5 (with new Python APIs ) is Available! By luke (RL) ( 7 Years Ago )
Forum Post How to get the parent object is my other main request. By Kelleytoons ( 7 Years Ago )
Forum Post Hi, one thing that would be extremely useful is the possibility to... By RobertoColombo ( 7 Years Ago )
Forum Post Hi, I am not sure how to start the main,py script when iClone is... By RobertoColombo ( 7 Years Ago )
Forum Post Documentation for RUi is largely incomplete. Just to give an... By RobertoColombo ( 7 Years Ago )
Forum Post The "main" problem I have right now is exactly... how to run the... By RobertoColombo ( 7 Years Ago )
Forum Post I have another issue that i can't get through. What I want to do is... By RobertoColombo ( 7 Years Ago )
Forum Post Thanks to "waveact" offline help, the way to run main.py at the start... By RobertoColombo ( 7 Years Ago )
Forum Post main.py issue is now solved. Two more lines of codes are needed,... By RobertoColombo ( 7 Years Ago )
Forum Post I realize that not everyone attempting to use Python and the RL API is... By jlittle ( 7 Years Ago )
Forum Post [quote][b]jlittle (12/27/2018)[/b][hr]I Use 4 spaces--never tabs.... By Kelleytoons ( 7 Years Ago )
Forum Post [quote][b]Kelleytoons (12/27/2018)[/b][hr] ... you *can* use tabs... By jlittle ( 7 Years Ago )
Forum Post Dear Developers, iClone Developer Edition 0.7.4 is Available Now!... By Tony (RL) ( 6 Years Ago )
Forum Post [quote][b]Tony (RL) (7/5/2019)[/b][hr] Dear Developers, iClone... By Zeronimo ( 6 Years Ago )
Forum Post As the developer version is a stand alone version. You should just be... By The-any-Key ( 6 Years Ago )
Forum Post @ The-Any-Key: As soon as I have time I will try the installation.... By Zeronimo ( 6 Years Ago )
Forum Post Thank you jlittle. The way you explained how to setup method1... By Delerna ( 7 Years Ago )
Forum Post By the way. Everything you wrote in that post is going to be useful to... By Delerna ( 7 Years Ago )
Forum Post How to change the Transition Curve of a material. By videodv ( 6 Years Ago )
Forum Post [quote][b]videodv (1/5/2019)[/b][hr]How to change the Transition Curve... By Kelleytoons ( 6 Years Ago )
Forum Post [quote][b]Kelleytoons (1/10/2019)[/b][hr][quote][b]videodv... By videodv ( 6 Years Ago )
Forum Post How to select different functions when pressing a button or other... By videodv ( 6 Years Ago )
Forum Post Sample how to replace old data in transform key. When I run this... By The-any-Key ( 6 Years Ago )
Forum Post Show me how to write my actions in the Clone to the script? For... By dogged2003 ( 6 Years Ago )
Forum Post How to get the bones of a non-human avatar? And manage them? So I... By dogged2003 ( 6 Years Ago )
Forum Post robby = RLPy.RScene.FindObject(RLPy.EObjectType_Prop, "RobbyRigged")... By Kelleytoons ( 6 Years Ago )
Forum Post Not prop, like the horse. By dogged2003 ( 6 Years Ago )
Forum Post [quote][b]dogged2003 (1/13/2019)[/b][hr]Not prop, like the... By The-any-Key ( 6 Years Ago )
Forum Post It's a prop (only the "standard" avatars are avatars - even including... By Kelleytoons ( 6 Years Ago )
Forum Post This is avatar: Pyton don't see the bones: import RLPy... By dogged2003 ( 6 Years Ago )
Forum Post There are still issues with motion bones. Hopefully fixed next patch.... By Kelleytoons ( 6 Years Ago )
Forum Post please I need a developer to create a plugin for volumentric light... By bennydee ( 6 Years Ago )
Forum Post [quote][b]bennydee (1/16/2019)[/b][hr] please I need a developer to... By luke (RL) ( 6 Years Ago )
Forum Post [quote][b]dogged2003 (1/13/2019)[/b][hr] Show me how to write my... By luke (RL) ( 6 Years Ago )
Forum Post Need example of AddUVData where one adds an image file (i.e. jpg) to... By jlittle ( 6 Years Ago )
Forum Post Material transition keys can't be set. And neither can we load an... By Kelleytoons ( 6 Years Ago )
Forum Post [quote][b]Kelleytoons (1/19/2019)[/b][hr]Material transition keys... By jlittle ( 6 Years Ago )
Forum Post Yep. Got the same issue with the non human avatars. (tested the horse)... By The-any-Key ( 6 Years Ago )
Forum Post please I need a developer to create a plugin for volumentric light... By bennydee ( 6 Years Ago )
Forum Post please I need a developer to create a plugin for volumentric light... By bennydee ( 6 Years Ago )
Forum Post Some examples to get and set the rotation quaternions for objects in... By The-any-Key ( 6 Years Ago )
Forum Post We won't get any more answers for another 10 days or so, so be... By Kelleytoons ( 6 Years Ago )
Forum Post [quote][b]Kelleytoons (2/4/2019)[/b][hr]We won't get any more answers... By SeanMac ( 6 Years Ago )
Forum Post Ah, what the heck does this provincial American know <g>? When... By Kelleytoons ( 6 Years Ago )
Forum Post Hey! It's entertainment! By SeanMac ( 6 Years Ago )
Forum Post My version starts fine... but I do not like that this DEVELOPMENT... By RobertoColombo ( 6 Years Ago )
Forum Post Test of experimental Python API (RLPy.RILight example) I just tested... By Zeronimo ( 6 Years Ago )
Forum Post Just for fun did you try pressing play to see if things would get... By Kelleytoons ( 6 Years Ago )
Forum Post YES, after doing PLAY the GIZMO and the transform coordinates are... By Zeronimo ( 6 Years Ago )
Forum Post For some reason the UI doesn't update properly when running Python --... By Kelleytoons ( 6 Years Ago )
Forum Post I had the same issue, reported in the Forum some time ago: the XYZ... By RobertoColombo ( 6 Years Ago )
Forum Post [quote][b]zeronimo (2/5/2019)[/b][hr] YES, after doing PLAY the... By luke (RL) ( 6 Years Ago )
Forum Post [quote][b]luke (RL) (2/6/2019)[/b][hr][quote][b]zeronimo... By Zeronimo ( 6 Years Ago )
Forum Post [quote][b]RobertoColombo (2/4/2019)[/b][hr]My version starts fine...... By luke (RL) ( 6 Years Ago )
Forum Post [quote][b]RobertoColombo (2/4/2019)[/b][hr]DEVELOPMENT version has... By dogged2003 ( 6 Years Ago )
Forum Post [quote][b]dogged2003 (2/6/2019)[/b][hr][quote][b]RobertoColombo... By Zeronimo ( 6 Years Ago )
Forum Post [quote][b]The-any-Key (2/4/2019)[/b][hr]Some examples to get and set... By luke (RL) ( 6 Years Ago )
Forum Post [quote][b]luke (RL) (2/6/2019)[/b][hr][quote][b]The-any-Key... By The-any-Key ( 6 Years Ago )
Forum Post Thanks Luke. Right now I had already installed the DEVELOPMENT icLone,... By RobertoColombo ( 6 Years Ago )
Forum Post I should mention I am mostly interested in get/set local and world... By The-any-Key ( 6 Years Ago )
Forum Post A more commented version how to use the mocap manager. The example... By The-any-Key ( 6 Years Ago )
Forum Post How to use... By The-any-Key ( 6 Years Ago )
Forum Post You don't really "install" the dev version. You extract the ZIP file... By animagic ( 6 Years Ago )
Forum Post Please, pay attention to the online documentation, its pretty much... By ryobg ( 6 Years Ago )



Reading This Topic

0 active, 0 guests, 0 members, 0 anonymous.
No members currently viewing this topic!