Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi 3D landschaft erstellen? (https://www.delphipraxis.net/80497-3d-landschaft-erstellen.html)

mimi 9. Nov 2006 19:43


3D landschaft erstellen?
 
Hallo,
mir kam die idee eine komplet eigene 3D landschaft zu erstellen mit bergen, bäumen häuser(wo die camera auch rein gehen kann) und soweiter.

Ich wollte nicht alles selbst machen sondern fragen gibt es dafür evlt. ein programm dafür ?
was mir die daten evlt. auch GLScene gerecht abspeichern kann....

allerdings würde ich mir noch mehr objekte wünschen die so ein programm haben sollte z.b:
- verschiedene bäume
- verschiedne blumen
- berge, wasserfälle
- himmel
- gebäude
sowas halt !
wenn ich das versuche mit Glscene zu machen wird es einfach zu aufwendig würde ich sagen !

[edit=SirThornberry]Titel korrgiert - Mfg, SirThornberry[/edit]

mkinzler 9. Nov 2006 19:47

Re: 3D landschafft erstellen?
 
Es gibt eine Vielzahl von 3D-Engines, die dir dabei unter die Arme greifen. da gibt es auch schon einige Threads hier im Forum dazu.

arbu man 9. Nov 2006 19:56

Re: 3D landschafft erstellen?
 
Also willst
- verschiedene bäume
- verschiedne blumen
- berge, wasserfälle
- himmel
- gebäude

haben

- verschiedene bäume: da gibt es bei GLScene eine TGLTree einfach mit der Demo ein paar erstellen.

- verschiedne blumen: zwei wege entweder auf internet seiten nach freien modelen suchen oder z.B. mit Cinema4d selbst modellieren.

- berge: den GLScene Terrain Renderer verwenden

- himmel: TGLSkyDome oder TGLSkyBox verwenden

- gebäude : siehe blumen

Gesagt sein für Modelle wirst du um ein Programm wie Cinema4d, 3DStudioMax etc. nicht drum rum kommen, glücklicherweise kann GLScene viele Formate importieren.

DGL-luke 9. Nov 2006 20:16

Re: 3D landschafft erstellen?
 
Als kostengünstige, weil kostenlose, aber recht komplexe, weil ziemlich professionelle Lösung zum Modellieren bietet sich blender an, der auch recht viele export-formate kennt (und eine schnittstelle um bei bedarf ein exporterplugin einzubinden). --> http://blender3d.org

Meflin 9. Nov 2006 21:05

Re: 3D landschafft erstellen?
 
Also zur erstellung von (3D) Landschaften gibt es ja extra Programme wie Bei Google suchenBryce, die nicht alleraktuellste Version bekommst du da auch schon für einen recht erschwinglichen Preis und die Bedienung ist so weit ich weis ziemlich Idiotensicher.

Allerdings habe ich keine Ahnung inwieweit und wie man die damit erstellten Landschaften weiterverwenden kann :gruebel:


mimi 9. Nov 2006 21:42

Re: 3D landschafft erstellen?
 
vielen dank für die antworten.

sowas wie Bryce habe ich gesucht nur alt freeware. mir geht es nur um die landschaft nicht umbedingt draum sowas selbst zu berechnen per glscene oder so....

DennisHB 9. Nov 2006 21:47

Re: 3D landschafft erstellen?
 
Such mal nach Terragen oder Blender.

Blender ist etwas gewöhnungsbedürftig wie ich finde.
Terragen kann halt nicht besonders viel... für ne Skybox aber sehr nett.

mimi 9. Nov 2006 21:49

Re: 3D landschafft erstellen?
 
kann Blender nur 3D objekte erstellen oder kann ich damit auch 3D landschaften erstellen ?


ich habe versucht es mit Glscene zu machen nur das ist leider recht müsam weil du kannst ja nicht einfach mit der maus irgenwo hinklicken und dort erscheint dann das gewünschte objekt !
und genau das währe mein ziel !!!

Airblader 9. Nov 2006 23:02

Re: 3D landschafft erstellen?
 
Zitat:

Zitat von DennisHB
Terragen kann halt nicht besonders viel...

Nanana, diese Aussage ist schlichtweg falsch.
Ich weiß nicht, wie gut du TG kennst, aber glaub mir eins: Damit kann man geniale Bilder machen ;)
Wers nicht glaubt kann ja auf terradreams.de stöbern :)

air

DennisHB 10. Nov 2006 02:29

Re: 3D landschafft erstellen?
 
Zitat:

Zitat von Airblader
Zitat:

Zitat von DennisHB
Terragen kann halt nicht besonders viel...

Nanana, diese Aussage ist schlichtweg falsch.
Ich weiß nicht, wie gut du TG kennst, aber glaub mir eins: Damit kann man geniale Bilder machen ;)
Wers nicht glaubt kann ja auf terradreams.de stöbern :)

air

Ich sag ja sehr nett :) aber für mehr als die Box reichts zumin bei mir nicht.
Mit "nicht viel" meinte ich, Gebäude, Autos, Blumen usw.
Gerade da man in kurzer, ohne grosse Erfahrung mit dem Prog, richtig feine Bilder zaubern kann, war es mir der Erwähnung wert.

-
Blender kann, soweit mein kurzer Einblick (Blick über die Schulter eines Freundes) reicht, viel.
Soll heissen, mit etwas (vermutlich viel) Aufwand, kann man damit komplette Landschaften erstellen.
Und diese wohl auch Exportieren oder Animieren.

Da ich selber noch recht frisch bei 3D bin, kann ich nur die Tipps weiterreichen die ich erhalten habe ohne eigene Bewertung.

Orbmu2k 10. Nov 2006 07:56

Re: 3D landschafft erstellen?
 
Was Blender drauf hat kann man sehr gut an Elephants Dream sehen wie ich finde.

DGL-luke 10. Nov 2006 12:22

Re: 3D landschaft erstellen?
 
Wenn man 3d-objekte erstellen kann, kann man auch 3d-landschaften erstellen, denn was anderes ist eine landsachaft, wenn nicht ein objekt? ;)

arbu man 10. Nov 2006 13:21

Re: 3D landschaft erstellen?
 
Am besten unterscheid man zwischen Landschaft, Objekten wie Gebäuden, Pflanzen etc.
Für landschaften ist der TerrainRenderer zu empfehlen, ein HDS Bitmap kann man auch mit einen Bildbearbeitungs Programm gut erstellen, eben höhere Stellen einfärben. Mit einen guten Pinsel sollte das gehen, der Pinsel sollte nur einen Farbverlauf haben d.h. nicht einfach schwarz weiss sondern eben auch schwächere Farbtöne dazwischen. So etwas sollte ein gutes Programm haben. Wie so so ein Bild aussehen kann kanst du dir hier angucken: HDS Beispiel

Khabarakh 10. Nov 2006 13:47

Re: 3D landschaft erstellen?
 
Naja, das sieht dann doch etwas besch...eiden aus, oder ;) ? Ich würde wenigstens eine Dicke Schicht Perlin Noise über das Selbstgezeichnete legen, wonach der Link auch aussieht.

mimi 10. Nov 2006 17:12

Re: 3D landschaft erstellen?
 
die bilder von terradreams.de sehen ja garnicht mal so schlecht aus, nur mein ziel ist es nicht himmel bilder zu "malen" sondern 3D landschaften zu erstelen !

Meflin 10. Nov 2006 17:15

Re: 3D landschaft erstellen?
 
Zitat:

Zitat von mimi
die bilder von terradreams.de sehen ja garnicht mal so schlecht aus, nur mein ziel ist es nicht himmel bilder zu "malen" sondern 3D landschaften zu erstelen !

Und das dürfte mit Terragen schwerlich möglich sein, oder irre ich mich :gruebel:

Ich kenne zumindest keine Freeware-Alternative zu Bryce, die wie Bryce auf Landschaften spezialisiert ist. Blender eben, aber damit dürfte es ein hartes Stück Arbeit werden...

Wie gesagt, einfach mal bei Ebay, Heft-CDs & Co schauen, man bekommt schon irgendwoher ne bezahlbare Version ;) Evtl gibts auch Schülerversionen!


Khabarakh 10. Nov 2006 17:28

Re: 3D landschaft erstellen?
 
Kommt auch auf das Genre an, aber ist Bryce überhaupt geeignet für Spiele? Ich könnte es mir z.B. schlecht vorstellen, dass WoW mit solch einem Tool modelliert wurde, bei so einer geringen Terrainauflösung dürfte eine handgemachte Lösung noch machbar sein.

Airblader 10. Nov 2006 21:08

Re: 3D landschafft erstellen?
 
Zitat:

Zitat von DennisHB
Mit "nicht viel" meinte ich, Gebäude, Autos, Blumen usw

Nunja, du musst auch die Dimensionen beachten. TG ist ein Landschafts(!)-Genrator, kein universelles 3D-Programm :)

air

Balu der Bär 10. Nov 2006 21:25

Re: 3D landschaft erstellen?
 
Mein Rat zu diesem Thema: Vergiss die Freeware. Ehe ihr mir jetzt den Hals umdreht, es muss einfach gesagt werden das kein 3D Programm aus dem Freeware/Open Source Bereich heutzutage mit kommerziellen Produkten mithalten kann. Und das sagt einer, da damals wirklich so einige getestet hatte. Sicherlich kann man mit Blender & Co auch ne Menge und professionelle Sachen machen, dass Problem ist aber die Einarbeitungszeit. Eher man sich in Blender einigermaßen zurechtfindet und auskennt vergeht seine Zeit (jedenfalls waren frühere Blender-Versionen imho eine Katastrophe, zu aktuellen Versionen kann ich nichts sagen). Und wie Bill Gates schon feststellte, was nützt mir ein kostenloses System was aber längerer Arbeitszeit bedarf als gleich ein kommerzielles System, mit dem man sofort "durchstarten" kann?

Vor kurzem gab es Bryce 5.5 zum kostenlosen Download, dass Angebot wurde mittlerweile wieder eingestellt. Für ein paar Euro bekommst du die alte Version aber sicherlich noch irgendwo.

Khabarakh 11. Nov 2006 09:15

Re: 3D landschaft erstellen?
 
Komplexe Systeme haben natürlich eine höhere Einarbeitungszeit. Aber die 10 Stunden, die ich vielleicht brauche, um LaTeX zu beherrschen, habe ich schon nach einer Woche gegenüber der gleichen Arbeit in Word wieder herausgeholt. Oder ein Blender-Beispiel: der neue Nodes-Editor. Sieht am Anfang aus wie eine neunköpfige Hydra, nach ein wenig Einübung (die habe ich leider noch nicht ;) ) aber sicher auch genauso mächtig.
Und für Terrainerstellung sollten die reinen Blender-UI- und -Modelling-Basics genügen, da werden nicht einmal Subdivision Surfaces benötigt. Was zum Lernen auch sehr nett ist: die unzähligen Video-Tuts für Blender.

mkinzler 11. Nov 2006 09:35

Re: 3D landschaft erstellen?
 
Zum selber Ergebnis kam übrigens auc die x't in der Ausgabe 11/2006:
Zitat:

Zitat von x't
... Blender muss sich hinter den Großen der Branche nicht verstecken.


mimi 22. Dez 2006 15:21

Re: 3D landschaft erstellen?
 
naja ich hatte auch mal blender drauf und kam damit überhaupt nicht klar.....
schade das es so wenige alternativen gibt !

dann muss ich es wohl mit GLScene versuchen !

PS:
habe irgnewie diese frage aus den augen verloren :?

Khabarakh 22. Dez 2006 16:22

Re: 3D landschaft erstellen?
 
Naja, es ist einfach ziemlich sinnlos, zu so einem genialen OS-Programm wie Blender eine OS-Alternative zu entwickeln. Im kommerziellen Sektor gibt es schon noch Einiges an Konkurrenz ;) . Aber wie schon gesagt, nimmt man die Einarbeitungszeit in Kuaf, ist Blender total einfach zu bedienen.


Zitat:

Zitat von mimi
dann muss ich es wohl mit GLScene versuchen !

GLScene ist doch kein Modeller, wie willst du damit Blender ersetzen :gruebel: ?

mimi 23. Dez 2006 11:52

Re: 3D landschaft erstellen?
 
so gehen nicht... aber es vereinfach die 3D arbeit doch enormen...

das heißt... ich müste es schaffen damit 3D modelle zu entfernen....

wie ist den blender entstanden ?

Zitat:

immt man die Einarbeitungszeit in Kuaf, ist Blender total einfach zu bedienen
naja... ich fand mich damit garnicht zurecht... vor einigen jahren habe ich es mal getestet...
wobei die heutige version bestimmt besser geworden ist !

Balu der Bär 23. Dez 2006 11:54

Re: 3D landschaft erstellen?
 
Zitat:

Zitat von mimi
naja... ich fand mich damit garnicht zurecht...

Dann solltest du dir mal professionelle 3D-Software angucken mit welcher zum Beispiel Hollywood-Filme bearbeitet werden (Maya 3D zum Beispiel), gegen die ist Blender so einfach wie MS Paint. ;)

mimi 23. Dez 2006 12:30

Re: 3D landschaft erstellen?
 
Maya 3D
hatte ich auch schon drauf... damit konnte ich (meine ich) auch nichts anfangen...

ich glaube ich teste bei gelegenheit nochmal blender !

Ich möchte eigetnlich 3D obejkte erstellen und dann auf eine "welt" verteieln.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:11 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-2025 by Thomas Breitkreuz