Yo dawg...

Discussions about SOFTIMAGEs© Interactive Creative Environment©
iamVFX
Posts: 697
Joined: 24 Sep 2010, 16:28

Yo dawg...

Post by iamVFX » 17 Dec 2012, 12:37

Image

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

Re: Yo dawg...

Post by iamVFX » 17 Dec 2012, 13:02

Image

User avatar
xsisupport
Posts: 713
Joined: 09 Jun 2009, 09:02
Location: Montreal Canada

Re: Yo dawg...

Post by xsisupport » 17 Dec 2012, 13:18

iamVFX wrote:Image
null.null.ICETree.SceneReferenceNode.reference
// Steve Blair
// "You're not a runner, you're just a guy who runs" -- my wife
//
// My Blogs: Arnold | Softimage

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

Re: Yo dawg...

Post by iamVFX » 17 Dec 2012, 13:21

xsisupport wrote:null.null.ICETree.SceneReferenceNode.reference
=))

User avatar
xsisupport
Posts: 713
Joined: 09 Jun 2009, 09:02
Location: Montreal Canada

Re: Yo dawg...

Post by xsisupport » 17 Dec 2012, 17:24

Seriously though, Get null.ICETree.SetOneDataNode.reference never resolves for me in 2013. It's always red.

---------------------------
Autodesk® Softimage®
---------------------------
ERROR: The ICE node failed to connect to a scene element, check script log for details
ERROR: The reference to the scene element 'null.ICETree.SetOneDataNode.reference' could not be resolved.

---------------------------
OK
---------------------------

Code: Select all

Application.NewScene("", "")
Application.GetPrim("Null", "", "", "")
Application.ApplyOp("ICETree", "null", "siNode", "", "", 0)
Application.AddICECompoundNode("Set Data", "null.null.ICETree")
Application.ExplodeICECompoundNode("null.null.ICETree.Set_Data", "")
Application.DeleteObj("null.null.ICETree.PassThroughNode")
Application.DeleteObj("null.null.ICETree.ExecuteNode")
Application.AddICENode("GetDataNode", "null.null.ICETree")
Application.SetValue("null.null.ICETree.SceneReferenceNode.reference", "null.ICETree.Name", "")
Application.ConnectICENodes("null.null.ICETree.SetOneDataNode.source", "null.null.ICETree.SceneReferenceNode.value")
Application.ConnectICENodes("null.null.ICETree.port1", "null.null.ICETree.SetOneDataNode.value")
Application.SetValue("null.null.ICETree.SetOneDataNode.reference", "self.Foo", "")
Application.DisplayPortValues("null.null.ICETree.SetOneDataNode.source", True, 0, True, "", 0, 0, 0, 1, False, True, 0.62, 1, 0.62, 1, False, 0, 10000, 1, False, False, 0, 10, False, True, False, 100)
Application.AddICENode("$XSI_DSPRESETS\\ICENodes\\GetDataNode.Preset", "null.null.ICETree")
Application.SetValue("null.null.ICETree.SceneReferenceNode[1].reference", "null.ICETree.SetOneDataNode.reference", "")
// Steve Blair
// "You're not a runner, you're just a guy who runs" -- my wife
//
// My Blogs: Arnold | Softimage

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

Re: Yo dawg...

Post by iamVFX » 17 Dec 2012, 19:33

xsisupport wrote:Seriously though, Get null.ICETree.SetOneDataNode.reference never resolves for me in 2013. It's always red.
Because you explode Set Data node. It sticks with it even after the deletion for some reason!

Image

Copy it from Set Data node to make it work.

User avatar
xsisupport
Posts: 713
Joined: 09 Jun 2009, 09:02
Location: Montreal Canada

Re: Yo dawg...

Post by xsisupport » 18 Dec 2012, 11:15

I think I got it to work, right?
Image

The trick was to change the reference in the Set One Data before plugging in the Source.

I never got the "Get .. reference" to work if I didn't have a "Set Data".

I crashed several times; this area of Softimage seems fragile.
// Steve Blair
// "You're not a runner, you're just a guy who runs" -- my wife
//
// My Blogs: Arnold | Softimage