COFFEE-Script: Kann da vielleicht mal jemand drüberschauen?

Hi,
ich hasse Threads wie dieses, aber mittlerweile bin ich echt verzweifelt.
Ich habe ein Coffee-Script für Textanimationen. Davon mal abgesehen, dass das Script vollkommen chaotisch und bei weitem noch nicht fertig ist habe ich folgendes Problem:
Im Editor (Play) funktioniert alles tadellos, aber wenn ich das ganze rendern möchte, findet er plötzlich Objekte nicht mehr, die dynamisch mit dem Script erzeugt - und auch wieder gelöscht - werden.
Ich kapier’s einfach nicht.
Hat vielleicht einer von Euch Lust, da mal reinzuschauen. Ich häng’ da jetzt schon seit Stunden dran.
Danke und nicht hauen, bitte.
André

flying_text.c4d (131 KB)

Erstellst Du Objekte zur Renderzeit ?
Oder löscht sie ?
Das würde wohl nicht gehen, was man so im Forum mitliest…

Eigentlich werden die Objekte am Anfang erstellt:

  • Texspline kopieren
  • konvertieren in Einzelsplines
  • Auslesen der Koordinaten und Speichern in Array
  • Löschen des kopierten Textspline-Nullobjekt.

Alle Berechnungen sind dann nur Positionen etc., dh. es wird keine weitere Geometrie erstellt.
Komisch ist, dass er einige Objekte, die erstellt wurden findet, andere aber wiederum nicht… bzw. er gibt ein NIL aus. :frowning:
Gruß
André

vielleicht XPresso Priorität = Animation ?
Wenns mal klappt mal nicht

Xpresso spielt eigentlich nicht mit - oder verstehe ich Dich falsch?
Und leider taucht der “Fehler” immer wieder an der gleichen Stelle (im Script) auf.
Ich habe irgendwie den Verdacht, dass ich irgendwo was updaten müssten, aber sämtliche Message (MSG_UPDATE) Befehle, die ich irgendwo eingefügt habe, haben nichts ausgemacht.
Menno schmoll
André

Ups, sorry! Meinte die Coffee-Tag Prio.

Ich bastel mit Coffee ja auch nur rum.
Ich mach dan meist ein EventAdd(), oder wenns immernochnicht klappt sons Message Update dingens…

Mir fällts immer schwer mich in anderen Code reinzulesen. Umso länger desto schwerer. sorry…
Mir fällt halt sonst nur noch die Prio ein.

Bei dem Code erst recht, das kann ich Dir garantieren :wink:
Das Problem mit COFFEE (oder jeden neuen Materie in die man sich autodidaktisch einarbeitet) ist, dass man immer nur schnipselweise Dinge lernt. Gerade eben habe ich im Archiv von Plugincafe.com gelesen, dass während des Rendervorgangs GAR KEINE Positionen geändert werden können - das ist doch Unfug, oder?
Und um noch mal auf die Prio zurückzukommen… wie ändere ich die? Und vor was müsste das Tag Priorität haben?
André

So wie es aussieht, hat die Renderengine Probleme mit “Nicht-Geometrien”. Da aber innerhalb des Scripts aus einem Textspline mittels des SendModelingCommands ein Null mit lauter untergeordneten Splineobjekten erstellt wird, hapert’s wohl daran.
Ich habe jetzt mal versucht, ein neues BaseDocument zu erzeugen und in diesem die ganze TextSpline Aufdröselung zu machen. Und es funktioniert.
Danke für Eure Zeit -besonders Jack :wink:
André