Damon93 Geschrieben 8. März 2011 Melden Share Geschrieben 8. März 2011 Hallo, ich glaube ich bin nicht der einzige, der sich das schon oft gefragt hat. Da ich derzeit ja an einem Spiel wie Gothik arbeite, muss ich natürlich eine schöne Landschaft zaubern Allerdings frage ich mich die ganze Zeit, wie ich schone Höhlen erstelle. Wer von euch Gothik 4 oder Risen gespielt hat, der weiß was ich meine. Da sind so fantastische Höhlen Systeme etc. aber wie haben die diese entworfen? In Unity kann ich das nicht machen... und ich kann mir nicht vorstellen diese Höhle in Blender oder C4D komplett zu Moddelieren, da das einfach utopisch erscheint. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 8. März 2011 Melden Share Geschrieben 8. März 2011 Das wird normalerweise extern modelliert. Da machen auch Unreal Engine oder CryEngine keine Ausnahme, und auch nicht Unity. Gibt aber schwierigeres. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bowserkoopa Geschrieben 8. März 2011 Melden Share Geschrieben 8. März 2011 Ich fürchte was anderes wird dir wohl nicht übrig bleiben. Eventuell kann dir das Sculpting etwas helfen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 8. März 2011 Autor Melden Share Geschrieben 8. März 2011 Also das extra zu Modellieren, ist doch mega aufwendig... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Bowserkoopa Geschrieben 9. März 2011 Melden Share Geschrieben 9. März 2011 Das schon, aber wenn du unbedingt ne Höhle willst, wirst du dir wohl auf die Art nur eine besorgen können. Du kannst ja versuchen nur die groben Felsen und Wände zu entwerfen und die dann per Bodypaint von Cinema anzumalen (kommt dem Terrain-Werkzeug sehr nahe) Details wie Stalakmiten kannst du dann ja wieder als Objekt einfügen Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Schlumpfsack Geschrieben 9. März 2011 Melden Share Geschrieben 9. März 2011 Also das extra zu Modellieren, ist doch mega aufwendig... Hat'n Grund warum Gothic 4 oder Risen von einem kompletten Team erstellt wurde und nicht von einer einzelnen Person Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 9. März 2011 Autor Melden Share Geschrieben 9. März 2011 Ja da hast du allerdings recht Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
nibiru6411 Geschrieben 10. März 2011 Melden Share Geschrieben 10. März 2011 Hallo! Also eine Höhle in Unity zu gestalten ist doch relativ einfach. Ich würde wie folgt vorgehen. 1. Nach der Erstellung des Terrain, passt Du die "Flatten Highmap"an, damit kannst Du besser nach oben und unten Formen. 2. Gestalte nun Deine Höhle, mit Gängen, Stalagniten usw. wie Du es willst (bis Höhe Decke der Höhle). 3. Gestalte in Deinem Programm was Du zur Modellierung nutzt, die Decke der Höhle also mit Stalagtiten usw. was Du willst. 4. Dieses Modell nimmst Du dann in Dein Spiel und deckst damit deine vorgefertigte Höhle ab. Fertig ist die Höhle. Übrigens kannst Du so auch Höhlen über mehrere Ebenen gestalten, indem du einfach ein weiteres Terrain erstellst (etwas kleiner als das Erste) die "Flatten Highmap" entsprechend der ersten Höher setzt und Du wieder so wie oben beschrieben vorgehst, dann nur den Weg anpassen schon hast Du Höhlen ober zwei Ebenen. Wichtig: Wenn du zwei Terrains nutzt: damit die Texturen beim Rendern nicht Flaggern, unbedingt das unterste Terrain in der "Flatten Highmap" auf 1 stellen (natürlich nur wenn du beim Modellieren auf 0 gehen willst), das sich die Mesh nicht überlagern. Beste Grüsse Nibiru6411 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 10. März 2011 Autor Melden Share Geschrieben 10. März 2011 Um ehrlich zu sein raff ich nicht ganz wie du das meinst Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
nibiru6411 Geschrieben 10. März 2011 Melden Share Geschrieben 10. März 2011 Hallo! Was ist daran nicht zu verstehen? - erstelle ein Terrain - gehe in Menü auf „Terrain- Flatten Highmap“ - nimm dort eine Höhe von sagen wir 100 (damit kannst Du nach oben und unten Formen) - gestalte Deine Höhle im Terrain bis zur Decke - mach einen Deckel dort drauf, in Form eines Gameobjekt. Beste Grüsse Nibiru6411 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 10. März 2011 Melden Share Geschrieben 10. März 2011 Und wie machst Du dann den Höhleneingang, also das Loch im Terrain? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 10. März 2011 Autor Melden Share Geschrieben 10. März 2011 genau das verstehe ich auch nicht. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
nibiru6411 Geschrieben 10. März 2011 Melden Share Geschrieben 10. März 2011 Hallo! Das entscheidest Du doch selbst wo das Loch sein soll, wenn Du den Boden und die Wände Deiner Höhle hast. Es geht natürlich nicht, dass Du dieses in das Terrain schneiden kannst. Ich Stand vor einen ähnlichen Problem, da ich unter einigen Gebäude Tiefgaragen brauche, hatte ich die Wahl entweder ich setze meine Stadt komplett ohne Terrain zusammen oder setze mehrere kleine Terrains zusammen wo eben Löcher gesetzt werden oder ich wechsle die Scene bei der Einfahrt. Ich habe aber den Weg gefunden wie beschrieben. Denn die Terrains gibt es nicht umsonst. Man muss bei der Grafik zur Spieleprogrammierung immer auf die Polys achten, dass der Echtzeitrenderer überhaupt hinterherkommt. Terrains werden bei dem Build-Prozess anders abgespeichert bzw. anders behandelt als Gameobjekte. Deshalb eine Höhle Komplett als Modell zu bauen wäre viel zu Polygon lastig. Gerade bei den Polygonen werden in meinen Augen die meisten Fehler gemacht, wo sich dann viele wundern warum ein Spiel anfängt zu stocken. Der Fehler liegt daran das einige als Vergleich ihr Modellierprogramm nehmen, wo Scenen erstellt werden können. Was aber vergessen wird, das zum Rendern dieser, das Programm oft Stunden braucht um diese entsprechend fertig machen zu können. Die Renderer der Enginen müssen diese Aufgabe in Echtzeit machen. Das heisst jedes Dreieck wird bzw. muss einzeln gezeichnet werden, dabei ist es egal ob es gross oder klein ist, jedes zählt. Aber dazu werde ich mal ein TUT machen, kann aber erst in etwa 2-3 Wochen damit beginnen, da ich zurzeit noch andere Probleme lösen muss. Beste Grüsse Nibiru6411 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 10. März 2011 Autor Melden Share Geschrieben 10. März 2011 Ich habs immer noch nicht gerafft, wie ich eine Höhle mit dem Terrain machen kann... Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
malzbie Geschrieben 11. März 2011 Melden Share Geschrieben 11. März 2011 Du machst keine Höhle sondern eine Art Canyon!!! Auf den Canyon legst du eine Platte drauf. Jedenfalls hab ich es so verstanden. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
nibiru6411 Geschrieben 11. März 2011 Melden Share Geschrieben 11. März 2011 Hallo! Grob gesagt, genau richtig. Beste Grüsse Nibiru6411 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 11. März 2011 Autor Melden Share Geschrieben 11. März 2011 Ahhhh jetzt hmm das ist eigentlich eine richtig gute Idee Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 11. März 2011 Melden Share Geschrieben 11. März 2011 Das macht Sinn Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sayum Geschrieben 11. März 2011 Melden Share Geschrieben 11. März 2011 Nun, ich nutze um Höhlen zum Model ein 3d Objekt was ich dann immer stehts nach variation anpasse so wie ich es brauch und gebe dem dann Stein oder andere Texturen. Dadurch entstehen bei mir die Höhlen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Damon93 Geschrieben 11. März 2011 Autor Melden Share Geschrieben 11. März 2011 Nun, ich nutze um Höhlen zum Model ein 3d Objekt was ich dann immer stehts nach variation anpasse so wie ich es brauch und gebe dem dann Stein oder andere Texturen. Dadurch entstehen bei mir die Höhlen. Ist das dann nicht wegen den ganzen Faces ein Problem? Ich mein kackt da nicht die Performance ab? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Cyress Geschrieben 16. Juli 2016 Melden Share Geschrieben 16. Juli 2016 Hallo ich benutze momentan den Pro Builder aus dem assetstore für Höhlen. Ich erstelle einen Cylinder, und lege ihn um 90% um, Nun klicke ich auf Flip Normals Dann habe so schon mal einen Gang. Dann deformiere ich diese ein wenig um Felsvorsprünge anzudeuten. Wenn ich einen Part fertig habe ziehe ich ihn den Projektordner und habe somit schon mal einen wiederverwertbaren Baustein. Nun kannst du auf diese weise Kreuzungen,Abzweigungen oder Räume erstellen und ebenfalls in den Projektordner ziehen. So hast du dann später einen kompletten Baukasten aus dem du die ein Höhlensystem erstellen kannst. Pass aber auf dass alle Enden der Parts die selbe Form haben damit sie ohne Lücken zusammen fügbar sind. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
SpaceMarder Geschrieben 16. Juli 2016 Melden Share Geschrieben 16. Juli 2016 Also, wenn ich auch zu diesem Thema etwas beitragen kann, benutze ich u.a. Voxeland von Denis Pahunov. Kostet, wie ich finde, verdammt viel, habe es mal ausgetestet, ist aber echt schwierig das Handling. Auf dem Video sieht alles easy aus, aber von wegen: Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Denni173 Geschrieben 17. Juli 2016 Melden Share Geschrieben 17. Juli 2016 @SpaceMarder: Sieht aber echt interessant aus das Teil. Frage mich nur wie sich das performance-technisch auswirkt im Endprodukt!? Schätze mal das die Performance eben auch auschlaggebend ist, warum die Engines so etwas nicht implementiert haben. Frage mich in dem Zusammenhang gerade warum es bei der Terrain-Engine von Haus aus nicht möglich ist Höhlen zu modellieren. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Life Is Good Geschrieben 17. Juli 2016 Melden Share Geschrieben 17. Juli 2016 Wenn das Thema schon wiederbelebt wurde.... Weil eine Voxel Engine sehr viel aufwendiger ist und viel mehr Daten benötigt als so ein simples Terrain, dass du aus ner Heightmap generierst. Vorallem kannst du die Daten nicht einfach auf die Festplatte schieben, weil man normalerweise ja in der runtime bearbeiten will. Du brauchst also vorallem mehr RAM, ansonsten beeinflusst das die Performance nicht sehr. Es gibt aber Tools, mit denen man Löcher ins Unity Terrain schneiden kann, ich nehm mal an, da wird einfach der gewünschte Teil des Terrains transparent gemacht und die Kollision blockiert. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sleepy Geschrieben 17. Juli 2016 Melden Share Geschrieben 17. Juli 2016 Ich glaube es es gibt keine Möglichkeit Voxel aus einem externen Programm als Voxel zu Importieren man kann Voxel nur als Mesh importieren aber dann sind es ja keine Voxel mehr ? Zum Thema Workflow: Ich hab den Terrain Exporter verwendet um das Terrain als Mesh in Maya zu Exportieren. Nun kann man ganz normal die Höhle an der Stelle raus modellieren wo sie hin soll. Nun löscht man das komplette Terrain und fügt die Höhle in Unity an die entsprechende Stelle ein. Dort wo sich die Höhle befindet muss man nun noch die Heightmap auf 0 absenken damit sich Höhle und Terrain nicht überschneiden. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.