My Wishlist for Softimage 2015 SDK

General discussion about 3D DCC and other topics
iamVFX
Posts: 697
Joined: 24 Sep 2010, 16:28

My Wishlist for Softimage 2015 SDK

Post by iamVFX » 27 Mar 2013, 07:38

Last edited by iamVFX on 28 Mar 2013, 11:52, edited 1 time in total.

iamVFX
Posts: 697
Joined: 24 Sep 2010, 16:28

Re: My Wishlist for Softimage 2015 SDK

Post by iamVFX » 28 Mar 2013, 07:07

Up! (Daniel should see this :D )

User avatar
rray
Moderator
Posts: 1810
Joined: 26 Sep 2009, 13:51
Location: Bonn, Germany

Re: My Wishlist for Softimage 2015 SDK

Post by rray » 28 Mar 2013, 09:51

+1 but with there being a bottleneck somewhere in the python integration it would be nice to have this sped up first. Maybe have a self compiling C++ ICE node meanwhile =p~ =p~

Should we make this to be a general SDK Wishlist thread?

Because another nice thing would be: geometry manipulation support for custom tools (Not in an apply op then tweak its parameters sense, but actually moving points as a "preview" to what the op will do)
softimage resources section updated Sep 26th 2026

iamVFX
Posts: 697
Joined: 24 Sep 2010, 16:28

Re: My Wishlist for Softimage 2015 SDK

Post by iamVFX » 28 Mar 2013, 11:53

rray wrote:Should we make this to be a general SDK Wishlist thread?
Yes, please!

Ahmidou
Posts: 106
Joined: 04 Jan 2010, 13:00

Re: My Wishlist for Softimage 2015 SDK

Post by Ahmidou » 28 Mar 2013, 12:44

rray wrote:+1 but with there being a bottleneck somewhere in the python integration it would be nice to have this sped up first. Maybe have a self compiling C++ ICE node meanwhile =p~ =p~

Should we make this to be a general SDK Wishlist thread?

Because another nice thing would be: geometry manipulation support for custom tools (Not in an apply op then tweak its parameters sense, but actually moving points as a "preview" to what the op will do)
Can you be more specific? If I have understood your need, it's already possible using the PositionArray on manipulation, or by updating it in a custom op if you object is not freezed.

Cheers
A.

User avatar
rray
Moderator
Posts: 1810
Joined: 26 Sep 2009, 13:51
Location: Bonn, Germany

Re: My Wishlist for Softimage 2015 SDK

Post by rray » 28 Mar 2013, 14:03

Thanks Ahmidou - I was convinced from looking at the ToolContext's Begin..End functions that only changes to transforms, KineStates and parameters could be updated interatively without live logging. Was even more convinced when I saw that all available sample code I found including Piotrek's also do apply an op then do parameter changes - and no example for setting the PositionArray.
This is very cool, would definitely be nice if there was a SDK example available to demonstrate that. Will modify my Wishlist entry to having that then :D

Btw then would you think something like the move point tool would be possible to create without lagging for like 10000 points? Not sure but I would suspect setting one point's position during ineraction has some internal optimization in Softimage that might not be possible for us to do, as we'd have to set all point positions using the array.
softimage resources section updated Sep 26th 2026

Bullit
Moderator
Posts: 2621
Joined: 24 May 2012, 07:44

Re: My Wishlist for Softimage 2015 SDK

Post by Bullit » 31 Mar 2013, 02:31

Any thing related? it is from 2012 SAP.
ICE enhancements—Now customize production and pipelines more easily with the ability to attach and run script code inside ICE Compound Property Pages.

iamVFX
Posts: 697
Joined: 24 Sep 2010, 16:28

Re: My Wishlist for Softimage 2015 SDK

Post by iamVFX » 31 Mar 2013, 07:33

Bullit wrote:Any thing related? it is from 2012 SAP.
ICE enhancements—Now customize production and pipelines more easily with the ability to attach and run script code inside ICE Compound Property Pages.
Yea, I already made a lot of cool stuff with it, but there is no way for now to receive and send data through node connections

Ahmidou
Posts: 106
Joined: 04 Jan 2010, 13:00

Re: My Wishlist for Softimage 2015 SDK

Post by Ahmidou » 02 Apr 2013, 02:38

rray wrote: This is very cool, would definitely be nice if there was a SDK example available to demonstrate that.
Hi Reinhard, actually it pretty straight forward, exactly like you would do in an operator or a command: (Selection).GetActivePrimitive().GetGeometry().GetPoints().PutPositionArray()
but you can't undo it (that's why it's fast ) , and if called outside of an operator, the object must be frozen.
rray wrote: Btw then would you think something like the move point tool would be possible to create without lagging for like 10000 points? Not sure but I would suspect setting one point's position during ineraction has some internal optimization in Softimage that might not be possible for us to do, as we'd have to set all point positions using the array.
it depends of how, ie if every point use the same srt matrix or vector offset stored, like the factory op, it should be almos as fast.

Cheers
A.