AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

3d Datenformat entwickeln

Ein Thema von Newbie44 · begonnen am 14. Okt 2007 · letzter Beitrag vom 14. Okt 2007
Antwort Antwort
Newbie44
(Gast)

n/a Beiträge
 
#1

3d Datenformat entwickeln

  Alt 14. Okt 2007, 16:45
Hallo Ihr da draußen,

ich möchte ein 3D-Datenformat schreiben, das speicherschonend ist. Es ist für ein kleines Spiel. Nun bin ich noch ziemlich neu im 3d Speichern gebiet. Ich hab gedacht ich Speichere die Koordinaten als floats. Ich möchte das ganz in Sektoren aufteilen damit nur der aktuelle Sektor im Speicher liegt. Nur da ist das Problem, ich arbeite mit UVW koordinaten für die texturen (sprich auf einer texture von 0 - 255 die x und y koordinaten). wie verwalte ich sowas?

wie würdet ihr ein gutes 3d format aufbauen. wäre sehr dankbar für eure hilfe

gruß und danke

sebastian
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: 3d Datenformat entwickeln

  Alt 14. Okt 2007, 16:48
Ich bezweifle das es sich lohnt das Rad neu zu erfinden. Ich würde eine vorhandene Engine nehmen
Markus Kinzler
  Mit Zitat antworten Zitat
Newbie44
(Gast)

n/a Beiträge
 
#3

Re: 3d Datenformat entwickeln

  Alt 14. Okt 2007, 16:51
was hab ich denn davon wenn ich was vorhandenes nutze? ich nutze davon nie alles aus, und außerdem möchte ich ja auch noch selber was machen. wir sind ja auf der welt um dinge neu zu erschaffen, wenn man immer so denkt, dann würde es uns Programmierer gar nicht geben.

ich möchte ja selbst was lernen und verstehen.
  Mit Zitat antworten Zitat
Benutzerbild von turboPASCAL
turboPASCAL

Registriert seit: 8. Mai 2005
Ort: Sondershausen
4.274 Beiträge
 
Delphi 6 Personal
 
#4

Re: 3d Datenformat entwickeln

  Alt 14. Okt 2007, 17:06
Na wenn du die Zeit und die Lust dazu hast, tuh es einfach so machen wie du es willst.
Speichere deine Koordinaten so wie du es brauchst zB. in Array welches du dann
mit einem (Zip) Algo. komprimieren kannst um dieses auf die Festplatte als Datei zu schreiben.

Eine Andere Sache ist, wie erstellst du deine 3D-Modelldateien und wie bekommst du sie dan in dein Format. Arbeitest du mit DirectX nimm das .x Format, ist sehr einfach und sauber Aufgebaut.
Matti
Meine Software-Projekte - Homepage - Grüße vom Rüsselmops -Mops Mopser
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#5

Re: 3d Datenformat entwickeln

  Alt 14. Okt 2007, 21:06
Zitat von Newbie44:
was hab ich denn davon wenn ich was vorhandenes nutze? ich nutze davon nie alles aus, und außerdem möchte ich ja auch noch selber was machen. wir sind ja auf der welt um dinge neu zu erschaffen, wenn man immer so denkt, dann würde es uns Programmierer gar nicht geben.
Wenn du einen wahnwitzig schnellen Player für ein bestehendes Format entwickeln würdest, das wäre Cool. Aber der Aramada von ultimativen 3D-Formaten noch ein weiteres hinzuzufügen ist m.E. vergeudete Zeit. Ich kenn schon ein paar und diese bezüglich Speicherformat auf Festplatte zu übertreffen würde locker ein paar Mannmonate benötigen um erst mal das mathematische Grundgerüst festzulegen sowie das nötige Speicherformat zu definieren.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz