Can't Wire Parameters
#1
Hi, 

When I try to wire a parameter, it works, but when I press play, it shows an error of the following:

--Runtime error: Illegal self-reference in controller script

However, I don't believe I am self referencing.

I am trying to control the turbulent force on a wobble via an object with a custom attribute holder slider on it.

You can reproduce this issue by:

1. Create a Box
2. Create a Plane
3. Create TyFlow
4. Create a Birth Operator, emit start: 0, emit end: 0, total: 50
5. Add an Position Object operator and add the Box as the object
6. Add a Wobble Operator
7. Drag a Force operator as an Event_002
8. Connect the wobble output to the Event_002
9. In 3ds max menu, click on Animation, Wire Parameter, Parameter Wire Dialog
10. Find the 'Boxes' X position (using just for testing purposes)
11. Find the TyFlow, Event_002, Force, turb1_strength
12. One way wire the boxes X position to the turb1_strength
13. It seems to wire correctly
14. Press play and see warning message and possible freeze max.

Am I doing something wrong? Any help with this would be great,
Cheers!
Stu.
  Reply
#2
Hmm, I'm not sure why this isn't working, to be honest. Seems like it could be a max bug, and in theory it should work..
  Reply
#3
Get a crash when I try to use Wire Parameters too:

1. Create TyFlow
2. Use Preset Simple Icon Flow
3. Right-click TyFlow object and click on Wire Parameters.

-> crash
  Reply
#4
From what I can tell it's a max issue, not much I can do about it at the moment.
  Reply


Forum Jump: