Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
Hello,
I'm making a plugin object with Priority options and have a couple of questions about PriorityData.
How can we hide the "Camera Dependent" option? I tried guessing the flag unsuccessfully. Example objects without "Camera Dependent" option are the Hair object and the Skin deformer.
How can we set the default value for such a parameter? I tried using the following code in the Init function but didn't work:
basePriority = c4d.PriorityData() priority.SetPriorityValue(c4d.PRIORITYVALUE_MODE, c4d.CYCLE_EXPRESSION) priority.SetPriorityValue(c4d.PRIORITYVALUE_PRIORITY, 400) node[res.BASE_PRIORITY] = priority
Thanks for any assistance
Hi @orestiskon this can be done with the NOCAMERA option, see PRIORITY. PRIORITY TEST_PRIORITY_VALUE {NOCAMERA;};
PRIORITY TEST_PRIORITY_VALUE {NOCAMERA;};
And in my case I did set within the Init the next code and it's working as expected.
priority = c4d.PriorityData() priority.SetPriorityValue(c4d.PRIORITYVALUE_MODE, c4d.CYCLE_EXPRESSION) priority.SetPriorityValue(c4d.PRIORITYVALUE_PRIORITY, 200) node[TEST_PRIORITY_VALUE] = priority
The only difference with your code is that you are using priority but you created basePriority, I guess it's a copy error but if not, then I would need your entire code since I can't reproduce your issue.
Cheers, Maxime.
Thanks Maxime, "NOCAMERA;" worked, and the priority was a typo, now it does work!