onride - dein Forum über Achterbahnen · Freizeitparks · Kirms

Foren · Spiele, Simulationen und Software

[Tutorial] NL to C4D

Gehe zu Seite 1, 2  Weiter
Autor Nachricht Aktionen
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  08.01.2008 Dienstag, 08. Januar 2008 22:46
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Hallo Zusammen,
ich zeige euch jetzt wie man mit C4D, NL-Dateien importiert.

Zunächst was wir alles brauchen:
- eNLExporter
- Nolimits Roller Coaster Simulator
- Maxon Cinema 4D
- AHG

Source Code von eNlExporter findet ihr hier:
ecf.universumlernkreis.de eNlExporter-0.0.1-src.rar

Keine Angst, alles mit Ole abgesprochen, er findet es sogar gut, das ich die OpenSource Gemeinde unterstütze.

Jetzt zum eigentlichen Teil. Jetzt entpacken wir eNlExporter-0.0.1.
Erstmal müssen wir in Nolimits einen kleinen Track Abschnitt bauen.

Ich habe sowas gebaut:

upic207750


So das speichern wir jetzt am besten in dem entapckten Verzeichnis von eNlExporter-0.0.1.

Da C4D eine andere Render Algorithmus benutzt, müssen wir soviele Segnemente wie möglich haben, weil es ist ja so, je mehr Segnemente, desto genauer ist das Ergebnis.
Also stecken wir den Gebauten Test-Track in den AHG und halten so die Segnementanzahl möglichst hoch.

upic207753


Jetzt kommt der Tool zum Einsatz. Wir müssen einfach jetzt den AHG-Track in den Tool schieben:

upic207754


Jetzt wurde eine Textdatei in dem Verzeichnis erstellt.
Diese Datei enthält jetzt die Koordinaten der Segnemente.

Als nächstes Starten wir C4D, und erstellen einen Bezier Spline.
Um die Segnement Daten zu importieren, müssen wir das Fenster "Structure Manager" unter "Window" einblenden.

Jetzt können wir unter "Structure Manager" im Menü "File->Import ASCII Data..." unserer exportierten Textdatei wählen:

upic207755


Wenn wir jetzt genug Segnemente haben, können wir sie jetzt verfeinern, indem wir in C4D alle Segnemente markieren, und dann ein rechten Mausklick, und wählen "round" aus, und geben die Doppelte Segnement Anzahl an, den wir schon haben.

So jetzt haben wir eigentlich schon mal sehr viel hinbekommen. Damit kann man jetzt weiter arbeiten.
Mann kann den Layout bequem für Vorschau exportieren und paar Lichtquellen einbauen:

upic207756

Ich würde mich freuen, wenn einige C4D Anwender mein Tool testen und Feedback geben.

mfg Ercan
0 gefällt das
Stef Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  08.01.2008 Dienstag, 08. Januar 2008 23:29
Avatar von Stef Stef Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . HH
Moin,

Was kostet das Programm Cinema 4D nochmal?

Viele Grüße,

Stef
0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  08.01.2008 Dienstag, 08. Januar 2008 23:33
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Es gibt eine Studentenversion, der rund 280 Euro kostet, aber halt eben ohne Plugins.

mfg Ercan
0 gefällt das
Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 15:25
Avatar von Frossi Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . RP
Und wie kommen die Rails dazu? Würd mich generell mal interessieren, da ich mir das etwas komplizierter vorstelle. 0 gefällt das
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 17:16
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Yannick
Köln
Deutschland . NW
Wow, das sieht doch wirklich sehr schön aus!

@Frossi: Ich weiß nur, wie das mit den Schienen in Blender funktioniert, weil mir C4D zu teuer ist.
Wenn ich gleich mal ausprobiert habe, ob das auch in Blender klappt, kann ich dafür auch noch eine kleine Hilfe geben.

Yannick

Edit: Ercan, hast du was dagegen, wenn ich das auf dich bezogen bei Coastersims.com vorstelle? Da würden sich viele freuen S
0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 17:48
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Geht einfach S

Also als erstes erstellst du zwei Kreis Splines, mit den Radien 0.07m.
Den einen verschiebst du auf die X-Position -0.5m und den anderen auf 0.5m

upic207829


Jetzt markierst du alle beide Splines, und konvertierst wie mit der taste "c" und verbindest sie beide mit "Functions->Connect"
Aufeinmal sind sie jetzt eins geworden. Die restlichen 2 Splines muss du jetzt im Objects Manager löschen, so das nur der eine übrig bleibt.

upic207830


Jetzt ladest du den NL-Track per Exporter Tool, wie schon oben beschrieben, und erstellst noch einen Sweep NURBS.
Erst steckst du den Track-Spline, dann die Schienen Spline da rein. Bei dem Sweep NURBS Objekt Eigenschaften muss du Banking deaktivieren.

upic207832


So, seit C4D R10 kann man auch alles schön (naja etwas mühevoller) banken, in dem man einfach bei dem Eigenschaften unter Details, am Rotation rumspielst.

upic207833


Jetzt nur noch die Crossties hinzufügen (auch dazu gibt es Technicken, wie man den Auwand auf 20% reduziert)

So könnte es ca aussehen S

upic207835


Wenn du Fragen hast, stell sie ruhig, und wenn du dich fragst wie mann die Crossties hinzufügt, kann ich es gerne Beschreiben.

ZitatEdit: Ercan, hast du was dagegen, wenn ich das auf dich bezogen bei Coastersims.com vorstelle? Da würden sich viele freuen S


Nein nein, ich würde mich sogar freuen, wenn du das Vorstellst. Bedenke dabei, das der Tool jeden Tag entwickelt wird, und ich immer einen Release rausbringe. Unteranderem bastele ich mir noch einen HP über dem Tool S

mfg Ercan
0 gefällt das
Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 19:48
Avatar von Frossi Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . RP
Nene, wie man Crossties dann einfügt weiß ich schon. Wenn du mir jetzt noch ne Möglichkeit sagst nen Zug realitätsnah an dem Spline entlangfahren zu lassen, ohne ne große Physikengine zu programmieren, bin ich zufrieden. S 0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 20:10
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Vieleicht mit dem Plugin Dynamics ?

Naja wenn du die Crossties alle einzeln, per "Pfad entlang" platzierst, wird es sehr aufwändig S

Einen Physik Engine zu programmieren ist glaub ich nicht so schwer, nur ob sie Realitätsnah wird, weiß ich nicht S

Mach bitte auch mal paar kleine Versuche, das würde mich sehr Interessieren... Ich bin auch gerade am weite programmieren, mit mehr Features (vll noch die Stützen währen gut?)

mfg Ercan
0 gefällt das
Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 20:14
Avatar von Frossi Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . RP
Dann mach mir mal bitte eine. S Ich würd gern mal en kleines Video zu nem Coaster à la Badnitrus Animations machen... 0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 20:17
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Erstmal programmiere ich die nltrack lib fertig, und beende nebenbei meine 3D-Projekt (x-Car).
Ich habe selbst über eine Physik Engine nachgedacht, und mit etwas Hintergrunds wissen wird es glaub ich gar nicht mal so schwer S

mfg Ercan
0 gefällt das
Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 20:23
Avatar von Frossi Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . RP
Jau, mir ist auch bekannt, dass man über die Anzahl der Segmente eines Splines die Geschwindigkeit der Fahrt eines Objektes auf dem Spline beeinlussen kann, aber das ist mir zu aufwändig und zu ungenau, daher muss ich irgendwie mal versuchen an ne Engine zu kommen. Sowas gibts nich zufällig zum download, oder? S 0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 20:32
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Ich weiß soweit, das es für die 3d Studio max, so eine Art Engine existiert, ich muss mal schauen... Mein Physik Lehrer unterstützt mich auch bei solchen Sachen, ich frag ihm dann mal, wenn die Schule wieder anfängt...

Evtl kann ich etwas machen, der die gerenderten Framesanzahl vom NLSim ermittelt, und vom Ram-Speicher immer die aktuelle Geschwindigkeit rauskriegt...
Da kann man je nach Geschwindigkeit, und Framesanzahl, etwas für die Zeitleiste in C4D basteln. Ich schau mal S

mfg Ercan
0 gefällt das
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 22:54
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Yannick
Köln
Deutschland . NW
Richtig cool wär's noch, wenn du das Banking noch dazu bekommst.

Übrigens, nach Blender funktioniert's nach meinem Wissensstand nicht.

Nochmal: Kann ich das Tutorial als von dir "entliehen" bei coastersims.com vorstellen?

Yannick
0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  09.01.2008 Mittwoch, 09. Januar 2008 23:05
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Naja das mit dem Banking... Da müsste ich einen nativen Plugin für C4D schreiben, dann ginge es S
Ich will in Moment nicht soviel vornehmen, immer Langsam, schließlich gabs den Tool noch davor garnicht S

ZitatÜbrigens, nach Blender funktioniert's nach meinem Wissensstand nicht.


Kann man in Blender überhaupt mit Splines Arbeiten? Wenn ja kann man Koordinaten importieren? Wenn nicht, schreibe ich nen Python Plugin dafür S

ZitatNochmal: Kann ich das Tutorial als von dir "entliehen" bei coastersims.com vorstellen?


Hab weiter oben schon geschrieben, das ich mich sogar dafür Freuen würde:

ZitatNein nein, ich würde mich sogar freuen, wenn du das Vorstellst. Bedenke dabei, das der Tool jeden Tag entwickelt wird, und ich immer einen Release rausbringe. Unteranderem bastele ich mir noch einen HP über dem Tool S


mfg Ercan
0 gefällt das
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  10.01.2008 Donnerstag, 10. Januar 2008 17:35
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Yannick
Köln
Deutschland . NW
Hoppala, hab ich glatt übersehen S

Hab jetzt erst deinen Post gesehen, also auch nicht mit in die PN rein genommen. Sieht dann wohl ganz so aus, als würde da was mit Python kommen S Wäre super wenn das klappen würde!

Yannick
0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  22.03.2008 Samstag, 22. März 2008 19:43
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Hallo Zusammen,
ich habe mich mit der API Schnittstelle der C4D lange beschäftigt, und ist gar nicht mal so einfach. Aber ich habe bis jetzt geschafft, das man von NoLimits Track aus, die Supports und die Fundamente importieren kann.

Ich bin gerade dabei, einen vollständigen Plugin zu schreiben, der uns ermöglicht, komplett NL-Tracks zu importieren, das heißt mit Schiene, Ties, Banking, Supports und etc.

Hier ein kleiner Einblick:

Editor
upic222025


upic222026


Sim
upic222027


upic222028


Ich versuche schnell wie möglich alles zu programmieren.
Bald könnte ich einen Beta Version veröffentlichen S

Danke an "Popcorned"! Sein Sourcecode hat bei meinem Exporter paar Lücken gefüllt (z.b. Terra Daten).

mfg Ercan
0 gefällt das
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  22.03.2008 Samstag, 22. März 2008 20:10
YPoC Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Yannick
Köln
Deutschland . NW
Wow, finde ich klasse, dass es weitergeht! Sieht wirklich schon sehr gut aus!
Und Banking zu exportieren wird meiner Meinung nach eine eher einfache Aufgabe. Das mit Schiene und Ties könnte man ja vielleicht so lösen, dass das Skript beim Auslesen die Zugart und so erkennt und dann das von sich aus generiert.

Weiter so,
Yannick
0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  22.03.2008 Samstag, 22. März 2008 20:20
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
Ich mache es ähnlich wie beim NL-Construktion Kit S

Also ich verwende die C4D-API um Splines und NURBS zu erzeugen... Eigentlich ist das Banking das größte Problem, nicht die Schienen S

mfg Ercan
0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  24.03.2008 Montag, 24. März 2008 21:19
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
So, jetzt ist der Plugin schon in der Alpha Phase, aber die Stützen, die mit dem Track verbunden werden (Segment Nodes gehen noch nicoht... Das ist etwas komplizierter, denn da müssten die Koordinaten erst berechnet werden, wobei die Koordinaten für die Free und Fundament Nodes schon in der Datei stehen.

Also Beispiel habe ich jetzt "Hi Octane" aus dem Ordner "1.7" genommen:

upic222834


upic222835


Wer Interesse hat, kann es schreiben, ich kann natrülich die Alpha Version (+ Source Code) schon veröffentlichen S

mfg Ercan
0 gefällt das
mülla Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  25.03.2008 Dienstag, 25. März 2008 16:42
Avatar von mülla mülla Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Simon

Deutschland . HE
Das ist wirklich ziemlich cool, alle Achtung S 0 gefällt das
Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  25.03.2008 Dienstag, 25. März 2008 20:39
Avatar von Frossi Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . RP
Ja, sieht nach ner ziemlich runden Sache aus! Bin gespannt auf das finale Programm. Ich werds auf jeden Fall gut gebrauchen können! 0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  25.03.2008 Dienstag, 25. März 2008 20:42
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
lösch mich! 0 gefällt das
ChrisCross Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  26.03.2008 Mittwoch, 26. März 2008 14:00
Avatar von ChrisCross ChrisCross Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.

Marl
Deutschland . NW
Also wenn du es schaffst, dass man irgendwann den kompletten Track rendern kann, wär das fantastisch.
Aber wäre es nicht einfacher, Ole zu kontaktieren und das ganze in Zusammenarbeit mit ihm zu machen?
Immerhin kann die NL engine ja bereits das, was du willst, nur dass man es für Cinema in etwas höherer Polyzahl bräuchte S

Das ganze wäre auch super hilfreich zum thematisieren, da man dann alles sofort passgenau modeln kann.
0 gefällt das
Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  26.03.2008 Mittwoch, 26. März 2008 14:08
Avatar von Frossi Frossi Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.


Deutschland . RP
Ach der Sinn einen Coaster nach C4D zu exportieren liegt weit über nur der Polygonzahl. S 0 gefällt das
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied. Neu  26.03.2008 Mittwoch, 26. März 2008 18:41
geforcefan Der Benutzer wurde geprüft und ist eine reale Person. Unterstützt das Forum mit einer jährlichen Spende. Ist ein Ehrenmitglied.
Ercan
Schaafheim
Deutschland . HE
ZitatAber wäre es nicht einfacher, Ole zu kontaktieren und das ganze in Zusammenarbeit mit ihm zu machen?


Könnt ich mal versuchen S

ZitatAch der Sinn einen Coaster nach C4D zu exportieren liegt weit über nur der Polygonzahl. Smilie ::


DITO! S

mfg Ercan
0 gefällt das
Gehe zu Seite 1, 2  Weiter

Foren · Spiele, Simulationen und Software

Beitrag melden

Abbrechen Kontakt mit dem Autor aufnehmen Meldung absenden

Cookies

Wir benötigen Cookies um die Dienste von onride.de bereitzustellen.

Dazu gehören notwendige Cookies, wie Sitzungs-Cookies und Anmelde-Cookies aber auch Cookies, die von Youtube, Vimeo und Facebook gesetzt werden wenn Videos in Beiträgen zu sehen sind. Beiträge sind essentiel für dieses Forum, daher musst du auch diesen Cookies zustimmen.


Weitere Cookies, wie Analyse- und Tracking-Cookies nutzen wir nicht.

Alles weitere findest du in unserer Datenschutzerklärung.

Heute nicht Zustimmen