Getting access to vray tag settings
-
On 22/07/2015 at 10:22, xxxxxxxx wrote:
Hi everyone,
I am trying to change settings in a vray light tag via python. It is working so far, except of one thing. Each time I am running the script it is changing the settings and then directly switching back into it's default settings. Does anyone know, what the problem might be?
I wrote the following script:
import c4d
from c4d import documents, plugins
#Welcome to the world of Pythondef main() :
def tool() :
return plugins.FindPlugin(doc.GetAction(), c4d.PLUGINTYPE_TOOL)def object() :
return doc.GetActiveObject()def tag() :
return doc.GetActiveTag()def renderdata() :
return doc.GetActiveRenderData()def prefs(id) :
return plugins.FindPlugin(id, c4d.PLUGINTYPE_PREFS)c4d.CallCommand(600000106, 600000106) # Flächen-Lichtquelle
c4d.CallCommand(100004788, 50071) # Neues Tag
tag()[c4d.VRAYLIGHTTAG_COMMON_SHDON]=Trueif __name__=='__main__':
main()
c4d.EventAdd()Have a nice evening and thanks a lot
Anna
-
On 23/07/2015 at 05:36, xxxxxxxx wrote:
Hi Anna,
welcome to the Plugin Café forums
As far as I can see, your code looks fine (from a Cinema 4D point of view). So I guess, there must be something different with V-Ray. Unfortunately the MAXON SDK Support team has no information about V-Ray implementation, so I see two options. Either you ask the VRAYforC4D guys (LAUBlab) directly or somebody in our community can help out. -
On 23/07/2015 at 05:49, xxxxxxxx wrote:
Hey,
thanks a lot.
Yes that might be the problem. It seems like, that if I am switching the shadow on in the cinema light settings, the vray tag is taking over it's settings. Maybe there is a collision, if something can be changed at to different places at the programm? Just an idea. Don't know if I am right or if it is true. Just a suggestion.
Someone answered me as well on the other forum. I wasn't ment to start a double thread. So I am really sorry, that it turned out this way. But I wrote here as well, as someone pointed out, that I might get help here.
Currently I have a running script, the only thing is, that if I am opening Cinema 4D fresh, it is not creating the vray tag, only if I have been creating one by myself before hand. Than it works perfectly. That's a very strange thing.
But I will ask the Vray Guys, if they have an idea. Maybe they can help me