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

03.04.2010, 22:04

3d mit DirectX oder Blender

Also ich bin ein totaler Newbie und ich würde gerne wissen wiel in Amazon sind viele Bücher mit dem Namen Spieleprogrammieren mit C++ und DirectX . Und ich lern bald C++. Wenn man mit DirectX programmiert muss man das ja dann in der C++ Entwicklungsumgebung, bei mir Visual Studio 2008. Aber muss ich dann jeden VErtice einzeln programmieren... oder wie ist das?

2

03.04.2010, 22:08

Du hast deine Modelldatei, darin sind alle Geometriedaten gespeichert.

3

03.04.2010, 22:13

Newbie wohl auch im Fragen formulieren? ;)
Ich versuch' trotzdem mal, deine "Frage" zu beantworten.

Hast du es mit einfachen Formen zu tun - wie Dreiecke, Vierecke, Würfel usw. - kannst du das per Vertex machen.
Bei komplexen Modellen wirst du vermutlich eine andere Methode wählen müssen.

Am besten, du kaufst dir bei Amazon eine Schwarte, um erstmal die Grundlagen zu lernen. ;)
fka tm

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

4

03.04.2010, 22:25

Newbie wohl auch im Fragen formulieren? ;)

hey, man konnte die frage verstehen und es gab sogar ein FRAGEZEICHEN! ^^

@Matze: wenn du gerade erst anfängst programmieren zu lernen hast du noch einige monate vor dir bis du bereit bist fürs 3d programmieren.
meine empfehlung.(wie wärs mal mit nem gepinnten thread für anfänger?^^)
edit: ach übrigens ist das buch von heiko eine super einführung.

ausserdem solltest du dir gedanken drüber machen ob opengl nicht eine bessere alternative wäre bevor du dir ein buch kaufst.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NachoMan« (05.04.2010, 14:05)


5

03.04.2010, 22:33

also wenn du jetzt sagst mit OpenGl muss ich dann jeden Vertice einnzeln tippen oder kann ich das irgendwie so Blenderatig machen weil des jeden vertice einzeln is doch en Höllenaufwand

6

03.04.2010, 22:35

soll net klingen als ob ich net weiß das programmieren allein schon nen großer Aufwand is aber allein 1 Charakter in nem Spiel würde dann shon 10000 stunden in Anspruch nehmen????

7

03.04.2010, 22:36

Du übergibst jeden Vertex an OpenGL und du musst auch alle definieren. Aber wozu gibt es schließlich Schleifen?
Man wird meistens das Modell in Blender modellieren, es exportieren, in deinem Programm die Datei laden, alle Vertexe in ein Array packen, und dass dann OpenGL geben, dass rendert es dann für dich.
Lieber dumm fragen, als dumm bleiben!

8

03.04.2010, 22:38

ok danke aber in welchem Format muss ich das dann aus Blender exportieren weil ich kann das als x. datei exportieren daraus schließe ich dass das dann zum programmieren mit DirectX is

9

03.04.2010, 22:41

Das Dateiformat spielt eine untergeordnete Rolle. .x kannst du direkt über DirectX laden lassen und für die restlichen gibts Bibliotheken, die das Laden übernehmen. Engines bringen normalerweise auch nochmal nen eigenes Dateiformat inklusive Exporter mit.

10

03.04.2010, 22:42

Also jetzt mal theoretisch müsste ich das OpenGl sdk installieren und dann nur in C++ massenweise Code tippenm

Werbeanzeige

Ähnliche Themen