RE: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Matt Lind
Inside the custom property, there would be a PPGEvent callback for the 
parameter in question.  Code running inside the custom property would be able 
to determine that.  From outside the custom property, you'd have to query it's 
.Code property by looking it up as a Plugin or PluginItem in the Application.

>From outside the custom property, the only way you'll be able to determine if 
>a parameter drives anything in the scene is if an operator is connected to it. 
> You get a reference to the operator, then query it's input ports for driving 
>objects/parameters to see if any of them are the custom parameter you're 
>interested in validating.

In your specific example, you need a reference to the expression which drives 
the PushOp and query the expression's input ports to see if any of them are 
connected to your custom parameter.  If so, you can traverse in the other 
direction to see what object(s) the expression affects.



Matt




From: softimage-boun...@listproc.autodesk.com 
[mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Orlando Esponda
Sent: Wednesday, December 05, 2012 7:54 PM
To: softimage
Subject: Get parameters driven by a custom parameter (python)

Hello guys,

Let's say I have a custom property with a custom parameter. This custom 
parameter is driving something in the scene, let's say the amplitude of a Push 
Op applied to x object. Is there a way to get this "connection" via scripting 
from the custom parameter?

In the Push Op there should be an Expression that "connects" the amplitud to 
the custom parameter, but if I don't know what parameters are being driven (if 
any) by this custom parameter, is there a way to get them with scripting?


Thanks for any comment/idea,

Orlando.

--
IMPRESSUM:
PiXABLE STUDIOS GmbH & Co.KG, Sitz: Dresden, Amtsgericht: Dresden, HRA 6857,
Komplementärin: Lenhard & Barth Verwaltungsgesellschaft mbH, Sitz: Dresden,
Amtsgericht: Dresden, HRB 26501, Geschäftsführer: Frank Lenhard, Tino Barth

IMPRINT:
PiXABLE STUDIOS GmbH & Co.KG, Domicile: Dresden, Court of Registery: Dresden,
Company Registration Number: HRA 6857, General Partner: Lenhard & Barth
Verwaltungsgesellschaft mbH, Domicile: Dresden, Court of Registery: Dresden, 
Company
Registration Number: HRB 26501, Chief Executive Officers: Frank Lenhard, Tino 
Barth


--
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte Informationen. 
Wenn Sie nicht
der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, 
informieren Sie bitte
sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren 
sowie die
unbefugte Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you are 
not the intended
recipient (or have received this e-mail in error) please notify the sender 
immediately and destroy
this e-mail. Any unauthorized copying, disclosure or distribution of the 
material in this e-mail is
strictly forbidden.


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Orlando Esponda
Thanks a lot to all of you guys, especially Eric for the quick and smart
response, it actually works for what I need.

@ Raffaele:  I was looking for something like Constraint.Constrained, but
your explanation makes lots of sense, thanks.

@ Josh: Thanks, but I needed a more general solution, not particular to an
especific case.



Got it working now, thanks a lot,

Orlando


On Thu, Dec 6, 2012 at 12:19 AM, joshxsi  wrote:

> Select the property set and open the SDK explorer, the advanced tab will
> show all connections to the property. Its not scripting but you can see
> whats connected, script wise Eric's method works.
>
>
> On Thu, Dec 6, 2012 at 4:31 PM, Ahmidou Lyazidi wrote:
>
>> Ho you want the opposite, sorry I read it too fast
>>
>>
>> 2012/12/6 Raffaele Fragapane 
>>
>>> The basic idea of a pull only, lazily evaluated graph like XSI's DAG is
>>> that you know what's affecting something from the affectee, but nodes don't
>>> push and aren't aware of what is downstream of them.
>>> What you talk about is a push inspection, which outside of caches or
>>> inspecting the whole scene and looking for the connection is impossible.
>>>
>>> What Eric suggested is more or less your only option.
>>>
>>
>>
>>
>> --
>> Ahmidou Lyazidi
>> Director | TD | CG artist
>> http://vimeo.com/ahmidou/videos
>>
>>
>

-- 
--
IMPRESSUM:
PiXABLE STUDIOS GmbH & Co.KG, Sitz: Dresden, Amtsgericht: Dresden, HRA 6857,
Komplementärin: Lenhard & Barth Verwaltungsgesellschaft mbH, Sitz: Dresden,
Amtsgericht: Dresden, HRB 26501, Geschäftsführer: Frank Lenhard, Tino Barth

IMPRINT:
PiXABLE STUDIOS GmbH & Co.KG, Domicile: Dresden, Court of Registery: 
Dresden,
Company Registration Number: HRA 6857, General Partner: Lenhard & Barth
Verwaltungsgesellschaft mbH, Domicile: Dresden, Court of Registery: 
Dresden, Company
Registration Number: HRB 26501, Chief Executive Officers: Frank Lenhard, 
Tino Barth


--
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte 
Informationen. Wenn Sie nicht
der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, 
informieren Sie bitte
sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren 
sowie die
unbefugte Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If you 
are not the intended
recipient (or have received this e-mail in error) please notify the sender 
immediately and destroy
this e-mail. Any unauthorized copying, disclosure or distribution of the 
material in this e-mail is
strictly forbidden. 


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Eric Thivierge
Anyone else from Animal Logic's rigging folks want to chime in? haha..


Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 5:19 PM, joshxsi  wrote:

> Select the property set and open the SDK explorer, the advanced tab will
> show all connections to the property. Its not scripting but you can see
> whats connected, script wise Eric's method works.
>
>
> On Thu, Dec 6, 2012 at 4:31 PM, Ahmidou Lyazidi wrote:
>
>> Ho you want the opposite, sorry I read it too fast
>>
>>
>> 2012/12/6 Raffaele Fragapane 
>>
>>> The basic idea of a pull only, lazily evaluated graph like XSI's DAG is
>>> that you know what's affecting something from the affectee, but nodes don't
>>> push and aren't aware of what is downstream of them.
>>> What you talk about is a push inspection, which outside of caches or
>>> inspecting the whole scene and looking for the connection is impossible.
>>>
>>> What Eric suggested is more or less your only option.
>>>
>>
>>
>>
>> --
>> Ahmidou Lyazidi
>> Director | TD | CG artist
>> http://vimeo.com/ahmidou/videos
>>
>>
>


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Ahmidou Lyazidi
The SDK explorer is using scripting, that's the point, and you can't get a
driven paramerter from the driver ones


2012/12/6 joshxsi 

> Select the property set and open the SDK explorer, the advanced tab will
> show all connections to the property. Its not scripting but you can see
> whats connected, script wise Eric's method works.
>
>
> On Thu, Dec 6, 2012 at 4:31 PM, Ahmidou Lyazidi wrote:
>
>> Ho you want the opposite, sorry I read it too fast
>>
>>
>> 2012/12/6 Raffaele Fragapane 
>>
>>> The basic idea of a pull only, lazily evaluated graph like XSI's DAG is
>>> that you know what's affecting something from the affectee, but nodes don't
>>> push and aren't aware of what is downstream of them.
>>> What you talk about is a push inspection, which outside of caches or
>>> inspecting the whole scene and looking for the connection is impossible.
>>>
>>> What Eric suggested is more or less your only option.
>>>
>>
>>
>>
>> --
>> Ahmidou Lyazidi
>> Director | TD | CG artist
>> http://vimeo.com/ahmidou/videos
>>
>>
>


-- 
Ahmidou Lyazidi
Director | TD | CG artist
http://vimeo.com/ahmidou/videos


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread joshxsi
Select the property set and open the SDK explorer, the advanced tab will
show all connections to the property. Its not scripting but you can see
whats connected, script wise Eric's method works.

On Thu, Dec 6, 2012 at 4:31 PM, Ahmidou Lyazidi wrote:

> Ho you want the opposite, sorry I read it too fast
>
>
> 2012/12/6 Raffaele Fragapane 
>
>> The basic idea of a pull only, lazily evaluated graph like XSI's DAG is
>> that you know what's affecting something from the affectee, but nodes don't
>> push and aren't aware of what is downstream of them.
>> What you talk about is a push inspection, which outside of caches or
>> inspecting the whole scene and looking for the connection is impossible.
>>
>> What Eric suggested is more or less your only option.
>>
>
>
>
> --
> Ahmidou Lyazidi
> Director | TD | CG artist
> http://vimeo.com/ahmidou/videos
>
>


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Ahmidou Lyazidi
Ho you want the opposite, sorry I read it too fast


2012/12/6 Raffaele Fragapane 

> The basic idea of a pull only, lazily evaluated graph like XSI's DAG is
> that you know what's affecting something from the affectee, but nodes don't
> push and aren't aware of what is downstream of them.
> What you talk about is a push inspection, which outside of caches or
> inspecting the whole scene and looking for the connection is impossible.
>
> What Eric suggested is more or less your only option.
>



-- 
Ahmidou Lyazidi
Director | TD | CG artist
http://vimeo.com/ahmidou/videos


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Ahmidou Lyazidi
and to find the expression from the parameter:
expr = parameters.Source


2012/12/6 Eric Thivierge 

> You'll have to find all expressions:
>
> collExpressions = xsi.FindObjects2(c.siExpressionID)
>
> for eachExpr in collExpressions:
> log(eachExpr.Parameters("Definition").Value)
>
> You'll need to test the Definition parameter's value to see if the full
> path to that parameter on your custom property has in the definition
> string. I believe that is the way to go about it.
>
> 
> Eric Thivierge
> http://www.ethivierge.com
>
>
>
> On Thu, Dec 6, 2012 at 2:54 PM, Orlando Esponda  > wrote:
>
>> Hello guys,
>>
>> Let's say I have a custom property with a custom parameter. This custom
>> parameter is driving something in the scene, let's say the amplitude of a
>> Push Op applied to x object. Is there a way to get this "connection" via
>> scripting from the custom parameter?
>>
>> In the Push Op there should be an Expression that "connects" the amplitud
>> to the custom parameter, but if I don't know what parameters are being
>> driven (if any) by this custom parameter, is there a way to get them with
>> scripting?
>>
>>
>> Thanks for any comment/idea,
>>
>> Orlando.
>>
>> --
>> IMPRESSUM:
>> PiXABLE STUDIOS GmbH & Co.KG, Sitz: Dresden, Amtsgericht: Dresden, HRA
>> 6857,
>> Komplementärin: Lenhard & Barth Verwaltungsgesellschaft mbH, Sitz:
>> Dresden,
>> Amtsgericht: Dresden, HRB 26501, Geschäftsführer: Frank Lenhard, Tino
>> Barth
>>
>> IMPRINT:
>> PiXABLE STUDIOS GmbH & Co.KG, Domicile: Dresden, Court of Registery:
>> Dresden,
>> Company Registration Number: HRA 6857, General Partner: Lenhard & Barth
>> Verwaltungsgesellschaft mbH, Domicile: Dresden, Court of Registery:
>> Dresden, Company
>> Registration Number: HRB 26501, Chief Executive Officers: Frank Lenhard,
>> Tino Barth
>>
>>
>> --
>> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
>> Informationen. Wenn Sie nicht
>> der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben,
>> informieren Sie bitte
>> sofort den Absender und vernichten Sie diese Mail. Das unerlaubte
>> Kopieren sowie die
>> unbefugte Weitergabe dieser Mail ist nicht gestattet.
>>
>> This e-mail may contain confidential and/or privileged information. If
>> you are not the intended
>> recipient (or have received this e-mail in error) please notify the
>> sender immediately and destroy
>> this e-mail. Any unauthorized copying, disclosure or distribution of the
>> material in this e-mail is
>> strictly forbidden.
>
>
>


-- 
Ahmidou Lyazidi
Director | TD | CG artist
http://vimeo.com/ahmidou/videos


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Raffaele Fragapane
The basic idea of a pull only, lazily evaluated graph like XSI's DAG is
that you know what's affecting something from the affectee, but nodes don't
push and aren't aware of what is downstream of them.
What you talk about is a push inspection, which outside of caches or
inspecting the whole scene and looking for the connection is impossible.

What Eric suggested is more or less your only option.


Re: Get parameters driven by a custom parameter (python)

2012-12-05 Thread Eric Thivierge
You'll have to find all expressions:

collExpressions = xsi.FindObjects2(c.siExpressionID)

for eachExpr in collExpressions:
log(eachExpr.Parameters("Definition").Value)

You'll need to test the Definition parameter's value to see if the full
path to that parameter on your custom property has in the definition
string. I believe that is the way to go about it.


Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 2:54 PM, Orlando Esponda
wrote:

> Hello guys,
>
> Let's say I have a custom property with a custom parameter. This custom
> parameter is driving something in the scene, let's say the amplitude of a
> Push Op applied to x object. Is there a way to get this "connection" via
> scripting from the custom parameter?
>
> In the Push Op there should be an Expression that "connects" the amplitud
> to the custom parameter, but if I don't know what parameters are being
> driven (if any) by this custom parameter, is there a way to get them with
> scripting?
>
>
> Thanks for any comment/idea,
>
> Orlando.
>
> --
> IMPRESSUM:
> PiXABLE STUDIOS GmbH & Co.KG, Sitz: Dresden, Amtsgericht: Dresden, HRA
> 6857,
> Komplementärin: Lenhard & Barth Verwaltungsgesellschaft mbH, Sitz: Dresden,
> Amtsgericht: Dresden, HRB 26501, Geschäftsführer: Frank Lenhard, Tino Barth
>
> IMPRINT:
> PiXABLE STUDIOS GmbH & Co.KG, Domicile: Dresden, Court of Registery:
> Dresden,
> Company Registration Number: HRA 6857, General Partner: Lenhard & Barth
> Verwaltungsgesellschaft mbH, Domicile: Dresden, Court of Registery:
> Dresden, Company
> Registration Number: HRB 26501, Chief Executive Officers: Frank Lenhard,
> Tino Barth
>
>
> --
> Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
> Informationen. Wenn Sie nicht
> der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben,
> informieren Sie bitte
> sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren
> sowie die
> unbefugte Weitergabe dieser Mail ist nicht gestattet.
>
> This e-mail may contain confidential and/or privileged information. If you
> are not the intended
> recipient (or have received this e-mail in error) please notify the sender
> immediately and destroy
> this e-mail. Any unauthorized copying, disclosure or distribution of the
> material in this e-mail is
> strictly forbidden.


Re: Python: subprocess caching

2012-12-05 Thread Raffaele Fragapane
The absolute dumbest way out of it is, in the same script, to copy the
siShell bat file, add a line at the end with xsibatch's call and parameters
the way you would manually call it in that shell, save it with a
predetermined name and location, then call Popen on that bat instead of the
base one. Delete the file once done.

Hard to get any more straightforward than that if you have no particular
needs other than launching a bat.

On Thu, Dec 6, 2012 at 3:54 AM, Cristobal Infante  wrote:

> Hi guys,
>
> I would like to make python script that will:
>
> - call the command prompt.
> - cache a given scene, without opening the softimage gui.
>
> I know I can run: xsi -script cache.py, so that takes care of the events
> inside soft.
>
> But how do I call the subprocess so it receives this commands? (xsi
> -script)
>
> import subprocess
> proc = subprocess.Popen ("C:/Program Files/Autodesk/Softimage 2013
> SP1/Application/bin/SIShell.bat", shell=False )
>
> # this just opens the command prompt
>
> Any idea?
>
> Cheers,
> Cris
>
>
>


-- 
Our users will know fear and cower before our software! Ship it! Ship it
and let them flee like the dogs they are!


Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Tim Crowson
None of our in-house stuff has any 'print' commands left once it's in 
use by the artists, unless a function requires it (and I don't think any 
of them do), and even then we try to use LogMessage(). There might be 
some 3rd party plugins that contain 'print' statements. But I still 
don't understand why we have machines behaving differently under such 
similar setups.


As far as I can tell, it's a cosmetic nuisance. As one of the guys 
managing the pipe, it bothers the crap out of me, but most of our 
artists never interact with the script editor. I want to solve this, but 
I really want to know if this is symptomatic of a real problem lurking 
beneath wait for the right moment to strike.


-Tim

On 12/5/2012 8:01 PM, Eric Thivierge wrote:
Are you using any "print" statements instead of "LogMessage()) in your 
python? I think it logs that when using that when not using the built 
in Python.



Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 12:08 PM, Tim Crowson 
> wrote:


For what it's worth, PyWin32 64-bit build 214 produces the same
end result. Soft still thinks debugging is is disabled.


-Tim

On 12/5/2012 5:45 PM, Eric Thivierge wrote:

Are you sure those are the recommended versions to be working
with? I'd check the versions that the default Softimage is using
and reflect that. Last I heard 2.7 wasn't running 100% and that
pywin32 214 was required as a bug in the version after concerning
a memory leak was yet to be fixed too. Maybe Mr. Blair has a
better idea. He's still Softimage support to me.


Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 10:16 AM, Tim Crowson
mailto:tim.crow...@magneticdreams.com>> wrote:

Yep, that's what I'm using. Pywin32 64-bit (in this case,
build 217, athough I see 218 is out). The installer is
"pywin32-217.win-amd64-py2.7.exe

"
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

Again, this has been working fine on my workstation for
weeks. And we're not finding anything particularly special to
differentiate my setup from other workstations.




-- 





--
Signature




Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Eric Thivierge
Are you using any "print" statements instead of "LogMessage()) in your
python? I think it logs that when using that when not using the built in
Python.


Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 12:08 PM, Tim Crowson  wrote:

>  For what it's worth, PyWin32 64-bit build 214 produces the same end
> result. Soft still thinks debugging is is disabled.
>
>
> -Tim
>
> On 12/5/2012 5:45 PM, Eric Thivierge wrote:
>
> Are you sure those are the recommended versions to be working with? I'd
> check the versions that the default Softimage is using and reflect that.
> Last I heard 2.7 wasn't running 100% and that pywin32 214 was required as a
> bug in the version after concerning a memory leak was yet to be fixed too.
> Maybe Mr. Blair has a better idea. He's still Softimage support to me.
>
> 
> Eric Thivierge
> http://www.ethivierge.com
>
>
> On Thu, Dec 6, 2012 at 10:16 AM, Tim Crowson <
> tim.crow...@magneticdreams.com> wrote:
>
>> Yep, that's what I'm using. Pywin32 64-bit (in this case, build 217,
>> athough I see 218 is out). The installer is "
>> pywin32-217.win-amd64-py2.7.exe
>> "
>> http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
>>
>> Again, this has been working fine on my workstation for weeks. And we're
>> not finding anything particularly special to differentiate my setup from
>> other workstations.
>>
>
>
> --
>
>


Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Tim Crowson
For what it's worth, PyWin32 64-bit build 214 produces the same end 
result. Soft still thinks debugging is is disabled.


-Tim

On 12/5/2012 5:45 PM, Eric Thivierge wrote:
Are you sure those are the recommended versions to be working with? 
I'd check the versions that the default Softimage is using and reflect 
that. Last I heard 2.7 wasn't running 100% and that pywin32 214 was 
required as a bug in the version after concerning a memory leak was 
yet to be fixed too. Maybe Mr. Blair has a better idea. He's still 
Softimage support to me.



Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 10:16 AM, Tim Crowson 
> wrote:


Yep, that's what I'm using. Pywin32 64-bit (in this case, build
217, athough I see 218 is out). The installer is
"pywin32-217.win-amd64-py2.7.exe

"
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

Again, this has been working fine on my workstation for weeks. And
we're not finding anything particularly special to differentiate
my setup from other workstations.




--
Signature


Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Tim Crowson

@ Simon: No, I have not edited the __init__.py file.

@ Eric: I'm all for using a different version of PyWin if there's a 
problem with 217, but I'm not that sure that explains the behavior I'm 
seeing. Althought at this point, I'm running out of things to try... 
We're all using 2012 SAP, Python 2.7.3 64-bit, and PyWin 64-bit (build 
217). Leaving PyQt out of the equation for a moment, I'm still seeing 
one machine that is just fine, and 4 machines that are saying debugging 
is disabled. In point of fact, debugging seems to be working ok, Soft 
just insists on printing out the extra message '...debugging is disabled..."


Scratching my head on this one...I'll try PyWin build 214...

-Tim

On 12/5/2012 5:45 PM, Eric Thivierge wrote:
Are you sure those are the recommended versions to be working with? 
I'd check the versions that the default Softimage is using and reflect 
that. Last I heard 2.7 wasn't running 100% and that pywin32 214 was 
required as a bug in the version after concerning a memory leak was 
yet to be fixed too. Maybe Mr. Blair has a better idea. He's still 
Softimage support to me.



Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 10:16 AM, Tim Crowson 
> wrote:


Yep, that's what I'm using. Pywin32 64-bit (in this case, build
217, athough I see 218 is out). The installer is
"pywin32-217.win-amd64-py2.7.exe

"
http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

Again, this has been working fine on my workstation for weeks. And
we're not finding anything particularly special to differentiate
my setup from other workstations.




--
Signature

*Tim Crowson
*/Lead CG Artist/

*Magnetic Dreams Animation Studio, Inc.
*2525 Lebanon Pike, Building C. Nashville, TN 37214
*Ph*  615.885.6801 | *Fax*  615.889.4768 | www.magneticdreams.com
tim.crow...@magneticdreams.com

/Confidentiality Notice: This email, including attachments, is 
confidential and should not be used by anyone who is not the original 
intended recipient(s). If you have received this e-mail in error please 
inform the sender and delete it from your mailbox or any other storage 
mechanism. Magnetic Dreams, Inc cannot accept liability for any 
statements made which are clearly the sender's own and not expressly 
made on behalf of Magnetic Dreams, Inc or one of its agents./




Re: GATOR problem transferring UVs

2012-12-05 Thread David Barosin
Some clusters need to be complete - meaning all points are included.  Maybe
something on the source cluster is not correct. There is an attribute for
that

http://download.autodesk.com/global/docs/softimage2013/en_us/sdkguide/index.html?url=si_om/Cluster.IsAlwaysComplete.html,topicNumber=si_om_Cluster_IsAlwaysComplete_html

On Wed, Dec 5, 2012 at 6:49 PM, Adam Sale  wrote:

> This type of cluster property requires the parent cluster to be always
> complete


Re: GATOR problem transferring UVs

2012-12-05 Thread Adam Seeley
Rogue clusters?

A.





 From: Adam Sale 
To: softimage@listproc.autodesk.com 
Sent: Wednesday, 5 December 2012, 23:49
Subject: GATOR problem transferring UVs
 

We're having issues getting GATOR to correctly transfer UVs from one mesh to 
another. They are dissimilar meshes, which should be ok, but we do get he 
following error which is a bit perplexing.

# ERROR : 2000 - The cluster property could not be added. This type of cluster 
property requires the parent cluster to be always complete. See "AddProperty" 
method reference for more information about this.
Application.TransferAllPropertiesAcrossGenOp("MarianRig.WorkingHead.polymsh.TransferAttributes[1]",
 "MarianRig.WorkingHead", "", "", "")
# ERROR :  - [line 63]
# ERROR : Property Page Script Logic Error
# ERROR :    [61]                 Dim Output3DO
# ERROR :    [62]                 set Output3DO = 
Item.OutputPorts(0).target.parent
# ERROR :   >[63]                 TransferAllPropertiesAcrossGenOp Item, 
Output3DO, "", TRUE
# ERROR :    [64]             end if
# ERROR :    [65]         next

FYI.. the mesh onto which we are trying to GATOR the uvs has no Texture 
coordinates or anything that would conflict with the transfer... at least I 
think this is the case.. 

Anyone come across this?

Cheers
Adam

GATOR problem transferring UVs

2012-12-05 Thread Adam Sale
We're having issues getting GATOR to correctly transfer UVs from one mesh
to another. They are dissimilar meshes, which should be ok, but we do get
he following error which is a bit perplexing.

# ERROR : 2000 - The cluster property could not be added. This type of
cluster property requires the parent cluster to be always complete. See
"AddProperty" method reference for more information about this.
Application.TransferAllPropertiesAcrossGenOp("MarianRig.WorkingHead.polymsh.TransferAttributes[1]",
"MarianRig.WorkingHead", "", "", "")
# ERROR :  - [line 63]
# ERROR : Property Page Script Logic Error
# ERROR :[61] Dim Output3DO
# ERROR :[62] set Output3DO =
Item.OutputPorts(0).target.parent
# ERROR :   >[63] TransferAllPropertiesAcrossGenOp Item,
Output3DO, "", TRUE
# ERROR :[64] end if
# ERROR :[65] next

FYI.. the mesh onto which we are trying to GATOR the uvs has no Texture
coordinates or anything that would conflict with the transfer... at least I
think this is the case..

Anyone come across this?

Cheers
Adam


Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Eric Thivierge
Are you sure those are the recommended versions to be working with? I'd
check the versions that the default Softimage is using and reflect that.
Last I heard 2.7 wasn't running 100% and that pywin32 214 was required as a
bug in the version after concerning a memory leak was yet to be fixed too.
Maybe Mr. Blair has a better idea. He's still Softimage support to me.


Eric Thivierge
http://www.ethivierge.com


On Thu, Dec 6, 2012 at 10:16 AM, Tim Crowson  wrote:

> Yep, that's what I'm using. Pywin32 64-bit (in this case, build 217,
> athough I see 218 is out). The installer is "
> pywin32-217.win-amd64-py2.7.exe
> "
> http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
>
> Again, this has been working fine on my workstation for weeks. And we're
> not finding anything particularly special to differentiate my setup from
> other workstations.
>


Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Simon Anderson
have you edited that __init__.py file?

On Thu, Dec 6, 2012 at 10:16 AM, Tim Crowson  wrote:

>  Yep, that's what I'm using. Pywin32 64-bit (in this case, build 217,
> athough I see 218 is out). The installer is "
> pywin32-217.win-amd64-py2.7.exe
> "
> http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/
>
> Again, this has been working fine on my workstation for weeks. And we're
> not finding anything particularly special to differentiate my setup from
> other workstations.
>
> -Tim
>
>
> On 12/5/2012 5:11 PM, Simon Anderson wrote:
>
> If your using steve and Jos Qt plugin, if I recall its made for 64bit only
> at the moment.
>
> you will need pywin installed, and Steve+Jos Plugin to get stable pyQt
> working. it is possible to not use there plugin but it causes softimage to
> be a bit unstable.
>
>
>
> On Thu, Dec 6, 2012 at 9:44 AM, Stephen Blair wrote:
>
>>  Hi Tim
>>
>> Did you try this?
>>
>> pywin32_postinstall.py -install
>>
>> http://code.activestate.com/lists/python-win32/12212/
>>
>>
>>
>> On 05/12/2012 5:29 PM, Tim Crowson wrote:
>>
>> *close failed in file object destructor:**
>> **sys.excepthook is missing**
>> **lost sys.stderr*
>>
>>
>>
>
>
> --
> ---
> Simon Ben Anderson
> blog: http://vinyldevelopment.wordpress.com/
>
>
> --
>
>
>
> *Tim Crowson
> **Lead CG Artist*
>
> *Magnetic Dreams Animation Studio, Inc.
> *2525 Lebanon Pike, Building C. Nashville, TN 37214
> *Ph*  615.885.6801 | *Fax*  615.889.4768 | www.magneticdreams.com
> tim.crow...@magneticdreams.com
>
> *Confidentiality Notice: This email, including attachments, is
> confidential and should not be used by anyone who is not the original
> intended recipient(s). If you have received this e-mail in error please
> inform the sender and delete it from your mailbox or any other storage
> mechanism. Magnetic Dreams, Inc cannot accept liability for any statements
> made which are clearly the sender's own and not expressly made on behalf of
> Magnetic Dreams, Inc or one of its agents.*
>
>
>



-- 
---
Simon Ben Anderson
blog: http://vinyldevelopment.wordpress.com/


Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Tim Crowson
Yep, that's what I'm using. Pywin32 64-bit (in this case, build 217, 
athough I see 218 is out). The installer is 
"pywin32-217.win-amd64-py2.7.exe 
"

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20217/

Again, this has been working fine on my workstation for weeks. And we're 
not finding anything particularly special to differentiate my setup from 
other workstations.


-Tim

On 12/5/2012 5:11 PM, Simon Anderson wrote:
If your using steve and Jos Qt plugin, if I recall its made for 64bit 
only at the moment.


you will need pywin installed, and Steve+Jos Plugin to get stable pyQt 
working. it is possible to not use there plugin but it causes 
softimage to be a bit unstable.




On Thu, Dec 6, 2012 at 9:44 AM, Stephen Blair > wrote:


Hi Tim

Did you try this?

pywin32_postinstall.py -install

http://code.activestate.com/lists/python-win32/12212/



On 05/12/2012 5:29 PM, Tim Crowson wrote:

/close failed in file object destructor://
//sys.excepthook is missing//
//lost sys.stderr/





--
---
Simon Ben Anderson
blog: http://vinyldevelopment.wordpress.com/



--
Signature

*Tim Crowson
*/Lead CG Artist/

*Magnetic Dreams Animation Studio, Inc.
*2525 Lebanon Pike, Building C. Nashville, TN 37214
*Ph*  615.885.6801 | *Fax*  615.889.4768 | www.magneticdreams.com
tim.crow...@magneticdreams.com

/Confidentiality Notice: This email, including attachments, is 
confidential and should not be used by anyone who is not the original 
intended recipient(s). If you have received this e-mail in error please 
inform the sender and delete it from your mailbox or any other storage 
mechanism. Magnetic Dreams, Inc cannot accept liability for any 
statements made which are clearly the sender's own and not expressly 
made on behalf of Magnetic Dreams, Inc or one of its agents./




Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Tim Crowson
Yes, I tried that. It installed some things, including a dll, but the 
'debugging disabled' error persists.
I also tried a self-installing command to import the win32trace module 
instead of win32traceutil, and that had no effect.


-Tim


On 12/5/2012 4:44 PM, Stephen Blair wrote:

Hi Tim

Did you try this?
pywin32_postinstall.py -install
http://code.activestate.com/lists/python-win32/12212/


On 05/12/2012 5:29 PM, Tim Crowson wrote:

/close failed in file object destructor://
//sys.excepthook is missing//
//lost sys.stderr/




--
Signatur /ccept liability for any statements made which are clearly the 
sender's own and not expressly made on behalf of Magnetic Dreams, Inc or 
one of its agents./




Re: PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Stephen Blair

Hi Tim

Did you try this?

pywin32_postinstall.py -install

http://code.activestate.com/lists/python-win32/12212/


On 05/12/2012 5:29 PM, Tim Crowson wrote:

/close failed in file object destructor://
//sys.excepthook is missing//
//lost sys.stderr/




PyWin32 and Debugging Problems in the Softimage Python Console

2012-12-05 Thread Tim Crowson
As part of getting PyQt working on multiple workstations, one of the 
prerequisites (as far as we can tell) is to have PyWin32 installed to 
our local Python on our C:\ drive. So we've done that on a few systems 
and are hitting a snag.


1) The PyWin installer, on finishing, spits out this error, but 
otherwise appears to install ok:

/close failed in file object destructor://
//sys.excepthook is missing//
//lost sys.stderr/

2) Thereafter, if Softimage is using the Windows Python, all outputs to 
the Softimage Python console spit out an additional output:

/Debugging interfaces not available - debugging is disabled..
/
3) I found this article 
 
from years ago explaining that a custom command to 'import 
win32traceutil' will solve the problem. So I tried that. But it solves 
the problem only for error outputs. Standard messages are not logged at 
all. Meaning I can't use 'print' and have to use 
'Application.LogMessage()' instead.


I'm not even sure if the PyWin installer error is related or not. It 
certainly seems that way, since the error pertains to the sys.stderr 
stream. But even after stripping and re-installing PyWin32 on MY 
machine, and getting that same error, my Softimage does not give me any 
"/debugging is disabled.." /errors. That's only on my machine though. 4 
other systems today have all behaved the same way, resulting in the 
'debugging is disabled' message. And we can't tell that there's anything 
really different with my system, except that I'm the only one not on 
Windows 7 SP1.


I'm a bit over my head with this. My questions to list are:
1) What's going on here?
2) Is there a way to avoid using PyWin in order to use PyQt in Softimage 
(building PyQt against 2.6.4 not being an option, or at least, not 
desirable)
3) What are the implications if we continue with the self-installing 
command to import win32traceutil and not having a 'print' option, or 
seemingly any sys.stdout messages? In practice so far, I've only ever 
needed that for printing data, since errors get output in the sys.stderr 
stream, and that part is working fine. Just seems wrong not have the 
sys.stdout stream working correctly...



--
Signature

*Tim Crowson
*/Lead CG Artist/

*Magnetic Dreams Animation Studio, Inc.
*2525 Lebanon Pike, Building C. Nashville, TN 37214
*Ph*  615.885.6801 | *Fax*  615.889.4768 | www.magneticdreams.com
tim.crow...@magneticdreams.com



Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Miquel Campos
thanks for the link Martin :)



Miquel Campos
www.akaosaru.com




2012/12/5 Martin Chatterjee 

> That would be Glassworks London.
>
> http://www.glassworks.co.uk/node/2683&search-type=all&term=all
>
> Cheers, -M
> --
>Martin Chatterjee
>
> [ Freelance Technical Director ]
> [   http://www.chatterjee.de   ]
> [ https://vimeo.com/chatterjee ]
>
>
>
> On Wed, Dec 5, 2012 at 10:36 PM, Miquel Campos wrote:
>
>> Woah this is really cool! who did it?
>>
>> 
>>
>> Miquel Campos
>> www.akaosaru.com
>>
>>
>>
>>
>> 2012/12/5 olivier jeannel 
>>
>>>  Speaking about "cool works" made with ice, this was posted in
>>> Vimeo/ice group :
>>> https://vimeo.com/groups/ice/videos/54286211
>>>
>>> Le 05/12/2012 20:30, Meng-Yang Lu a écrit :
>>>
>>> LA has Sony, Disney, DD, and Rhythm being a huge magnet drawing in
>>> Houdini people.  And then when things shuffle around they're here for the
>>> picking.
>>>
>>> I've a feeling the ICE boom is coincidentally after Nissan's "Wouldn't
>>> it be cool." commercial.  Definitely made some waves in the commercial
>>> world as to how that was all done.
>>>
>>> -Lu
>>>
>>>
>>> On Wed, Dec 5, 2012 at 11:16 AM, Ciaran Moloney <
>>> moloney.cia...@gmail.com> wrote:
>>>
 Really..there are more competent Houdini TDs than ICE? Or just an L.A.
 thing?



 On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer wrote:

> So if you're in these areas, or if you do remote contracts, contact
> me, please! There's more work here than people available by a wide
> margin... I hate not even having names to give clients, and to have to
> suggest they shift to houdini just so they can fill seats.



>>>
>>>
>>
>


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Martin Chatterjee
That would be Glassworks London.

http://www.glassworks.co.uk/node/2683&search-type=all&term=all

Cheers, -M
--
   Martin Chatterjee

[ Freelance Technical Director ]
[   http://www.chatterjee.de   ]
[ https://vimeo.com/chatterjee ]



On Wed, Dec 5, 2012 at 10:36 PM, Miquel Campos wrote:

> Woah this is really cool! who did it?
>
> 
>
> Miquel Campos
> www.akaosaru.com
>
>
>
>
> 2012/12/5 olivier jeannel 
>
>>  Speaking about "cool works" made with ice, this was posted in Vimeo/ice
>> group :
>> https://vimeo.com/groups/ice/videos/54286211
>>
>> Le 05/12/2012 20:30, Meng-Yang Lu a écrit :
>>
>> LA has Sony, Disney, DD, and Rhythm being a huge magnet drawing in
>> Houdini people.  And then when things shuffle around they're here for the
>> picking.
>>
>> I've a feeling the ICE boom is coincidentally after Nissan's "Wouldn't it
>> be cool." commercial.  Definitely made some waves in the commercial world
>> as to how that was all done.
>>
>> -Lu
>>
>>
>> On Wed, Dec 5, 2012 at 11:16 AM, Ciaran Moloney > > wrote:
>>
>>> Really..there are more competent Houdini TDs than ICE? Or just an L.A.
>>> thing?
>>>
>>>
>>>
>>> On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer wrote:
>>>
 So if you're in these areas, or if you do remote contracts, contact me,
 please! There's more work here than people available by a wide margin... I
 hate not even having names to give clients, and to have to suggest they
 shift to houdini just so they can fill seats.
>>>
>>>
>>>
>>
>>
>


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Miquel Campos
Woah this is really cool! who did it?



Miquel Campos
www.akaosaru.com




2012/12/5 olivier jeannel 

>  Speaking about "cool works" made with ice, this was posted in Vimeo/ice
> group :
> https://vimeo.com/groups/ice/videos/54286211
>
> Le 05/12/2012 20:30, Meng-Yang Lu a écrit :
>
> LA has Sony, Disney, DD, and Rhythm being a huge magnet drawing in Houdini
> people.  And then when things shuffle around they're here for the picking.
>
> I've a feeling the ICE boom is coincidentally after Nissan's "Wouldn't it
> be cool." commercial.  Definitely made some waves in the commercial world
> as to how that was all done.
>
> -Lu
>
>
> On Wed, Dec 5, 2012 at 11:16 AM, Ciaran Moloney 
> wrote:
>
>> Really..there are more competent Houdini TDs than ICE? Or just an L.A.
>> thing?
>>
>>
>>
>> On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer  wrote:
>>
>>> So if you're in these areas, or if you do remote contracts, contact me,
>>> please! There's more work here than people available by a wide margin... I
>>> hate not even having names to give clients, and to have to suggest they
>>> shift to houdini just so they can fill seats.
>>
>>
>>
>
>


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread olivier jeannel
Speaking about "cool works" made with ice, this was posted in Vimeo/ice 
group :

https://vimeo.com/groups/ice/videos/54286211

Le 05/12/2012 20:30, Meng-Yang Lu a écrit :
LA has Sony, Disney, DD, and Rhythm being a huge magnet drawing in 
Houdini people.  And then when things shuffle around they're here for 
the picking.


I've a feeling the ICE boom is coincidentally after Nissan's "Wouldn't 
it be cool." commercial.  Definitely made some waves in the commercial 
world as to how that was all done.


-Lu


On Wed, Dec 5, 2012 at 11:16 AM, Ciaran Moloney 
mailto:moloney.cia...@gmail.com>> wrote:


Really..there are more competent Houdini TDs than ICE? Or just an
L.A. thing?



On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer mailto:andymoo...@gmail.com>> wrote:

So if you're in these areas, or if you do remote contracts,
contact me, please! There's more work here than people
available by a wide margin... I hate not even having names to
give clients, and to have to suggest they shift to houdini
just so they can fill seats.







Re: node for reading files

2012-12-05 Thread Steven Caron
great idea! forgot about that ;)


On Wed, Dec 5, 2012 at 12:43 PM, Ciaran Moloney wrote:

> You could also convert the .csv to .icecache format with python.
>
>
> On Wed, Dec 5, 2012 at 8:15 PM, Steven Caron  wrote:
>
>> reading that thread i am going to agree with luc-eric, create a python
>> script/tool which creates ice attributes. the only downside is that if you
>> are actively using that attribute (any get data node i think) the api
>> doesn't allow you to update it. this is one current issue with crowdfx
>> being so slow, when you need to update attributes you have to rename all
>> the attributes you want to update to temporary names, the entire tree/graph
>> needs to update and accept those changes. then you update the proper ice
>> attributes and re path all the get/set data nodes to the original attribute
>> name. if your graph is expensive you can see how this would be slow if you
>> have to evaluate the graph twice each time this happens.
>>
>> i wouldn't be worried that python would be too slow in this case because
>> i read that file objects are just a wrapper for C stdio...
>> http://docs.python.org/2/library/stdtypes.html#file-objects
>>
>> alternatively you can create a custom ice node which would do multi-phase
>> evaluation, ie. first pass parse and cache data read from the file then re
>> use it for subsequent evaluations. also you can use this node and 'freeze'
>> it after the data is set to an attribute(s), just so long as you are
>> actually using it in another graph so it doesn't get optimized out.
>>
>> i can't provide any actual code or direct collaboration other than
>> advice, sorry.
>>
>> s
>>
>>
>>
>> On Wed, Dec 5, 2012 at 3:07 AM, Doeke Wartena wrote:
>>
>>> hi,
>>>
>>> i'm really interested in a node or ppg for reading a tsv / csv file.
>>> I often have to read this file for my study where i have to visualize
>>> data for example.
>>> Right now i do that in a java dialect which is quite awsome and well
>>> suited for 2d.
>>> 3d is also supported but i like softimage a lot more when it comes to 3d.
>>> I had a topic about having a node for reading files on the si-community
>>> forum:
>>>
>>>
>>> http://www.si-community.com/community/viewtopic.php?f=13&t=2983&sid=78329fa63bfc4fe5076d544d5ec60c23
>>>
>>> I don't have the experience and time for creating such thing.
>>> Anyway, i was hoping someone here would like to work with me together to
>>> create such thing.
>>>
>>> best Doeke
>>>
>>
>>
>


Re: node for reading files

2012-12-05 Thread Ciaran Moloney
You could also convert the .csv to .icecache format with python.


On Wed, Dec 5, 2012 at 8:15 PM, Steven Caron  wrote:

> reading that thread i am going to agree with luc-eric, create a python
> script/tool which creates ice attributes. the only downside is that if you
> are actively using that attribute (any get data node i think) the api
> doesn't allow you to update it. this is one current issue with crowdfx
> being so slow, when you need to update attributes you have to rename all
> the attributes you want to update to temporary names, the entire tree/graph
> needs to update and accept those changes. then you update the proper ice
> attributes and re path all the get/set data nodes to the original attribute
> name. if your graph is expensive you can see how this would be slow if you
> have to evaluate the graph twice each time this happens.
>
> i wouldn't be worried that python would be too slow in this case because i
> read that file objects are just a wrapper for C stdio...
> http://docs.python.org/2/library/stdtypes.html#file-objects
>
> alternatively you can create a custom ice node which would do multi-phase
> evaluation, ie. first pass parse and cache data read from the file then re
> use it for subsequent evaluations. also you can use this node and 'freeze'
> it after the data is set to an attribute(s), just so long as you are
> actually using it in another graph so it doesn't get optimized out.
>
> i can't provide any actual code or direct collaboration other than advice,
> sorry.
>
> s
>
>
>
> On Wed, Dec 5, 2012 at 3:07 AM, Doeke Wartena wrote:
>
>> hi,
>>
>> i'm really interested in a node or ppg for reading a tsv / csv file.
>> I often have to read this file for my study where i have to visualize
>> data for example.
>> Right now i do that in a java dialect which is quite awsome and well
>> suited for 2d.
>> 3d is also supported but i like softimage a lot more when it comes to 3d.
>> I had a topic about having a node for reading files on the si-community
>> forum:
>>
>>
>> http://www.si-community.com/community/viewtopic.php?f=13&t=2983&sid=78329fa63bfc4fe5076d544d5ec60c23
>>
>> I don't have the experience and time for creating such thing.
>> Anyway, i was hoping someone here would like to work with me together to
>> create such thing.
>>
>> best Doeke
>>
>
>


Re: node for reading files

2012-12-05 Thread Steven Caron
reading that thread i am going to agree with luc-eric, create a python
script/tool which creates ice attributes. the only downside is that if you
are actively using that attribute (any get data node i think) the api
doesn't allow you to update it. this is one current issue with crowdfx
being so slow, when you need to update attributes you have to rename all
the attributes you want to update to temporary names, the entire tree/graph
needs to update and accept those changes. then you update the proper ice
attributes and re path all the get/set data nodes to the original attribute
name. if your graph is expensive you can see how this would be slow if you
have to evaluate the graph twice each time this happens.

i wouldn't be worried that python would be too slow in this case because i
read that file objects are just a wrapper for C stdio...
http://docs.python.org/2/library/stdtypes.html#file-objects

alternatively you can create a custom ice node which would do multi-phase
evaluation, ie. first pass parse and cache data read from the file then re
use it for subsequent evaluations. also you can use this node and 'freeze'
it after the data is set to an attribute(s), just so long as you are
actually using it in another graph so it doesn't get optimized out.

i can't provide any actual code or direct collaboration other than advice,
sorry.

s


On Wed, Dec 5, 2012 at 3:07 AM, Doeke Wartena  wrote:

> hi,
>
> i'm really interested in a node or ppg for reading a tsv / csv file.
> I often have to read this file for my study where i have to visualize data
> for example.
> Right now i do that in a java dialect which is quite awsome and well
> suited for 2d.
> 3d is also supported but i like softimage a lot more when it comes to 3d.
> I had a topic about having a node for reading files on the si-community
> forum:
>
>
> http://www.si-community.com/community/viewtopic.php?f=13&t=2983&sid=78329fa63bfc4fe5076d544d5ec60c23
>
> I don't have the experience and time for creating such thing.
> Anyway, i was hoping someone here would like to work with me together to
> create such thing.
>
> best Doeke
>


RE: strands-heavy commercial gig, LA area

2012-12-05 Thread Sandy Sutherland
Hi Andy - you interested in remote from Cape Town, South africa - or is that 
too far?  Might know of someone here.

S.


Sandy Sutherland | Technical 
Supervisor
[http://triggerfish.co.za/en/wp-content/uploads/udf_foundry/images/logo.png] 

[http://static.ak.fbcdn.net/rsrc.php/v2/ym/x/lFV-lsMcC_0.png] 


[https://si0.twimg.com/a/1349296073/images/resources/twitter-bird-white-on-blue.png]
 

From: softimage-boun...@listproc.autodesk.com 
[softimage-boun...@listproc.autodesk.com] on behalf of Andy Moorer 
[andymoo...@gmail.com]
Sent: 05 December 2012 20:45
To: softimage@listproc.autodesk.com
Subject: strands-heavy commercial gig, LA area

Hi gang... ANOTHER strands-based VFX gig, a good studio with a Nike commercial 
(or several actually) in the LA area needs ICE guys. About 5 weeks in January.

Anyone out there, looking? Remote is a possibility. Reasonably complex stuff, 
you'll need to be comfortable with custom ICE dev and strands in particular. 
This is a particularly nice project and I'll probably sign on myself, but it'll 
need a couple of guys at least.

I'm getting so much call for ICE freelancers in the LA area, as well as New 
York it's not funny. I seem to have ended up on some critical mass of 
rolodexes, and I'm turning down work every week.

Worse, most of these studios end up giving up on using ICE simply for lack of 
people.

So if you're in these areas, or if you do remote contracts, contact me, please! 
There's more work here than people available by a wide margin... I hate not 
even having names to give clients, and to have to suggest they shift to houdini 
just so they can fill seats.



Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Ciaran Moloney
Oh right, yeah. Hollywood. Forgot about that...

On Wed, Dec 5, 2012 at 7:30 PM, Meng-Yang Lu  wrote:

> LA has Sony, Disney, DD, and Rhythm being a huge magnet drawing in Houdini
> people.  And then when things shuffle around they're here for the picking.
>
> I've a feeling the ICE boom is coincidentally after Nissan's "Wouldn't it
> be cool." commercial.  Definitely made some waves in the commercial world
> as to how that was all done.
>
> -Lu


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Meng-Yang Lu
LA has Sony, Disney, DD, and Rhythm being a huge magnet drawing in Houdini
people.  And then when things shuffle around they're here for the picking.

I've a feeling the ICE boom is coincidentally after Nissan's "Wouldn't it
be cool." commercial.  Definitely made some waves in the commercial world
as to how that was all done.

-Lu


On Wed, Dec 5, 2012 at 11:16 AM, Ciaran Moloney wrote:

> Really..there are more competent Houdini TDs than ICE? Or just an L.A.
> thing?
>
>
>
> On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer  wrote:
>
>> So if you're in these areas, or if you do remote contracts, contact me,
>> please! There's more work here than people available by a wide margin... I
>> hate not even having names to give clients, and to have to suggest they
>> shift to houdini just so they can fill seats.
>
>
>


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Gene Crucean
There are quite a few Houdini guys around here. There were 41 at Sony alone
for Spiderman.


On Wed, Dec 5, 2012 at 11:16 AM, Ciaran Moloney wrote:

> Really..there are more competent Houdini TDs than ICE? Or just an L.A.
> thing?
>
>
>
> On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer  wrote:
>
>> So if you're in these areas, or if you do remote contracts, contact me,
>> please! There's more work here than people available by a wide margin... I
>> hate not even having names to give clients, and to have to suggest they
>> shift to houdini just so they can fill seats.
>
>
>


-- 
Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX
Developer / Filmmaker / Photographer
** *Freelance for hire* **
www.genecrucean.com

~~ Please use my website's contact form on www.genecrucean.com for any
personal emails. Thanks. I may not get them at this address. ~~


RE: strands-heavy commercial gig, LA area

2012-12-05 Thread Matt Lind
Funny.

We always hear about companies claiming they cannot find ICE artists, but I 
live near LA and don't see or hear about the job postings.  To the best of my 
knowledge there are 3 video game developers within a 10 mile radius of me using 
Softimage.  Outside of that, I know of no one using Softimage for more than the 
occasional side job with/without ICE.  Obviously there's a disconnect in 
communications.

So what is the nature of the ICE work?  Is it strictly particle stuff?  If 
that's the case it would explain why there's a shortage of talent as Softimage 
isn't particularly known for it's VFXuntil recently.

Matt





From: softimage-boun...@listproc.autodesk.com 
[mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Gene Crucean
Sent: Wednesday, December 05, 2012 11:11 AM
To: softimage@listproc.autodesk.com
Subject: Re: strands-heavy commercial gig, LA area

... point being, a possible reason it's hard to find Soft artists around here 
is that they are already booked.


Sorry, I don't think I made that clear in my last email.

On Wed, Dec 5, 2012 at 11:05 AM, Gene Crucean 
mailto:emailgeneonthel...@gmail.com>> wrote:
The problem is that if you are a Soft user in the LA area... you are almost 
guaranteed work because there are soo few of us here. I'm pretty much booked 
for 2 years.

It's nice not being a dime a dozen Maya artist :)

On Wed, Dec 5, 2012 at 10:45 AM, Andy Moorer 
mailto:andymoo...@gmail.com>> wrote:
Hi gang... ANOTHER strands-based VFX gig, a good studio with a Nike commercial 
(or several actually) in the LA area needs ICE guys. About 5 weeks in January.

Anyone out there, looking? Remote is a possibility. Reasonably complex stuff, 
you'll need to be comfortable with custom ICE dev and strands in particular. 
This is a particularly nice project and I'll probably sign on myself, but it'll 
need a couple of guys at least.

I'm getting so much call for ICE freelancers in the LA area, as well as New 
York it's not funny. I seem to have ended up on some critical mass of 
rolodexes, and I'm turning down work every week.

Worse, most of these studios end up giving up on using ICE simply for lack of 
people.

So if you're in these areas, or if you do remote contracts, contact me, please! 
There's more work here than people available by a wide margin... I hate not 
even having names to give clients, and to have to suggest they shift to houdini 
just so they can fill seats.




--
Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX 
Developer / Filmmaker / Photographer
** Freelance for hire **
www.genecrucean.com

~~ Please use my website's contact form on 
www.genecrucean.com for any personal emails. 
Thanks. I may not get them at this address. ~~




--
Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX 
Developer / Filmmaker / Photographer
** Freelance for hire **
www.genecrucean.com

~~ Please use my website's contact form on 
www.genecrucean.com for any personal emails. 
Thanks. I may not get them at this address. ~~



Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Ciaran Moloney
Really..there are more competent Houdini TDs than ICE? Or just an L.A.
thing?



On Wed, Dec 5, 2012 at 6:45 PM, Andy Moorer  wrote:

> So if you're in these areas, or if you do remote contracts, contact me,
> please! There's more work here than people available by a wide margin... I
> hate not even having names to give clients, and to have to suggest they
> shift to houdini just so they can fill seats.


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Gene Crucean
... point being, a possible reason it's hard to find Soft artists around
here is that they are already booked.


Sorry, I don't think I made that clear in my last email.


On Wed, Dec 5, 2012 at 11:05 AM, Gene Crucean
wrote:

> The problem is that if you are a Soft user in the LA area... you are
> almost guaranteed work because there are soo few of us here. I'm pretty
> much booked for 2 years.
>
> It's nice not being a dime a dozen Maya artist :)
>
>
> On Wed, Dec 5, 2012 at 10:45 AM, Andy Moorer  wrote:
>
>> Hi gang... ANOTHER strands-based VFX gig, a good studio with a Nike
>> commercial (or several actually) in the LA area needs ICE guys. About 5
>> weeks in January.
>>
>> Anyone out there, looking? Remote is a possibility. Reasonably complex
>> stuff, you'll need to be comfortable with custom ICE dev and strands in
>> particular. This is a particularly nice project and I'll probably sign on
>> myself, but it'll need a couple of guys at least.
>>
>> I'm getting so much call for ICE freelancers in the LA area, as well as
>> New York it's not funny. I seem to have ended up on some critical mass
>> of rolodexes, and I'm turning down work every week.
>>
>> Worse, most of these studios end up giving up on using ICE simply for
>> lack of people.
>>
>> So if you're in these areas, or if you do remote contracts, contact me,
>> please! There's more work here than people available by a wide margin... I
>> hate not even having names to give clients, and to have to suggest they
>> shift to houdini just so they can fill seats.
>>
>>
>
>
>
> --
> Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX
> Developer / Filmmaker / Photographer
> ** *Freelance for hire* **
> www.genecrucean.com
>
> ~~ Please use my website's contact form on www.genecrucean.com for any
> personal emails. Thanks. I may not get them at this address. ~~
>
>


-- 
Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX
Developer / Filmmaker / Photographer
** *Freelance for hire* **
www.genecrucean.com

~~ Please use my website's contact form on www.genecrucean.com for any
personal emails. Thanks. I may not get them at this address. ~~


Re: strands-heavy commercial gig, LA area

2012-12-05 Thread Gene Crucean
The problem is that if you are a Soft user in the LA area... you are almost
guaranteed work because there are soo few of us here. I'm pretty much
booked for 2 years.

It's nice not being a dime a dozen Maya artist :)


On Wed, Dec 5, 2012 at 10:45 AM, Andy Moorer  wrote:

> Hi gang... ANOTHER strands-based VFX gig, a good studio with a Nike
> commercial (or several actually) in the LA area needs ICE guys. About 5
> weeks in January.
>
> Anyone out there, looking? Remote is a possibility. Reasonably complex
> stuff, you'll need to be comfortable with custom ICE dev and strands in
> particular. This is a particularly nice project and I'll probably sign on
> myself, but it'll need a couple of guys at least.
>
> I'm getting so much call for ICE freelancers in the LA area, as well as
> New York it's not funny. I seem to have ended up on some critical mass
> of rolodexes, and I'm turning down work every week.
>
> Worse, most of these studios end up giving up on using ICE simply for lack
> of people.
>
> So if you're in these areas, or if you do remote contracts, contact me,
> please! There's more work here than people available by a wide margin... I
> hate not even having names to give clients, and to have to suggest they
> shift to houdini just so they can fill seats.
>
>



-- 
Gene Crucean - Emmy winning - Oscar nominated VFX Supervisor / iOS-OSX
Developer / Filmmaker / Photographer
** *Freelance for hire* **
www.genecrucean.com

~~ Please use my website's contact form on www.genecrucean.com for any
personal emails. Thanks. I may not get them at this address. ~~


strands-heavy commercial gig, LA area

2012-12-05 Thread Andy Moorer
Hi gang... ANOTHER strands-based VFX gig, a good studio with a Nike
commercial (or several actually) in the LA area needs ICE guys. About 5
weeks in January.

Anyone out there, looking? Remote is a possibility. Reasonably complex
stuff, you'll need to be comfortable with custom ICE dev and strands in
particular. This is a particularly nice project and I'll probably sign on
myself, but it'll need a couple of guys at least.

I'm getting so much call for ICE freelancers in the LA area, as well as New
York it's not funny. I seem to have ended up on some critical mass of
rolodexes, and I'm turning down work every week.

Worse, most of these studios end up giving up on using ICE simply for lack
of people.

So if you're in these areas, or if you do remote contracts, contact me,
please! There's more work here than people available by a wide margin... I
hate not even having names to give clients, and to have to suggest they
shift to houdini just so they can fill seats.


RE: Python: subprocess caching

2012-12-05 Thread Gareth Bell
Yeah I'd be interested to know this too.
 
That and sending to something like Deadline



From: softimage-boun...@listproc.autodesk.com on behalf of Cristobal Infante
Sent: Wed 05/12/2012 16:54
To: softimage@listproc.autodesk.com
Subject: Python: subprocess caching


Hi guys, 

I would like to make python script that will: 

- call the command prompt. 
- cache a given scene, without opening the softimage gui.

I know I can run: xsi -script cache.py, so that takes care of the events inside 
soft.

But how do I call the subprocess so it receives this commands? (xsi -script)

import subprocess
proc = subprocess.Popen ("C:/Program Files/Autodesk/Softimage 2013 
SP1/Application/bin/SIShell.bat", shell=False )

# this just opens the command prompt

Any idea?

Cheers,
Cris


<>

Re: Python: subprocess caching

2012-12-05 Thread Stephen Blair

xsibatch -processing -script cache.py ?

On 05/12/2012 11:54 AM, Cristobal Infante wrote:

Hi guys,

I would like to make python script that will:

- call the command prompt.
- cache a given scene, without opening the softimage gui.

I know I can run: xsi -script cache.py, so that takes care of the 
events inside soft.


But how do I call the subprocess so it receives this commands? (xsi 
-script)


import subprocess
proc = subprocess.Popen ("C:/Program Files/Autodesk/Softimage 2013 
SP1/Application/bin/SIShell.bat", shell=False )


# this just opens the command prompt

Any idea?

Cheers,
Cris






Re: Reordering vertex ids when moving between apps.

2012-12-05 Thread Adam Sale
right.. GATOR. doh..


On Wed, Dec 5, 2012 at 1:20 AM, Ben Houston  wrote:

> Maya and 3ds max will create new vertices in cases where the topology is
> bad.  This will create problems with loading in point caches because the
> topology is now different.  This may not be related to you issue.
>  On Dec 5, 2012 12:53 AM, "Adam Sale"  wrote:
>
>> Hey guys.
>> We have a condition here where we move data between mudbox, maya and
>> soft, and on the return trip into Soft, index reordering affects shape
>> loading.
>>
>> In one of our scenes, we've encountered an issue where shapes will no
>> longer transfer onto two of the objects correctly, the vertex ids have been
>> reordered. The result is just an exploding mass of points/.
>>
>> For most of the objects, we haven't had issue, we've frozen transforms,
>> no history in stack, but in this case, have any of you experienced
>> re-ordering between these three apps in particular?
>>
>> How would you transfer shapes between objects of equivalent topology,
>> but with differently indexed vertices?
>>
>>
>> Cheers
>> Adam
>>
>>
>>
>


node for reading files

2012-12-05 Thread Doeke Wartena
hi,

i'm really interested in a node or ppg for reading a tsv / csv file.
I often have to read this file for my study where i have to visualize data
for example.
Right now i do that in a java dialect which is quite awsome and well suited
for 2d.
3d is also supported but i like softimage a lot more when it comes to 3d.
I had a topic about having a node for reading files on the si-community
forum:

http://www.si-community.com/community/viewtopic.php?f=13&t=2983&sid=78329fa63bfc4fe5076d544d5ec60c23

I don't have the experience and time for creating such thing.
Anyway, i was hoping someone here would like to work with me together to
create such thing.

best Doeke


Re: Offtopic: Python in Maya

2012-12-05 Thread Christian Gotzinger
Thank you very much! This will get us started.


On Wed, Dec 5, 2012 at 11:10 AM, Daniel Harjanto wrote:

> in standard python:
>
> import maya.cmds as cmds
>
> for i in range(5):
>
>   MySphere = cmds.polySphere()
>
>   cmds.setAttr("%s.translateY" % MySphere[0], i)
>
> in pyMel:
>
> import pymel.core as pm;
>
>
> for i in range(5):
>
>   MySphere = pm.PyNode(pm.polySphere()[0])
>
>   MySphere.setAttr('translateY', i)
>
>
> Cheers,
>
> On Wed, Dec 5, 2012 at 4:21 PM, Christian Gotzinger  > wrote:
>
>> Hi list,
>>
>> I'm rather new to Python, and while I've got many things worked out
>> nicely in SI already, we are trying to implement some of this stuff in Maya
>> as well.
>> Sorry for this simple question, but could somebody tell me the Maya
>> equivalent for this?
>>
>> for i in range(5):
>> MySphere = Application.CreatePrim("Sphere", "MeshSurface", "", "")
>> MySphere.PosY = i
>>
>> I want to set attributes without having to move and rotate commands.
>>
>> Thank you!
>>
>
>
>
> --
> Daniel Harjanto
> Infinite Frameworks Studios
> TD
> http://misterdi.cgpot.com
>
>


Re: Offtopic: Python in Maya

2012-12-05 Thread Daniel Harjanto
in standard python:

import maya.cmds as cmds

for i in range(5):

  MySphere = cmds.polySphere()

  cmds.setAttr("%s.translateY" % MySphere[0], i)

in pyMel:

import pymel.core as pm;


for i in range(5):

  MySphere = pm.PyNode(pm.polySphere()[0])

  MySphere.setAttr('translateY', i)


Cheers,

On Wed, Dec 5, 2012 at 4:21 PM, Christian Gotzinger
wrote:

> Hi list,
>
> I'm rather new to Python, and while I've got many things worked out nicely
> in SI already, we are trying to implement some of this stuff in Maya as
> well.
> Sorry for this simple question, but could somebody tell me the Maya
> equivalent for this?
>
> for i in range(5):
> MySphere = Application.CreatePrim("Sphere", "MeshSurface", "", "")
> MySphere.PosY = i
>
> I want to set attributes without having to move and rotate commands.
>
> Thank you!
>



-- 
Daniel Harjanto
Infinite Frameworks Studios
TD
http://misterdi.cgpot.com


Re: Offtopic: Python in Maya

2012-12-05 Thread Christian Gotzinger
Thank you for the link Eric, I'll check it out.

We're not trying to do anything crazy, so in case someone here has been to
the dark side and knows the answer please let me know :-)

Cheers,
Christian



On Wed, Dec 5, 2012 at 10:32 AM, Eric Thivierge wrote:

> Maybe this list may be more helpful:
>
> http://groups.google.com/group/python_inside_maya
>
> 
> Eric Thivierge
> http://www.ethivierge.com
>
>
>
> On Wed, Dec 5, 2012 at 8:21 PM, Christian Gotzinger  > wrote:
>
>> Hi list,
>>
>> I'm rather new to Python, and while I've got many things worked out
>> nicely in SI already, we are trying to implement some of this stuff in Maya
>> as well.
>> Sorry for this simple question, but could somebody tell me the Maya
>> equivalent for this?
>>
>> for i in range(5):
>> MySphere = Application.CreatePrim("Sphere", "MeshSurface", "", "")
>> MySphere.PosY = i
>>
>> I want to set attributes without having to move and rotate commands.
>>
>> Thank you!
>>
>
>


Re: Offtopic: Python in Maya

2012-12-05 Thread Eric Thivierge
Maybe this list may be more helpful:

http://groups.google.com/group/python_inside_maya


Eric Thivierge
http://www.ethivierge.com


On Wed, Dec 5, 2012 at 8:21 PM, Christian Gotzinger
wrote:

> Hi list,
>
> I'm rather new to Python, and while I've got many things worked out nicely
> in SI already, we are trying to implement some of this stuff in Maya as
> well.
> Sorry for this simple question, but could somebody tell me the Maya
> equivalent for this?
>
> for i in range(5):
> MySphere = Application.CreatePrim("Sphere", "MeshSurface", "", "")
> MySphere.PosY = i
>
> I want to set attributes without having to move and rotate commands.
>
> Thank you!
>


Offtopic: Python in Maya

2012-12-05 Thread Christian Gotzinger
Hi list,

I'm rather new to Python, and while I've got many things worked out nicely
in SI already, we are trying to implement some of this stuff in Maya as
well.
Sorry for this simple question, but could somebody tell me the Maya
equivalent for this?

for i in range(5):
MySphere = Application.CreatePrim("Sphere", "MeshSurface", "", "")
MySphere.PosY = i

I want to set attributes without having to move and rotate commands.

Thank you!


Re: Reordering vertex ids when moving between apps.

2012-12-05 Thread Ben Houston
Maya and 3ds max will create new vertices in cases where the topology is
bad.  This will create problems with loading in point caches because the
topology is now different.  This may not be related to you issue.
On Dec 5, 2012 12:53 AM, "Adam Sale"  wrote:

> Hey guys.
> We have a condition here where we move data between mudbox, maya and soft,
> and on the return trip into Soft, index reordering affects shape loading.
>
> In one of our scenes, we've encountered an issue where shapes will no
> longer transfer onto two of the objects correctly, the vertex ids have been
> reordered. The result is just an exploding mass of points/.
>
> For most of the objects, we haven't had issue, we've frozen transforms, no
> history in stack, but in this case, have any of you experienced re-ordering
> between these three apps in particular?
>
> How would you transfer shapes between objects of equivalent topology, but
> with differently indexed vertices?
>
>
> Cheers
> Adam
>
>
>