Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

1

07.04.2004, 15:09

3d object formate

also irgendwie hab ich nicht viel im Netz darüber gefunden vielleicht bin ich auch nur blind =)

also ich möchte eigentlich mal wissen welche Vor - und Nachteile so die bekanntesten Objectformate haben z.b. 3ds X md3 ..

weiß da jemand was dazu?

Ich als noob in der Beziehung versteh ich das richtig, dass David den exporter von 3d max geschrieben hat weil das 3ds format nicht so viel hergibt (Beispiel Animation)? Aber wenn es nicht so viel hergibt warum bietet das dann 3d max an, wenn es die Daten eh nicht speichern kann.

Die Frage ist halt ich weiß net so recht in welches Format ich ein Modell rauschreiben soll. will ja auch net viele verschiedene Formate haben.

Wie siehts eigentich so mit den Rechten aus. Darf ich wie ich lustig bin einfach so mal z.b. aus selbstgenerierten Daten ein 3ds file schreiben? Oder darf man das eigentlich nur lesen?

Anonymous

unregistriert

2

07.04.2004, 18:40

Waaaaaaaaaaa.......so viele Fragen in einem Thread!!!! Patrick wird begeistert sein.

Na, gut der Reihe nach.

1)Ja du bist blind ;) (oder kannst du kein Englisch ;D )


2)Die Vor und Nachteile sind die Parameter die das Format enthällt (enthalten kann).Sie entscheiden welchen Einfluss mann auf das Objekt hat und wie mann es verwenden kann.Je leistungsfähiger das Format desto mehr Parameter enthällt es.(Umso mehr einfluss hast du auf das fertige File)

3ds ist zb ein Format das sehr mächtig ist und defintiv zu einem Program gehöhrt (3DMAX).MD3 hingegen ist ein Format das ursprünglich für Quake 3 entwickelt wurde,später gab es plug-ins um auch in herkömlichen Programmen damit arbeiten zu können.MD4 zb ist die Weiterentwicklung und sollte auch Bones (Skelete) enthalten.Es wurde jedoch nie benutzt oder Spezifiert,wodurch Programme zwar MD4 schreiben können ,aber ohne Bones (da die Schnittstellen nie eingeführt wurden).

Von 3ds wurden die genauen Spezifikationen nie veröffentlicht,deswegen ist es schwer einen Exporter zu schreiben der ALLE Möglichkeiten dieses Formats beinhaltet.

Wie sowas aussieht kann du dir hier angucken.Die Daten von md3 (Achtung,starker Tobak ;D )

http://linux.ucla.edu/~phaethon/q3/formats/md3format.html

Wenn du das genau durchliest (Must nicht alles verstehen) dann sind viele deiner Fragen automatisch beantwortet und du weist genau was eigentlcih ein 3D Objekt format ist.

Mann muss also unterscheiden zwischen ECHTEN Programmformaten,und solchen die für ein Spiel extra entwickelt wurden(um zb einen neuen Effekt zu gebrauchen).Manche Spielformate wurden sehr bekannt da es Editoren der Spielefirmen dazu gab oder aufwendige Freewareprogs entwickelt wurden im mit dem Format zu arbeiten.Aber nicht jedes Prog erkennt jedes Spielformat (richtig).


3DS kann sehr wohl aufwendige Animationen bringen,nur geht das halt nur mit Vollversion (ca 4000Euro).Andere Versionen speichern zwar ECHTE 3ds Files,nur sind In Ihnen die Parameter nicht enthalten die aufwendige Animationen möglich machen, oder das Programm bietet Sie erst gar nicht an.

Welches Format mann benutzt hängt letztendlich vom Geldbeutel und denn Programmen selbst ab.Vor und Nachteile zu diskutieren sprengt jeden Rahmen.Zuerst sollest du ein Programm suchen mit dem du klarkommst und über das es genug Matrial im Internet gibt.Dann solltest du gucken wie du die Files am besten in deine Programme einbindest.(Exporter suchen der die Parameter unterstützt die du verwenden willst).

Die Copyright-Rechte sind bei jedem Prog anders.Mann sollte jedoch nicht meinen mit einer Raubcopie von 3DMAX Vollversion zu arbeiten und dann später (bei kom. Produkt) zu behaupten mann hätte eine gratis Testversion gehabt wo keine Rechte bestehen.Mann kann nämlich bei Blick in den Sourcecode genau bestimmen MIT WELCHER VERSION das ganze erstellt wurde wenn mann es darauf anlegt.

So, ich bitte jemand anderes,.........

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

3

07.04.2004, 19:50

Ich kenne keine Liste der Vor- und Nachteile, obwohl es sicher sehr interessant wäre. Hier ist eine unvollständige Liste einiger Features (ganz runterscrollen zu der Tabelle):

http://plib.sourceforge.net/ssg/non_class.html

Anonymous

unregistriert

4

07.04.2004, 19:54

Zitat von »"Osram"«

Ich kenne keine Liste der Vor- und Nachteile,


Eine solche Liste ist auch schwer zu machen,da es auch davon abhängt welche Features der einzelnen 3DFormate das entsprechende Programm beherscht.Ausserdem weis mann von den meisten Komerziellen Formaten nicht mal genau welche Sie beherschen da sie undokumentiert sind.

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

5

07.04.2004, 20:26

danke mal wieder euch beiden =)

das mit den Rechten hab ich anders gemeint ist doch klar das das von der software abhängt ich meinte aber wenn ich selbst dynamisch daten zusammenstelle und diese dann in ein 3D objekt file speichern will und wähle z.b. 3ds als format ob das überhaupt erlaubt wäre.

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

6

07.04.2004, 20:49

Linux:
Wenn ein Format wie 3DS undokumentiert ist, dann ist das ein riesen Nachteil. Beispiel, bei *.max passiert es mir häufig, dass 3D Exploration aus einer guten "Zeichnung" eine "Explosionszeichnung" macht. Und Lith Unwwrap macht genau das selbe, es liegt also offensichtlich nicht an unfähigkeit von den 3D Exploration Leuten.

Es ist schon eine Menga an Erfahrung zu den Formaten verfügbar, z.B. soll OpenFlight sich von version zu version sehr stark ändern, aber es gibt halt keine Liste.

Wenn es nur um Features geht, kannst Du ja auf meine Liste schauen.

Zum Legalen: Ich wüsste nicht, dass ein 3D Format geschützt ist. Ausgeschlossen ist es nicht, siehe *.gif im 2D Bereich.

Anonymous

unregistriert

7

07.04.2004, 21:10

Zitat von »"Osram"«

es liegt also offensichtlich nicht an unfähigkeit von den 3D Exploration Leuten.


Hab ich das geschrieben?Da es undokumentiert ist können sie auch sehr schwer Exporter schreiben die das konvertieren.

Zitat von »"Osram"«

Es ist schon eine Menge an Erfahrung zu den Formaten verfügbar, z.B. soll OpenFlight sich von version zu version sehr stark ändern, aber es gibt halt keine Liste.


Genau das meine ich ja.


Zitat von »"Osram"«

Zum Legalen: Ich wüsste nicht, dass ein 3D Format geschützt ist. Ausgeschlossen ist es nicht, siehe *.gif im 2D Bereich.


Auch das habe ich nicht geschrieben.Ich schrieb lediglich das im Format selbst auch angaben über das Erstellungsprogramm hinterlegt sind.Wer also mit einer Raubcopie von 3DMAX arbeitet,sollte besser diese entfernen bevor er sein Produkt komerziel vertreibt und schlafende Hunde weckt.Von einem allgemeinen COPYRIGHT auf *.3ds war nicht die rede.

Mind

Treue Seele

  • »Mind« ist der Autor dieses Themas
  • Private Nachricht senden

8

07.04.2004, 21:16

das letzte bezog sich auf meine frage linux =)

das die formate ein heitles thema sind, ist schon klar sonst hätte ich ja auch nicht gefragt. ;D

Anonymous

unregistriert

9

07.04.2004, 21:18

YUP,sorry Osram ;D

Osram

Alter Hase

Beiträge: 889

Wohnort: Weissenthurm

Beruf: SW Entwickler

  • Private Nachricht senden

10

07.04.2004, 21:31

Kein problem :), ich wollte Dich eher unterstützen als gegen Dich zu argumentieren, war wohl nicht ganz klar. :huhu:

Werbeanzeige