Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Silkroad Online Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

JannyR

Fortgeschrittener

  • »JannyR« ist der Autor dieses Themas

Beiträge: 199

Wohnort: Boizenburg/Elbe (M-V)

Beruf: Zeitsoldat (((IT-Systemelektroniker))) Char: Jan -|- Gilde: Xidos

  • Nachricht senden

1

02.08.2008, 20:09

[pk2 - Tut] Modelle in Cinema 4D laden

Moin,

ich möchte euch mit diesem Tutorial zeigen wie ihr die Modelle aus Silkroad in ein 3D Render Programm wie z.B. Cinema 4D bekommt.

Was ihr braucht:

PK2Extractor -> DL Thread
Milkshape 3D -> Testversion
Plugin für Milkshape 3D -> siehe Anhang (msBMSImporter.rar)
DDS and DDJ converter -> siehe Anhang (DDS DDJ.zip)
Photoshop -> Testversion
DDS Plugin für Photoshop -> siehe Anhang (dds.rar)



Vorbereitung

Das Plugin (msBMSImporter.dll) für Milkshape 3D müsst ihr einfach nur in das installdir von Milkshape 3D reinkopieren (Standart: C:\Programme\MilkShape 3D 1.8.3).

Um später die DDS Dateien umwandeln zu können braucht ihr das DDS Plugin für Photoshop. Das ist eine Datei mit dem Namen dds.8bi, die kopiert ihr nach D:\Programme\Adobe\Adobe Photoshop CS3\Plug-Ins\File Formats und D:\Programme\Adobe\Adobe Photoshop CS3\Zusatzmodule\Erweiterungen.



Modell

Als erstes öffnet ihr den PK2Extractor und sucht euch ein Modell aus.
Die Modelle befinden sich in der Data.pk2 in dem Verzeichnis \prim\mesh

Ich werde es euch anhand des Mobs "BlackRobber" erklären.

Ihr öffnet den PK2Extractor und geht ins Verzeichnis \prim\mesh\mob\oasis.
Jetzt entpackt ihr die Dateien blackrobber_body_part1.bms und blackrobber_body_part2.bms.




Diese Dateien öffnen wir nun in Milkshape 3D, indem wir unter File -> Import -> Silkroad Online BMS... jeweils beide Dateien auswählen.




Jetzt haben wir in Milkshape 3D schonmal den Black Robber.
Nun gehen wir auf File -> Export -> Wavefront OBJ... und speichern es unter dem Namen blackrobber.obj.





Texturen

Die Texturen aus Silkroad sind unter \prim\mtrl\ zu finden.

Die Textur die wir für unser Mob brauchen befindet sich unter \prim\mtrl\mob\oasis\blackrobber_clon.ddj.
Diese entpackt ihr nun in ein Verzeichnis eurer Wahl (am besten dorthin, wo auch das Modell ist).





Jetzt müssen wir die blackrobber_clon.ddj in blackrobber_clon.dds umwandeln.
Dazu geht ihr in DDS DDJ neben "Choose DDJ files to convert into DDS" auf die 3 Punkte und wählt die blackrobber_clon.ddj aus.




Danach klickt ihr auf den Button "Convert to DDS".




Jetzt hat sich die blackrobber_clon.ddj in blackrobber_clon.dds umbenannt.

Um die Textur später in Cinema 4D nutzen zu können, müssen wir das DDS File noch in ein BMP umwandeln.
Dazu öffnet ihr Photoshop und ladet blackrobber_clon.dds. Beim öffnet bekommt ihr eine Meldung, die ihr mit nein beantwortet.




Nun müsst ihr die Datei nur noch als BMP speichern und fertig.







"Die Hochzeit"

Um das Modell mit der Textur zu versehen, ladet ihr die blackrobber.obj in Cinema 4D. Als nächstes erstellt ihr ein neues Material (unten Datei -> neues Material).




Als nächstes öffnet ihr das Material mit einem Doppelklick.
Unter dem Punkt "Farbe" wählt ihr bei Textur die BMP Datei. Danach könnt ihr das Fenster über das X schließen.




Nun müsst ihr das Material auf die einzelnen parts legen (per Drag&Drop).




Und dann sind wir auch schon fertig.




Wenn man die nun rendert hat man folgendes Ergebnis:




Ich hoffe das Tutorial ist verständlich und hilft dem ein oder anderen.



MfG Jan



Scans der hochgeladenen Dateien:

DDS_DDJ.zip -> www.virustotal.com
dds.rar -> www.virustotal.com
msBMSImporter.rar-> www.virustotal.com
»JannyR« hat folgende Dateien angehängt:
  • DDS DDJ.zip (253,19 kB - 162 mal heruntergeladen - zuletzt: 09.12.2023, 05:49)
  • dds.rar (235,65 kB - 165 mal heruntergeladen - zuletzt: 17.01.2023, 23:55)
  • msBMSImporter.rar (30,85 kB - 215 mal heruntergeladen - zuletzt: 18.01.2024, 01:34)

2

02.08.2008, 22:20

Dateien wurden geprüft und bestätigt.

3

03.08.2008, 17:42

kann man auch die anmitaion abspeieln??
oder steht er nur so rum

JannyR

Fortgeschrittener

  • »JannyR« ist der Autor dieses Themas

Beiträge: 199

Wohnort: Boizenburg/Elbe (M-V)

Beruf: Zeitsoldat (((IT-Systemelektroniker))) Char: Jan -|- Gilde: Xidos

  • Nachricht senden

4

03.08.2008, 17:59

Wie man / Ob man die Animationen von SRO auch laden kann weiß ich nicht.
Aber du kannst ja die Modelle selbst mit Bones versehen und Animationen erstellen.

5

03.08.2008, 18:04

werde mal versuchen dei animation zu laden ^^
wenn das klappt könnte man schone render filme von sro machen

aber selber mit bones ist zu vershen ist zu viel arbeit

6

03.08.2008, 21:04

nettes tut, aber man benötigt kein milkshape - dieser converter hier tuts auch und es geht schneller - man muss dann nur alle .obj dateien in cinema 4D laden und dort zusammensetzen.
BMS Converter

Den Converter habe ich von hier, und bereits selber benutzt: http://www.silkroadforums.com/viewtopic.…0e239f&start=30

devcon

Cisco-Zottel

Beiträge: 2 886

Beruf: Fachabitur, Netzwerktechniker

  • Nachricht senden

7

05.08.2008, 01:53

Das stimmt schon aber Milkshape hat einfach jeder auf dem PC der ein bisschen mit Spielen moddet. Das Ganze sollte übrigens auch mit 3ds Max funktionieren, ich werde mich mal schlau machen da ich mit 3ds Max angefangen hab zu arbeiten und daher von C4D nicht viel Ahnung habe :)

Und das mit den Bones ist nicht so schwer - man muss nur darauf achten das die wichtigen Gelenkpunkte nicht aus verschiedenen Objekten bestehen ... zummindest hatte ich damals mit 3ds Max das Problem als ich ein bisschen mit Doom 3 rumgespielt hab.

/Edit: aber dein Tutorial find ich trotzdem allererste Sahne -blumen-

/Edit2: Wie siehts denn mit eigenen Texturen aus? Kann man die extern verlinken oder müssen die sich im ddj-Format in dem pk2-Archiv befinden?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »devcon« (05.08.2008, 02:04)


JannyR

Fortgeschrittener

  • »JannyR« ist der Autor dieses Themas

Beiträge: 199

Wohnort: Boizenburg/Elbe (M-V)

Beruf: Zeitsoldat (((IT-Systemelektroniker))) Char: Jan -|- Gilde: Xidos

  • Nachricht senden

8

05.08.2008, 16:26

Damit du sie in C4D siehst oder in Silkroad?

In C4D kannst du selbst Texturen machen, in irgendeinem Format.
Für Silkroad müssen die veränderten Texturen im *.ddj vormat sein und im pk2 Archiv liegen.

9

05.08.2008, 17:45

Und das mit den Bones ist nicht so schwer - man muss nur darauf achten das die wichtigen Gelenkpunkte nicht aus verschiedenen Objekten bestehen ... zummindest hatte ich damals mit 3ds Max das Problem als ich ein bisschen mit Doom 3 rumgespielt habe

vielleicht is das nicht so schwer wenn man erfahrung hat aber ich habe damit keine ^^

aber ich versuche es gerade ^^

devcon

Cisco-Zottel

Beiträge: 2 886

Beruf: Fachabitur, Netzwerktechniker

  • Nachricht senden

10

08.08.2008, 12:57

Damit du sie in C4D siehst oder in Silkroad?

In C4D kannst du selbst Texturen machen, in irgendeinem Format.
Für Silkroad müssen die veränderten Texturen im *.ddj vormat sein und im pk2 Archiv liegen.

In Silkroad meinte ich :)
Ich dachte nur das man die evtl. verlinken kann so wie es bei DooM III ging - aber trotzdem danke -blumen-