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

1

16.12.2007, 18:09

DirectX Meshes laden - Nur wie?

Huhu Leute,

ihr habt mir ja schon mehrmals geholfen und mir meine kleinen schweren Probleme beseitigt und ich hoffe mal ihr könnt mir auch jetzt helfen :oops:
Und zwar geht's um folgendes:

Ich habe mich vor kurzem nun genauer mit .x Files auseinander gesetzt... Dort wird ja ein .x File über CreateMeshFromX (oda wie die Funktion auch imma heißt...) erzeugt (siehe z.B. Beispielprogramm Multi-Texturing o.ä.). Das versteh ich soweit und komm auch gut mit zurecht. Doch ich will ja nicht immer mit extra Texturen arbeiten, sondern am liebsten ein Objekt mit 3D Programmen (am liebsten Blender) bauen und dort auch farblich gestalten usw. und dann einfach so komplett mit all seinen Farben u.ä. importieren. Das geht so (wie's in den Beispielprogrammen steht) nicht.

Daher: Gibt's ne Universell-Lösung, womit ich meine Objekte schön mit Blender stylen kann, als .x File exportiere, und anschließend in meinem Programm bunt anzeigen kann?

Ich will eben nicht dabei auf tbModel raus, da ich versuchen will, bissl ohne die TriBase zu arbeiten...

Danke für eure Hilfe :(

MfG

LoL-Man

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

2

17.12.2007, 16:39

tjoa, ich kenne mich nicht so sehr mit blender aus, aber das müsste eigl möglich sein. dazu ist halt wichtig, dass du bei blender einen xFile-exporter hast, den man evtl. irgendwo im internet findet. dann lädst du ihn ganz normal und wird auch entsprechend angezeit.

jedoch solltest du wissen, dass die exporter ins x-Format mit vorsicht zu geniessen sind, weil bestimmte features nicht exportiert werden können bzw. eibfach wenn man irgendwas benutzt dass nicht richtig exportiert wird oda das ganze programm abstürzt beim exportieren.

3

17.12.2007, 18:10

naja den .x - Exporter habsch ja (war im Paket dabei :) ) und hab jetzt auchn file erfolgreich exportiert... und wenn man es aufm 3d viewer anguckt, is es ja auch "bunt" (also wie man es halt erstellt hat)... nur: wenn man es über die methoden d. beispielprogramme lädt, dann werden die Farbe u.ä. nicht mit beachtet und das teil wird einfach so geladen... (halt nid bunt xD )

daher : gibt's ne funktion, die das teil halt komplett ladet (mit allem drum und dran)? weil im 3d viewer v. DirectX geht das ja eben auch irgendwie die Infos aus der X Datei rauszuholen...

thx 4 help :(

LOL-Man

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

4

17.12.2007, 18:18

das was du suchst, dafür gibt es keine api-funktion. mit d3dxloadmeshfromX ist schon sehr umfangreich. dann wäre es mal nett, wenn du den code postest, den du verwendest. darauf kommt es nämlich an und einige der beispiele aus den sdk sind meiner mein ung nach einfach mal programmtechnisch müll (nicht alle, aber einige). davon kann man sich sicherlich viel abgucken, aber ich habe ehrlich gesagt noch nie was sinnvolles aus den beispielen nehmen können^^

5

18.12.2007, 19:19

hmm... hat sich mittlerweile gelöst - hab selber nen fehler gemacht :D danke trotzdem^^

MfG

LoL-Man

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

6

19.12.2007, 11:09

was wars denn?

Werbeanzeige