Profile Picture

[ iClone 7.4 ] Showcase of Python API for iClone

Posted By Tony (RL) 8 Years Ago
Rated 5 stars based on 1 vote.
1
2
3
4
5

Author
Message
AutoDidact
AutoDidact
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)Distinguished Member (6.1K reputation)

Group: Forum Members
Last Active: 2 Months Ago
Posts: 2.1K, Visits: 13.6K
Maxon Cinema4D studio has python module,
in fact even SmithMicro Poser has Python support, and for a while, talented third parties
were making some excellent  add ons for the program, such
as the poser physics/ragdoll plugin that I used for years before migrating 
from Mac to Windows and natural motion endorphin for ragdoll.
(poser python physics)
Sadly its full potential in poser was never realized but that
is another subject entirely. :-/



RAG DOLL COLLISION ANIMATIONS FOR ICLONE 8 & 7
---------------------------------------------------------------------------------------------------------------------
Ghost Origins
My latest Feature length film created with Iclone.
https://forum.reallusion.com/uploads/images/adf9b210-df59-4cb6-aa1b-9de5.jpg
My Sci- Fi Graphic Novel on Amazon: https://a.co/d/9k3cwoY


RobertoColombo
RobertoColombo
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)

Group: Forum Members
Last Active: 5 Years Ago
Posts: 1.6K, Visits: 3.0K
Hi Job,

100% agree.
Python is widely spread and today used world-wide, so something good should be in there...
RL made a choice and considering that also Blender uses it, I am ok to dig more into it: I already made a Python training in the past so now I can go one step further with Pyside2 lib which I do not know yet.

Cheers

  Roberto

My PC:
OS: Windows 10 Pro English 64-bit / CPU: Intel i7-9700 3.6GHz / MB: ASUS ROG Strix Z390  RAM: 32GB DDR4 2.6GHz / HD: 2TB+3TB  /  
SSD: 2x512GB Samsung 860 EVO + 1x2TB Samsung
VB: Palit GTX2080 TI GamingPro 11GB / AB: embedded in the MB and VB (audio from the MOTU M4 I/F) / DirectX: 12

animagic
animagic
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)Distinguished Member (33.4K reputation)

Group: Forum Members
Last Active: 4 Months Ago
Posts: 15.8K, Visits: 31.4K
It seems to me it is now best to focus on what can actually be done with Python.

As I have pointed out before, other 3D packages also use Python (Blender , Houdini), so it can't be all that bad. Checking out Udemy courses, I'm noticing a wide variety of areas where Python is used as well.


https://forum.reallusion.com/uploads/images/436b0ffd-1242-44d6-a876-d631.jpg

RobertoColombo
RobertoColombo
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)

Group: Forum Members
Last Active: 5 Years Ago
Posts: 1.6K, Visits: 3.0K
Let me ask you a simple question: what's your goal for this crusade against Python?
You don't like it? Fine... don't use it.
I also personally prefer C++ or C# vs. Python but RL has chosen Python, so that's ok... no need to waste time to beg for another language.
Anything more important to discuss here?

My PC:
OS: Windows 10 Pro English 64-bit / CPU: Intel i7-9700 3.6GHz / MB: ASUS ROG Strix Z390  RAM: 32GB DDR4 2.6GHz / HD: 2TB+3TB  /  
SSD: 2x512GB Samsung 860 EVO + 1x2TB Samsung
VB: Palit GTX2080 TI GamingPro 11GB / AB: embedded in the MB and VB (audio from the MOTU M4 I/F) / DirectX: 12

Data Juggler
Data Juggler
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 1.8K, Visits: 5.6K
Kelleytoons (12/13/2018)
It's now the #2 programming language (Java is first).  Although it does depend on the polls (but all in in agreement about the top five).

As was said, it's a remarkably efficient language -- I can do things in five lines it took 100 lines of C# code.  So it's worth knowing (and using).

Please give me an example of something that does 5 lines in Python, versus 100 in C#.

I am paid by the hour, so this sounds horrible, but for my own knowledge I would like to know what you are talking about.

I just looked at the code for the hand puppeteering sample, and I am about to not bother learning python from looking at it.
It looks you are expected to know the names of all these objects, is that correct? 
You might not be the person to ask this, but is there something like an Object Explorer that I can find all the objects in project that are available to me.

Without Intellisense, this seems like going back to punch cards.

I have yet to see anything C# can't do, people have tried to show me F# and R and convince of some reason why C# couldn't do that, and I have never seen a convincing argument other Microsoft wanted to not use C# for something.

I will go back to my high paying open source development; I am too old to learn new tricks.



Creator of the free website:
PixelDatabase.Net
A Free Online Text Based Image Editor
https://forum.reallusion.com/uploads/images/6e6663e2-0ecf-447a-ab3d-d49d.png

Data Juggler
Data Juggler
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)Distinguished Member (13.9K reputation)

Group: Forum Members
Last Active: Last Year
Posts: 1.8K, Visits: 5.6K
RobertoColombo (12/12/2018)
Hi Kevin,

yes, Pythom is OOO, you can create classes and code in "OOO-thinking".
What is special with this language is several ready-made data structures but also the so-called "phytonized" lines of code where with one single line of code you can do what would require many lines if code in other languages.
Anyway, if you know all of these languages you will be able to jump in very easily.

Cheers

  Roberto

phytonized - Just because something can be accomplished in one line, doesn't mean that is the best way to write it.




Creator of the free website:
PixelDatabase.Net
A Free Online Text Based Image Editor
https://forum.reallusion.com/uploads/images/6e6663e2-0ecf-447a-ab3d-d49d.png

Kelleytoons
Kelleytoons
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)Distinguished Member (37.8K reputation)

Group: Forum Members
Last Active: 2 Years Ago
Posts: 9.2K, Visits: 22.1K
Tony (RL) (12/24/2018)


Maybe just few hours :cool:



That would be a great Christmas present!



Alienware Aurora R16, Win 11, i9-149000KF, 3.20GHz CPU, 64GB RAM, RTX 4090 (24GB), Samsung 870 Pro 8TB, Gen3 MVNe M-2 SSD, 4TBx2, 39" Alienware Widescreen Monitor
Mike "ex-genius" Kelley
RobertoColombo
RobertoColombo
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)Distinguished Member (10.8K reputation)

Group: Forum Members
Last Active: 5 Years Ago
Posts: 1.6K, Visits: 3.0K
:):):)

Personally I will be back home in 2 days, no way to check it before but in the meanwhile I can study the docs

  Roberto


My PC:
OS: Windows 10 Pro English 64-bit / CPU: Intel i7-9700 3.6GHz / MB: ASUS ROG Strix Z390  RAM: 32GB DDR4 2.6GHz / HD: 2TB+3TB  /  
SSD: 2x512GB Samsung 860 EVO + 1x2TB Samsung
VB: Palit GTX2080 TI GamingPro 11GB / AB: embedded in the MB and VB (audio from the MOTU M4 I/F) / DirectX: 12

Tony (RL)
Tony (RL)
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)

Group: Administrators
Last Active: 6 Years Ago
Posts: 222, Visits: 1.7K
RobertoColombo (12/24/2018)
Tony (RL) (12/24/2018)

Said this, you previously mentioned that the GUI is based on QtPy: they have an integrated IDE for the GUI development.
I wonder whether at least this one can be use to build up the GUI before the actual code that takes the control over iClone internal element is run.

Regards

  Roberto


Hi Roberto,

Unfortunately, we don't support the integrated IDE for QtPy in the first version of iClone Python API.
But the team already realized that this function is important by your suggestion, and we will consider adding it in the future.
Thank you for the suggestion and please feel free to let us know if you have any question.


Hi Tony,

These are good news, thanks.
I am waiting for the release (few days, right? ;););)) and then I will surely report any suggestions that can help to improve your amazing product.

Regards

  Roberto


Maybe just few hours :cool:



                                                          
Tony
Product Marketing Manager 

www.reallusion.com
Tony (RL)
Tony (RL)
Posted 8 Years Ago
View Quick Profile
Distinguished Member

Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)Distinguished Member (6.8K reputation)

Group: Administrators
Last Active: 6 Years Ago
Posts: 222, Visits: 1.7K
gerdich (12/14/2018)
Me too! I can't wait!

Is the API accessible through .dll calls so that I can access it with Delphi?

I would like to have components that I can redistribute. This would allow me to integrate interactive little iClone animations in my Desktop and Mobile applications.


Hi gerdich,

Yes, you can. Please check out this Documentation to get further information.


                                                          
Tony
Product Marketing Manager 

www.reallusion.com

1
2
3
4
5



Reading This Topic