|
By 2IDs media:design - 8 Years Ago
|
QT // Python is coming?
After my last Update to IC 7.02 i see something amazing new in the Directorys . It seems that RL and QT are partnering? https://www.qt.io and more information on https://wiki.qt.io
Please see screenshot o find it in your directory. Something GREAT (Python QT ) seems to be around the corner. What do you think?

|
|
By Kelleytoons - 8 Years Ago
|
Well, we know that Python scripting will be coming, and it's supposed to be in 7.1.
But I wouldn't get TOO excited about seeing traces of it already -- for quite some time Python has been used in iClone (for some dialog boxes and other UI stuff, IIRC).
|
|
By Postfrosch - 8 Years Ago
|
|
Well, we know that Python scripting will be coming, and it's supposed to be in 7.1.
Sorry, but RL does not have a word yet made an appointment for the integration of Phyton. see image
 The implementation of Phyton (be as PlugIn or otherwise) with the update on IC 7.1 is therefore more of a wish as a backed up background. So I can not find a secure date anywhere Greets from Germany Postfrosch
|
|
By Kelleytoons - 8 Years Ago
|
Nothing is "official" but it's been known for a long time that Python scripting WILL be part of 7.1.
Just take a look at the WIP video from April. Every single thing in it has already been implemented, with the exception of the curve editor (which we KNOW is coming in 7.1) and Python scripting. So it's a done deal.
|
|
By Postfrosch - 8 Years Ago
|
|
but it's been known for a long time that Python scripting WILL be part of 7.1. Also the WIP video says nothing about the date. So it is not as cold as you think That it will come is already clear, whether it will be 7.1. If it comes in 7.1, then be happy. I do not care about the appearance date - I really do not need, because I do not deal with scripting (at least not currently) I can still make it if it is actually implemented. Everything else is "reading from the crystal ball" greeting Postfrosch
|
|
By justaviking - 8 Years Ago
|
|
Kelleytoons (10/11/2017) Nothing is "official" but it's been known for a long time that Python scripting WILL be part of 7.1.
Do we know Python comes with 7.1 and not 7.2 or 7.3?
Reallusion has been very quiet regarding Python.
|
|
By Kelleytoons - 8 Years Ago
|
I'm still going with the WIP, which has been fulfilled in every way. Clearly they have Python working in their alpha, so it's only a matter of how stable they feel it would be (unless they are also thinking they need to provide a lot of content for it -- I would hope they wouldn't hold up its release on that account).
We've seen no other feature demoed that was talked about for 'down the road'. IOW, just because we know they are working on better particles, they've shown nothing about it, so I'd be both surprised and AMAZED if that were to be in 7.1.
But it's 7.1 we're talking about, folks -- what the heck do you think they are going to put in there? Bug fixes? Better DOF? That ain't gonna cut it for a point release. The curve editor is a plug addon, so that ain't it either. You HAVE to have SOMETHING major, and scripting is all that is left (that has been promised). If it ain't in 7.1 I'll eat my computer.
|
|
By wires - 8 Years Ago
|
|
Do you spice up your computers before eating them? :Whistling::ermm: A pinch of Salt, some Pepper, perhaps a dash of Vinegar? :):D:hehe::laugh:
|
|
By justaviking - 8 Years Ago
|
|
Computer chips... ranch dip or salsa? ;)
|
|
By Kelleytoons - 8 Years Ago
|
I take mine with a touch of python (Monty Python, that is).
And, all seriousness aside, if ANYONE can tell me what else could possibly be in 7.1 I'd be curious to hear (because I can't think of anything for sure other than Python).
|
|
By justaviking - 8 Years Ago
|
|
Kelleytoons (10/11/2017) And, all seriousness aside, if ANYONE can tell me what else could possibly be in 7.1 I'd be curious to hear (because I can't think of anything for sure other than Python).
In all seriousness... bug fixes and minor enhancements plus the ABILITY TO GET CURVE EDITING sounds like a reasonable "point release" to me, even though the curve editor is an add-on at additional cost. I'd like to see it sooner rather than later of course, and hopefully 7.2 (with Python, if not in 7.1) won't be too far behind.
In the description for the video you put in your post (a few entries back, in this thread), it says, "Curve Editor is a paid plug-in and will be available when iClone 7.1 releases," but it does not specifically say Python Scripting will be in 7.1, just "iClone7," which could be in any 7.x update.
It would be nice to get some other hints for what lies beyond 7.1, but this forum does have a history of treating "intentions" as "commitments," and then being very harsh to Reallusion if some plans fall through. But... updated particles... maybe a photo-to-face tool that doesn't require CrazyTalk 8... I wonder what *might* appear in other 7.x updates
|
|
By wires - 8 Years Ago
|
Maybe it will include the FX plugin software.
|
|
By Kelleytoons - 8 Years Ago
|
I just don't buy it, Dennis -- they don't need a point release to have 7.1 available (because if they needed a point release they would have done so with Faceware). They could just say "Here's 7.03, and now you can buy the plug-in" and we'd all be just as happy (or not, as the case might be).
No, it HAS to be something major or there's no point (pun intended).
|
|
By justaviking - 8 Years Ago
|
Kelley - To be clear, I'm not arguing with you. We are both equally in the dark, trying to guess as we peer into our foggy crystal balls.
I think it's feasible that the Curve Editor required an update to 7.0 in order to work. If not, why not also make it available to iC6 users (at an even higher price), and let them use it too? I find it plausible that 7.0 simply doesn't have the underlying hooks to make the curve editor possible.
Like you, I am eager to learn more about the capabilities (and limitations) of Python Scripting in iClone. I hope I'm wrong, and that it does appear in 7.1, but I'm not optimistic.
P.S. I'm not sure if we're tripping over our terminology a bit. To me, 5.0, 6.,0, and 7.0 are "Major Releases" and those are the ones we have to buy. Anything in between (6.1, 6.2, 6.3... 7.1) are "point releases" in my vocabulary, and usually deliver some new or enhanced functionality (at least with iClone). Something like 7.03 or 7.11 and 7.12 are also point releases, but usually targeted at a specific, high-priority bug fix.
|
|
By Kelleytoons - 8 Years Ago
|
Oh, I know, we're all just speculating here. And point released (a full "point" release) are handled differently from company to company. Some put them out all the time, to fix things and sometimes to add minor enhancements.
But I'm going by the history of RL and iClone, and they do NOT put out a full point release without it having some major features. Perhaps I'm wrong (and I will admit I didn't pay much attention to iClone prior to 6, and not too much even then until PBR came along) but I don't see any real reason why they would need to bump 7.02 up to more than 7.03 or 4 just to release a plugin which needs some hooks inside of it to work. Again, I use the Faceware plugin as the example. I was SURE it wouldn't come out until 7.1, and so I was completely fooled, but due to that I'm equally sure 7.1 will not just be "and now we have another plugin you can buy".
My gut tells me that it isn't even Python per se that's coming, but a complete interoperability with other software. Thus the talks with the particle folks. Python scripting opens up SO much more than just having US script things, and really believe that is what will be revolutionary in 7.1.
The other way of looking at it is this: when WOULD they release Python scripting? 7.2? That seems pretty odd. 7.102? Even odder. We know that have Python in alpha and it's unlikely, barring some REAL problems and issues (which, as a developer, I do know can happen) they would wait another six or eights months before releasing it into the wild.
However, I have one major caveat to all this, and it's one I can't discuss (but I suspect you can read between the lines -- it's a thing that can't be discussed here in this forum). That's the only thing that worries me.
|
|
By Dr. Nemesis - 8 Years Ago
|
Well. I was really hoping it would be Python 3.x but I guess that screenshot is a really strong indication that it's 2.7. Inclusion of Qt5 is a good bonus though. Still looking forward to this and got my fingers crossed for good integration.
|
|
By paulg625 - 8 Years Ago
|
Exactly Mike,
We know they are working on it but when you release a version and then have to deal with all the problems discovered post beta you have to redirect programmers to fight fires instead of working on promised advances. So they will use all the little 7.xxx numbers they can to deal with the rush of problem fixes which take manpower away from working on new features.
Kelleytoons (10/11/2017) Oh, I know, we're all just speculating here. And point released (a full "point" release) are handled differently from company to company. Some put them out all the time, to fix things and sometimes to add minor enhancements.
But I'm going by the history of RL and iClone, and they do NOT put out a full point release without it having some major features. Perhaps I'm wrong (and I will admit I didn't pay much attention to iClone prior to 6, and not too much even then until PBR came along) but I don't see any real reason why they would need to bump 7.02 up to more than 7.03 or 4 just to release a plugin which needs some hooks inside of it to work. Again, I use the Faceware plugin as the example. I was SURE it wouldn't come out until 7.1, and so I was completely fooled, but due to that I'm equally sure 7.1 will not just be "and now we have another plugin you can buy".
My gut tells me that it isn't even Python per se that's coming, but a complete interoperability with other software. Thus the talks with the particle folks. Python scripting opens up SO much more than just having US script things, and really believe that is what will be revolutionary in 7.1.
The other way of looking at it is this: when WOULD they release Python scripting? 7.2? That seems pretty odd. 7.102? Even odder. We know that have Python in alpha and it's unlikely, barring some REAL problems and issues (which, as a developer, I do know can happen) they would wait another six or eights months before releasing it into the wild.
However, I have one major caveat to all this, and it's one I can't discuss (but I suspect you can read between the lines -- it's a thing that can't be discussed here in this forum). That's the only thing that worries me.
|
|
By animagic - 8 Years Ago
|
|
QT has been used for the iClone GUI since version 6, so nothing new. I assume that the connection QT/Python is that you would need some sort of interface for Python scripts. When? Who knows...:unsure:
|
|
By RobertoColombo - 8 Years Ago
|
I must be living on another planet... but it's the 1st time I hear about QT... :unsure: So, I checked a bit about it and I got the following interesting facts (pls, correct me if wrong): 1. QT seems to be a development framework built over C++, available through a commercial license 2. It enables plug-ins to other languages, specifically the QT website mentions about PyQt for Phyton 3. PyQt seems to have a free and a commercial version. No time now to understand the differences... :doze:
Generally, I was just wondering why RL does not simply use VisualStudio (Unity3D for example uses Visual Studio for Windows based systems...), which has an IDE fort Python. Then RL could just provides (at a reasonable cost :rolleyes:) some API for the connection of the code to iClone. GUI can be developed by using standard Python libraries. I might miss something but I am afraid of just a couple of things: 1. customers will have to pay for some 3rd party development environment 2. learning curve to get the hands on the QT system and connection to Pyhton
Perhaps silly considerations... so, i am happy to hear your thinking.
Cheers
Roberto
|
|
By Kelleytoons - 8 Years Ago
|
|
animagic (10/13/2017) QT has been used for the iClone GUI since version 6, so nothing new. I assume that the connection QT/Python is that you would need some sort of interface for Python scripts. When? Who knows...:unsure:
Isn't that exactly what I said in the second post in this thread?
|
|
By animagic - 8 Years Ago
|
Kelleytoons (10/13/2017)
animagic (10/13/2017) QT has been used for the iClone GUI since version 6, so nothing new. I assume that the connection QT/Python is that you would need some sort of interface for Python scripts. When? Who knows...:unsure:Isn't that exactly what I said in the second post in this thread? I don't see that. I thought you were discussing release numbers. That was not my point (another pun...:unsure: ). I was commenting about the presence of QT.
|
|
By Kelleytoons - 8 Years Ago
|
This was my second post in this thread:
"But I wouldn't get TOO excited about seeing traces of it already -- for quite some time Python has been used in iClone (for some dialog boxes and other UI stuff, IIRC)."
(But it doesn't matter, Ani -- I often don't read the threads fully myself).
|