ERLEDIGT
NEIN
NEIN
ANTWORTEN
23
23
ZUGRIFFE
4478
4478
EMPFEHLEN
-
09.02.04 15:25 #1
- Registriert seit
- Feb 2004
- Beiträge
- 5
Also ich bin zwar programmierer und habe schon viel gemacht aber mit 3d sachen hatte ich bis jetzt wennig zu tun .
m,eine frage ist einfach: kann mir jemand sagen was man alles machen muss .. und was der beste weg ist eine 3d mash mit texturen in einen c++ oder c# code einzubinden ...
was muss ich dazu alles machen?
beispiel
1. caracter erstellen ...
2. skelet erstellen
und weiter ? wie geht es weiter .. wie bekomme ich das ganze jetzt in mein c code hinein ... (directX will ich verwenden)
muss ich jetzt jede szene neu programmieren (also jeden schritt ?) das wäre einbisschen krass
würde mich freuen wenn jemand einfach kurz aufschreibt wie ich den caracter aus max3d in mein programm reinbekomme .. also 1. 2. 3. 4.... den rest schaff ich dann alleine .. will nur den besten weg wissen ... DankeAleksandar G. Paulsen
Microsoft Fan & MCSD.NET
Chatter: teufelkommraus
Sysop: Cyberchristus
Coder:Emilyerdbeer
www.goldzeiten.de
-
Das wäre wohl eher 1. 2. 3. 4. ... 1000. 1001. ... etc. *fg*

Also so kurz und knapp geht das wieder nicht, vorallem wenn Du das ganze auch noch animieren möchtest. Am besten Du saugst Dir von der Microsoft Homepage das kostenlose DirectX 9.0 SDK. Darin sind sehr gute Beispielprogramme enthalten in den Programmiersprachen C++, C#.NET und Visual Basic. Es sind auch viele Tools enthalten die Dir das Arbeiten mit DirectX sehr erleichtern dürften.
Download-Seite des DirectX 9.0 SDK (Microsoft)
Was Dir vielleicht auch noch helfen könnte wäre eine 3D-Engine ... die erleichtert Dir so einiges. Das hier ist eine recht gute wie ich finde:
Revolution 3D
Viel Spaß damit ...
P.S. Kleiner Tipp: das Managed DirectX 9.0 für .NET ist leichter zu programmieren, finde ich ... aber das ist Ansichtssache.
Geändert von Saber (09.02.04 um 15:37 Uhr)
Das Leben ist sch**ße ... aber die Grafik ist geil!
-
10.02.04 04:57 #3
- Registriert seit
- Feb 2004
- Beiträge
- 5
hmmm danke für die antwort so weit war ich auch schon ...
mein problem liegt eher darin das ich eher ne kleine demo machen will und ich nicht weiss wie ich die objekte aus 3dmax exportieren soll und dann bei directx einbringen kann. eine engine brauich ich ja dann nicht wäre auch einbisschen zuviel gleich ne ganze engine zu benutzen . würde auch das ziel einbisschen verfehlen, weil ich ja gerade das lernen will ... wie selber den caracter bewegen kann. grübel ... ich meine die demo leute aus der szene benutzen ja auch keine 3d engine bzw sie bauen selber ihre kleine engine -> das ist auch mein ziel .. etwas ganz einfaches zu machen und alles selber zu machen . also ohne große profi 3d engine. ich stell mir jetzt die frage, ob das geht?
und welches export format muss man denn da nutzen und wie importiere ich das in directx.
aber danke erstmalAleksandar G. Paulsen
Microsoft Fan & MCSD.NET
Chatter: teufelkommraus
Sysop: Cyberchristus
Coder:Emilyerdbeer
www.goldzeiten.de
-
Auch wenn ich mich wiederhole:
Download-Seite des DirectX 9.0 SDK (Microsoft)
Da ist glaube ich ein Tool dabei welches *.3DS-Dateien in *.x-Dateien (DirectX) konvertiert. Das sollte DirectX dann lesen können. Wobei ich es nicht ganz genau weiss, weil ich das selber noch nicht gemacht habe. Source Code Beispiele sind auch dabei.Das Leben ist sch**ße ... aber die Grafik ist geil!
-
Hi!
Wo gibt's eigentlich die Doku für C# und DX9? Mitgeliefert wird ja nur die C++-Doku.
thx
Marius
-
Die sollte eigentlich schon im Paket enthalten sein. Die MSDN wird dahin gehend auch aktualisiert, glaub ich. Der Rest ist wird so auf die Platte installiert. Ansonsten www.google.de.
Das Leben ist sch**ße ... aber die Grafik ist geil!
-
Ich such auch ne gute Anleitung ich will das Ganze nämlich auch grad lernen, ich find auch nur Tutorials zu C++ aber ich will das unbedingt alles im C# machen.
Bei der Revolution3D ENgine is C# auch nur sehr knapp behandelt.
Hat vielleicht jemand son kleineres Programm schon geschrieben und wär so freundlich mir den Quellcode zu schicken?
Alle Beispiele die ich gefunden hab haben auch kaum Kommentare
Ich komm irgendwie nicht vorwärts
-
Revolution 3D wurde auch ursprünglich für Visual Basic 6 entwickelt. Entsprechende Portierungen sind gerade im Gange lt. meines letzten Wissensstandes.
Im übrigen weiß ich gar nicht was Ihr alle habt ... ist doch alles da:
DirectX Doku (MSDN)
DirectX Einsteigerbeispiele und Tutorials
Buch zu Managed DirectX 9
Nochmal ein Tutorial
Und das alles nach einer einzigen Google-Suche. Wer DirectX beherrschen will muss schon einiges leisten, können und selber machen. Das ist so ´ne 5-Minuten-Geschichte. Meine Links müsst Ihr schon selber durchsuchen, kompilierfertig liefer ich das Zeug hier nicht ab.
Das Leben ist sch**ße ... aber die Grafik ist geil!
-
Ja das mit Revolution 3d hab ich auch gelesen, schade dass das noch nicht weiter ist

Die ersten beiden Links von dir zielen beide am Ende nur auf MSDN Tutorials ab da beschreiben die zwar wie man im groben die Engine initialisiert aber groß beschrieben wozu welche Klasse benötigt wird und was man noch für andere Möglichkeiten hat wird dort nicht
Also bleibt am Ende wieder nur eines: Selber rumprobieren, das is ja alles nicht so schlimm aber so weit ich jetz ein Überblick über das Ganze hab find ich das ziemlich umfangreich 
Ein Buch wollt ich mir jetz noch nicht kaufen, den letzten link guck ich mir grad an, mal sehn
-
12.02.04 22:17 #10
http://www.truevision3d.com ist auch ne C# Engine.
Internetseite:
http://www.texturenland.de
Blog:
http://blog.texturenland.de
Codesnippets:
.NET-Snippets
- Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -
-
1.) Soweit ich mich erinnern kann wolltest Du ein kleines Quelltextbeispiel. In meinen Links sind genügend vorhanden. Bei DirectX gibts halt keine Drei-Zeiler.Original geschrieben von Rippa_HD
Die ersten beiden Links von dir zielen beide am Ende nur auf MSDN Tutorials ab da beschreiben die zwar wie man im groben die Engine initialisiert aber groß beschrieben wozu welche Klasse benötigt wird und was man noch für andere Möglichkeiten hat wird dort nicht

2.) In der MSDN sind alle Befehle drinnen, alles schön erklärt, ist alles drinnen was ein Programmierer braucht. Bessere Dokus als die MSDN findest Du nur selten, zumindest im kostenlosen Bereich!
3.) Der zweite Link ist kein MSDN-Link, sondern GotDotNet. Ist zwar auch Microsoft, aber nicht im MSDN. Im übrigen gibts dort ein Tutorial mit dem Titel:
"HelloTeapot - Build your first Managed Direct3D application with the venerable teapot". Dort werden zu jedem Quelltextabschnitt ausführliche Erklärungen geliefert. Das ist wesentlich mehr als ich hatte für meine erste DX3D-Applikation. Ein bisschen Zeit braucht man da schon. Du wirst kein Tutorial finden namens "wie baue ich einen 1a Ego-Shooter über Nacht" oder so ähnlich. Dann kauf Dir lieber den GameMaker, da ist Dein 3D-Shooter nach 5 Mouse-Klicks fertig.
4.) Wenn das eh nicht so schlimm ist mit dem selber rumprogrammieren, was passt Dir dann nicht an meinen Links?!Original geschrieben von Rippa_HD
Also bleibt am Ende wieder nur eines: Selber rumprobieren, das is ja alles nicht so schlimm aber so weit ich jetz ein Überblick über das Ganze hab find ich das ziemlich umfangreich
5.) [siehe 3.)] Zeit braucht man eben zum Erlernen neuer Technologien! Rechne mal mit einem halben Jahr bis zu einem Jahr, dann dürftest Du DirectX relativ gut können, aber nicht perfekt.
6.) Umfangreich ja, und? Ist doch toll wenn einem als Anwendungsentwickler so viel Arbeit abgenommen wird und es für jeden Schmarrn bereits was vordefiniertes gibt.
7.) Muss ja auch nicht sein. Es geht auch mit Tutorials und Google. Ist mir persönlich auch meistens lieber. Aber ich habe auch immer ein gutes Buch griffbereit. Im übrigen glaube ich, dass bei Dir ein Buch besser wäre. Du willst eine "Anleitung" und sie soll komplett sein. Da wär ein Buch sinnvoll. Wobei gute Programmierbücher keine Anleitungen sein sollten.Original geschrieben von Rippa_HD
Ein Buch wollt ich mir jetz noch nicht kaufen
====================
Ich hoffe das hier hört sich jetzt nicht wie ein Anpfiff oder so an. Sollte es zumindest nicht sein.
Das Leben ist sch**ße ... aber die Grafik ist geil!
-
Die schaut auch ganz interessant aus, ich hab gestern auch noch ne gute Seite mit vielen Infos gefunden
http://www.zfx.info/
Aber was ich immer noch suche ist ne billige Beispielengine, weil von den ganzen Engines die ich jetz gesehen hab kriegt man ja nur die Header Dateien, was darin passiert weiß ich nicht, ich will ja lernen wie ich selbst eine machen kann und nicht einfach das von jemand anderem benutzen
Die letzte Engine is außerdem auch wieder nur in c++ geschrieben 
Ich glaub für den Einstieg wechsel ich zu c++ weils dazu einfach schon mehr Hilfsmittel im Netz gibt
-
13.02.04 10:19 #13
Also auf ZFX findest du 2 kostenlose Engines sind zwar in C++ programmiert aber wo ist das Problem C++ Code auf C# Code zu übersetzten?
Internetseite:
http://www.texturenland.de
Blog:
http://blog.texturenland.de
Codesnippets:
.NET-Snippets
- Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -
-
Also wenn sich das nicht wie en Anpfiff anhört dann weiß ich auch nicht, wenn ich hier ne Frage stelle, dann hoff ich eigentlich auf Hilfe, was ich bis jetzt bekommen habe gleicht einem EinlaufOriginal geschrieben von Saber
1.) Soweit ich mich erinnern kann wolltest Du ein kleines Quelltextbeispiel. In meinen Links sind genügend vorhanden. Bei DirectX gibts halt keine Drei-Zeiler.
2.) In der MSDN sind alle Befehle drinnen, alles schön erklärt, ist alles drinnen was ein Programmierer braucht. Bessere Dokus als die MSDN findest Du nur selten, zumindest im kostenlosen Bereich!
3.) Der zweite Link ist kein MSDN-Link, sondern GotDotNet. Ist zwar auch Microsoft, aber nicht im MSDN. Im übrigen gibts dort ein Tutorial mit dem Titel:
"HelloTeapot - Build your first Managed Direct3D application with the venerable teapot". Dort werden zu jedem Quelltextabschnitt ausführliche Erklärungen geliefert. Das ist wesentlich mehr als ich hatte für meine erste DX3D-Applikation. Ein bisschen Zeit braucht man da schon. Du wirst kein Tutorial finden namens "wie baue ich einen 1a Ego-Shooter über Nacht" oder so ähnlich. Dann kauf Dir lieber den GameMaker, da ist Dein 3D-Shooter nach 5 Mouse-Klicks fertig.
4.) Wenn das eh nicht so schlimm ist mit dem selber rumprogrammieren, was passt Dir dann nicht an meinen Links?!
5.) [siehe 3.)] Zeit braucht man eben zum Erlernen neuer Technologien! Rechne mal mit einem halben Jahr bis zu einem Jahr, dann dürftest Du DirectX relativ gut können, aber nicht perfekt.
6.) Umfangreich ja, und? Ist doch toll wenn einem als Anwendungsentwickler so viel Arbeit abgenommen wird und es für jeden Schmarrn bereits was vordefiniertes gibt.
7.) Muss ja auch nicht sein. Es geht auch mit Tutorials und Google. Ist mir persönlich auch meistens lieber. Aber ich habe auch immer ein gutes Buch griffbereit. Im übrigen glaube ich, dass bei Dir ein Buch besser wäre. Du willst eine "Anleitung" und sie soll komplett sein. Da wär ein Buch sinnvoll. Wobei gute Programmierbücher keine Anleitungen sein sollten.
====================
Ich hoffe das hier hört sich jetzt nicht wie ein Anpfiff oder so an. Sollte es zumindest nicht sein.
Ich will mir kein Ballerspiel mit 5 Mausklicks zusammenbasteln sondern ich will Direct3d lernen! Ich hab nur gedacht ich könnt mir mit dem Post hier Zeit sparen. . .
außerdem hab ICH den Thread nicht gestartet!
Dann such ich mir das halt selbst zusammen, hier werd ich nochmal ne Frage stellen . . .
-
Ich hab Dir ja versucht zu helfen, aber mehr als Links posten kann ich auch nicht. Meine kompletten Sourcen werde ich hier nicht posten.

War auch echt nicht als Anpfiff gemeint ... wenn es sich so angehört an, dann tuts mir leid. Mag schon sein, dass es etwas scharf formuliert war, insofern ... *sorry*
Am besten Du siehst Dir das Beispiel "HelloTeapot " nochmal an und analysierst dort den Quelltext. So mach ich das immer. Anschließend ein neues Projekt eröffnen und Schritt für Schritt auf Deine Anforderungen portieren.
Oder Du benutzt wirklich die Revolution3D-Engine. Funktioniert ja unter C#.NET einwandfrei.
Das Leben ist sch**ße ... aber die Grafik ist geil!
Ähnliche Themen
-
der Anfang
Von psYkenNy im Forum Vektor-ProgrammeAntworten: 19Letzter Beitrag: 14.12.08, 20:22 -
Mal ein Anfang.
Von HeinerPyt im Forum WerkstattAntworten: 0Letzter Beitrag: 13.04.06, 17:48 -
[c++] Der Anfang
Von Resident_DeeJay im Forum C/C++Antworten: 11Letzter Beitrag: 27.09.04, 02:40 -
anfang
Von o.plotke im Forum HTML-EditorenAntworten: 16Letzter Beitrag: 10.02.03, 22:26 -
Anfang
Von CrushOut16 im Forum PHPAntworten: 8Letzter Beitrag: 08.12.01, 09:04





Zitieren
Login





