![]() |
delphi 3d: blender und delphi?
Hi!
Ich würde gerne ein Spiel in 3d programmieren. Nun habe ich ein Buch über Genesis 3d und delphi. Allerdings ist die im Buch beschriebene Grafik zu schlecht, als das sich das lohnen würde. Nun gibt es doch z.B. blender. Gibt es ein Tutorial, in dem erklärt wird, wie man folgendes macht: -Frei in der Blender-Welt fahren -laden oder löschen externer Blender-Dateien in/aus der Hauptblender-welt -bestimmte Punkte in der Welt makieren, um eine Aktion auszulösen (z.B. wenn man diese berührt>>Kollosionen) -eine externe Blender-Datei, die man vor die Kamera schaltet -eine externe Blender-Datei, die sich bewegt (z.B. Autos) Hier das hab ich schon gefunden: ![]() allerdings fehlen dort einige Artikel, z.B. Kollosionen, Steuerung, etc.. Vielen Dank für eure Antworten |
Re: delphi 3d: blender und delphi?
Blender ist ein Modeler/Raytracer, keine 3D API. In keiner Weise kann man es mit Genesis 3D vergleichen, es tut was komplett anderes. Was heisst eigentlich "Grafik zu schlecht"? Wie ist diese beschrieben? Letztlich bist du ja komplett selbst verantwortlich für das Aussehen, das Buch wird vermutlich nur Grundlagen vermitteln. Die Möglichkeiten von Genesis gehen fast sicher über das im Buch beschriebene weit hinaus. Es will dir ja beibringen Genesis zu nutzen, und nicht 1:1 Codevorlagen für Monstergrafik liefern.
|
Re: delphi 3d: blender und delphi?
Wenn du schon alle deine Inhalte mit Blender erstellen willst, wäre es eine Überlegung wert, direkt die integrierte Gameengine zu verwenden. Zum Beispiel dieses Spiel wurde komplette mit dieser Engine erstellt:
![]() |
Re: delphi 3d: blender und delphi?
@igel457:
der downloadlink auf der seite klappt nicht. gibt es die engine noch woanders? (wenn ich danach suche, finde ich nur das spiel) und @Medium: ich lade morgen mal ein paar pics hoch, von dem was mich bei genesis3d stört (damit du mir sagen kannst, ob man dass ändern kann ;)) |
Re: delphi 3d: blender und delphi?
Liste der Anhänge anzeigen (Anzahl: 1)
hier ist ein bildschirmfoto.
was mich stört, ist die (wie schon oben erwähnt) ausrichtung für indoor-spiele und halt auch killerspiele. wenn man sich das anschaut, sieht man ja schon, dass das nicht so eine gute Grafik ist, wie die hier: ![]() sollte es sich mit der in diesem Buch ![]() gezeigten Methode (oder halt einer modfizierten) realisieren lassen, wär das ja gut. Aber letztlich geht es mir um so gute Grafik, wie die in dem oberen Link. |
Re: delphi 3d: blender und delphi?
Zitat:
Also mal eben so eine Grafik hinzuzaubern passiert nicht in 5 Minuten. Rein theoretisch kannst du die gleiche Qualität mit der Genesis3D-Engine erreichen, wie mit dem oben genannten Link - jedoch wirst du den Quelltext der Engine "etwas" anpassen müssen - naja, sagen wir "extrem viel um/neu schreiben" müssen. Wenn du ein wenig Abstriche bei der Grafikqualität machen kannst/willst, wirst du so was auch mit Genesis3D hinbekommen - entsprechendes Leveldesign und Grafiker vorrausgesetzt. Aus Erfahrung sag ich dir, dass du deine Erwartungen sehr viel zu hoch schraubst. Man schreibt nicht eben schnell so ein Grafikmonster. Eine fertige Engine nimmt dir sehr viel Arbeit ab, aber bedenke: je besser die Grafikleistung der Engine ist, desto komplexer ist wahrscheinlich die Einarbeitung/die API. Ich persönlich hab mit der Blender-Engine noch nicht gearbeitet und kenne auch keine Referenzen/Tutorials/etc. An meinem ![]() |
Re: delphi 3d: blender und delphi?
Genesis3D ist tot, soweit ich weiß (wird nicht mehr weiterentwickelt). Damit setzt man also mit ziemlicher Sicherheit aufs falsche Pferd.
|
Re: delphi 3d: blender und delphi?
Trotzdem bleibt das Problem: Das Werkzeug ist ohne die damit gemachte Arbeit wertlos. Mit nacktem Direct3D kann man prinzipiell die wahnsinnigsten Dinge veranstalten - es kann das alles - aber ich muss es eben auch erst bauen. Wenn ich dafür mal eine Woche ansetze, kann ich mich glücklich schätzen ein paar halbwegs beleuchtete Modelle, und etwas Maus/Tastatursteuerung zu haben. Man bedenke: Der Content muss ja nunmal AUCH gemacht werden, und das ist der Teil den man als primär Entwickler fast immer extreeeem unterschätzt. Ein richtig guter Grafiker holt selbst aus der prömmeligsten Engine noch ansehnliches heraus, aber die pompöseste Engine mit allem Pipapo sieht mit z.B. den Texturen die du oben gezeigt hast auch kaum besser aus.
Die Frage ist: Was willst du letztlich machen? Lieber Schwerpunkt auf Entwicklung, dann nimm nackte APIs wie DX oder OpenGL. Wenn man dann mal irgendwann sowas wie eine Engine fertig hat (rechne hier in Jahren wenn es ein Freizeitprojekt ist), kann man weiter schauen. Geht es hauptsächlich möglichst bald ein spielbares Game zu haben, nimm etwas vorgefertigtes. Aber vertu dich nicht! Um wirklich zu verstehen wo bei der dann die Glocken hängen, fummelst du auch schon mal ein paar Monate ohne wirkliches Weiterkommen (aus produktiver) Sicht damit herum. Aber dann liegt der Schwerpunkt eben auf Content, also Story, Texturen, Models, Animationen etc.pp. Für letzteres eignet es sich evtl. auch mal ein wenig in der Moddinszene zu wühlen. Dabei nutzt man dann eine wirklich fix und fertige Gameengine und kann sich voll auf Content konzentrieren. Einige Spiele bieten dabei sogar so viel Freiheit, dass man vom Urpsrungspiel völlig verschiedene Genres umsetzen kann. Dabei muss dann, bis auf evtl. eine Portion Scripting, kaum noch was programmiert werden. Wenn du selber programmieren, und Content-Qualität wie in mehr oder weniger aktuellen Spielen willst, steht man als Einzelperson und mit einem Freizeitprojekt einem GEWALTIGEN Batzen gegenüber, der meiner Meinung nach praktisch nicht umsetzbar ist, ausser man hat bereits sehr viel Vorwissen was Mathe, die gewählte Grafik API und die Programmiersprache angeht - soll heissen, wenn man diese Dinge wirklich im Schlaf beherrscht. Wenn man an sowas geht um diese drei Dinge nebenbei mitzulernen, ist das meiner Meinung nach zum Scheitern verurteilt. Es macht nämlich irgendwann einfach keinen Spaß mehr. Versteh mich nicht falsch, ich will dir das nicht madig machen. Aber ich kenne es nur zu gut wenn man voller Elan sowas anfängt, und nach ein paar Wochen dann irgendwann feststellt dass man sich schlicht mächtig verhoben hat. Das ist frustrierend, und man hat dann schon ne Menge Zeit reingebraten. Was ich sagen will ist: Gehe nicht mit zu hohen Erwartungen in so ein Projekt. Am besten sogar noch: Mit überhaupt keinen Erwartungen. Nur mit dem Biss das dann auch wirklich zu was bringen zu wollen. Und wenn du eher noch Anfänger bist, dann such dir am besten gleich etwas völlig anderes. Zumindest nichts 3D-mäßiges, wenn es denn unbedingt ein Spiel sein muss. Oder nimm wie gesagt was praktisch fertiges, und bau Content. Hier ist aber auch ein längerer Atem gefragt. |
Re: delphi 3d: blender und delphi?
erst mal vielen dank, für diese sehr ausführlichen Informationen :thumb:
Delphi-Quellcode:
was gibt's da denn so? (außer genesis 3d, wo man mit dem buch quasi nur noch die level designen muss)
Oder nimm wie gesagt was praktisch fertiges, und bau Content.
:coder: Ich will letztendlich ein Spiel haben, wo es hauptsächlich um die Level, also den Content(?) geht. Die Grafik muss natürlich nicht absolute klasse sein, aber sie sollte besser als die auf dem Bild von genesis 3d sein. Mir scheint es so, als ob genesis 3d eher für indoor-(killer-)spiele gemacht ist. Ich hingegen will ein Outdoor (friedliches) Spiel erstellen. so in der art ![]() |
Re: delphi 3d: blender und delphi?
Klicker dich hier mal durch:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz