08-02-2019, 08:38 AM
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.
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.