[Submit your Python Wishlist] Reallusion Python Wishlist Thread

Hi all,

Reallusion Python Wishlist is back, share your ideas with us NOW!

Please use the following template and tell us about the plugins in your wish list!

  • Mention the purpose of this plugin: What is this plugin for?
  • Mention the roles that this plugin will fulfill: What functions are missing from the current RL plugin marketplace?
  • Please share similar plugin and sample videos to demonstrate your idea.
  • Mention why this plugin is needed: How would this plugin benefit me and other iClone users?

Feel free to reply, and our Python Team and developers would be thrilled to review it!

1 Like

Ragdoll collision physics plugin for Iclone

This plugin would allow Iclone Characters and props to have realistic dynamic ragdoll/collision physics based on an already existing open source( Python 3) implementation for the vestigial Poser software.

https://bitbucket.org/PhysicalcSoftware/poserphysics/src/master/

Here is an example I created from 15 years ago the creator has released the plugin as open source since then

Here is more recent example with the Python3 version with Poser 12

This would greatly enhance Iclone’s appeal as tool for action films and game animation as competitors Like cascadure have recently introduced Ragdoll physics.

Thanks for your time.

3 Likes

it would be nice if someone simply ported this camera fly thru plugin for v8:

Camera Fly Through - iClone/plug-in | Marketplace

1 Like

Headshot Photo Mode: I started programming a tool that switches the Heashot Image Matching Tool on and off every (adjustable) up to 1 second. The aim was to make it easier to compare beetween the original and the mesh with an automated switch. You wouldnt have to press SHIFT+Q all the time. For some reason it didnt work right. Perhaps in Phyton this should work better as with external programming.

OSC Listener

receive OSC signals and variables from other software.

OSC is a wifi protocol that can send strings, floats, bools… It’s used in show control software to synchronize with audio-video and lighting in live productions.

The hope would be complex real-time control for MotionDirector mixers, motions triggered from an external timeline, or puppeted through custom interfaces.

Being able to set blends/transitions for Visemes. When adding a viseme through the UI, it defaults to having a blend in. This would be enough for me, even better if it was something I could manipulate in code.

The biggest feature you need for Python, is what Omniverse and Blender have, a feature called Commands in Omniverse. I forget what Blender calls it. You need to be able to perform an action in IClone, then see the Python that reproduces the same action. I was able to learn Blender and Omniverse easily with this feature.

Also, you need a converter for IClone 7 to IClone 8 plugins. I stopped making IClone Plugins because you broke every Python script I had created when IClone 8 came out. I started working on an IClone 7 to IClone 8 converter, but I don’t know IClone 8 Python enough to do it (because you don’t have a Commands feature).
I haven’t bought a single Reallusion product since you broke all my IClone 7 python scripts. I had high hopes for Reallusion, but I switched to AI videos because it is way cheaper and more photorealistic. If you had a Commands feature that show you the Python calls, I might start using Reallusion again.

2 Likes

there’s a new beta in music software that is using AI to code plugins with prompts - might be a cool idea for iclone.

https://cubesoundlab.com/main/

What you are talking about would indeed be very helpful. Right now commands are already recorded to polulate the Undo list, so it shouldn’t be too hard.

It’s a pity that the Python API is not better supported. It took forever to get some information about the changes between the IC7 and IC8 versions. There are a number of people here that could write interesting plugins, but they are not encouraged.

1 Like