Automatischer Refresh (Python?)

Gibt es die Möglichkeit (z. B. per Python) unter einer bestimmten Bedingung einen Frame vor und auch direkt wieder einen zurück zu gehen? Also in einer automatisierten Funktion. Damit will ich Thinking Particles nen kleinen Schubser bzw. Refresh geben. Klar geht auch fix per Shortcut, automatisiert wäre aber noch schöner. :wink:

Die Bedingung wäre: Immer wenn in Gruppe X ein Parameter geändert wird, refreshen.

Du kannst ExecutePasses ausführen, damit wird das Dokument im momentanen Frame komplett evaluiert.

Wie ist denn der Aufbau der Szene? Normalerweise sollte so etwas nicht nötig sein.

Habe eine TP Group in ner Matrix. Wenn ich da nun Effektoren anwende, werden die Änderungen (manchmal) erst sichtbar, wenn ich ein Frame wechsel.

Werden die Änderungen auch sichtbar, wenn Du nen Viewport-Refresh machst?

Ganz dumm gefragt: Was meinste denn damit? :wink:

Ich bastel da eh was für eine kleine Gruppe von Leuten, sollte also so oder so direkt von selbst funktionieren, ohne dass ich was erklären muss. Daher war ich an einer Pythonlösung interessiert.

Na wenn Du im Viewportmenü “Refresh” wählst oder A drückst, updatet sich dann Deine Szene?

Nope.

Dann müsste man wissen, wie Deine Szene aufgebaut ist.
Willst Du einen Python-Generator nutzen, brauchst Du ein Script oder ein Plugin?
Ein wenig mehr Info wäre schon hilfreich. :wink:

Stimmt, sorry.^^

Also die angehängte Datei hat folgenden Aufbau: TP Group liegt in Matrix und Particle Geometry. Da ich TP mit Redshift ansteuern will, liegt ein RS Tag auf der Particle Geometry. Dort habe ich mein custom Objekt reingeworfen, welches ich nun mit der Matrix klonen will.

In der Matrix kann ich den Count hochschrauben und bekomme Feedback (im Editor und Redshift IPR). Wenn ich den Count aber verringer, hängt es. Viewport refresh bringt dann auch nichts. Ich muss dann einen Frame vor gehen, damit es aktualisiert.

Ich würd das ganz gern über ein Python Tag lösen, welches eben automatisch einen Frame vor und einen zurück geht. (Wenn ich Python könnte^^)

Matrix+TP.c4d (211 KB)

würde sagen, das funktiioniert so nicht. vielleicht hat ja jemand mehr glück. redshift scheint auch irgendwie etwas speziell mit frame 0. es geht so halbwegs, wenn du keine animationen machst und auf frame 1 arbeitest.
Matrix+TP_0004.c4d (210 KB)