Node Editor

Soweit ich das sehe, ist es immer das Plugin, das Funktionen “mache aus C4D-Materialien UNSERE Materialien” implementiert, oder? Maxon selbst unterstützt doch von sich aus nicht die Strukturen von externen Renderern, sondern bietet nur die Anbindung an?

Jau, richtig. Das ist auch der eigentliche Haken an der Sache.
Ich vermute, dass man später Nodes als Plugins entwickeln kann und die im Nodematerial nutzen, aber das ist reine Vermutung und keine Ahnung, ob das überhaupt so Sinn macht. :slight_smile:
Ein Problem ist allerdings auch, dass Cinema Nodes nur innerhalb eines Nodematerials existieren und so keine Inter-Material-Nodes genutzt werden können. Das wäre sicher ein Punkt, der dagegenspricht.

Wenn der externe Renderer automatisch die Nodes von C4D ins eigene Format umsetzt, kann man die Nodes und alle über das SDK auf Ebene der Nodes implementierten Funktionen natürlich für solche Renderer benutzen. Wenn der externe Renderer das nicht tut, nützt alles SDK nichts, dann ist man auf die Funktionen / Tags / Materialien des externen Renderers angewiesen, die im C4D-SDK nur rudimentär (wenn überhaupt) unterstützt werden.

Aber vielleicht gleichen sich die Nodesysteme im Laufe der Zeit auch an und werden äquivalent, dann könnte man ein allgemeingültiges Austausch-Format und SDK zur Verfügung stellen, das auf allen Renderern und allen Hosts arbeitet (ich träume mal).

Alles interessante Fragen und großartige Gedankenexperimente - wir sollten uns überraschen lassen. =)