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

SwordArt

Treue Seele

  • »SwordArt« ist der Autor dieses Themas

Beiträge: 179

Wohnort: Weimar

Beruf: Schule

  • Private Nachricht senden

1

08.06.2014, 21:46

Woraus besteht Wasser in Spielen?

Hey, nach langer Inaktivität melde ich mich mal wieder.
Ich kann euch versichern, nicht die Freude an der Spieleentwicklung verloren zu haben, es gibt lediglich Probleme zu Hause :)

Wie dem auch sei, ich spiele letzter Zeit mit dem Gedanken ein Spiel zu entwickeln, indem das Wasser mit das größte Element des Spieles sei.
Nun habe ich aus einer Polyplane realistische Wellenbewegungen erstellt, welche ich gerne in mein Spiel einfügen würde. Nun bleibt mir die Frage noch offen, ist es normal, dass man für Wasser eine Polyplane verwendet oder aus was besteht das vorgegebene Wasser in den Engines? Ich habe um Performenzprobleme angst.

Ich bedanke mich schonmal ;)

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

08.06.2014, 21:54

Das ist sehr unterschiedlich. Modern sind aktuell Low-Poly-Planes mit einem Mörder-Shader obendrauf und das war's. Einfache (Kreis-)Wellenbewegungen sehen ohnehin sehr unrealistisch aus.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

SwordArt

Treue Seele

  • »SwordArt« ist der Autor dieses Themas

Beiträge: 179

Wohnort: Weimar

Beruf: Schule

  • Private Nachricht senden

3

08.06.2014, 22:25

Danke BlueCobold.
Ich bin sehr erstaunt, dass du selbst das weißt :o

Dann habe ich ja alles richtig gemacht :)

Wie ist das mit den Wetterbedingungen eigentlich?
Sagen wir mal, in dem Spiel gibt es Orte an denen Stürmer toben. Nun soll das Wasser an einem Ort toben, wie mach ich, dass sich das Wasser gut vermischt? Mit Partikeln, soll das Wasser an dem Ort komplett neu laden - oder gibt es dort andere Tricks?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »SwordArt« (08.06.2014, 22:45)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

08.06.2014, 22:47

Ich bin sehr erstaunt, dass du selbst das weißt :o
Was meinst Du denn jetzt damit?

PS:
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

SwordArt

Treue Seele

  • »SwordArt« ist der Autor dieses Themas

Beiträge: 179

Wohnort: Weimar

Beruf: Schule

  • Private Nachricht senden

5

09.06.2014, 00:06

Ja, du weißt halt anscheinend einiges und mir ist aufgefallen, dass du zu einigen Themen konstruktive Antworten gibst und denke nicht, dass das eine oft benötigte Fähigkeit ist, sein eigenes Wasser zu erstellen. Ich meine, in den heutigen Engine´s hat man so viele Möglichkeiten. -_- Hoffe, das beantwortet die Frage xD

Edit: Das Verbinden von Wasser habe ich nun auch geschafft.
Ich brauche dazu keine 2.PolyPlane, ich kann auch einfach in Maya die einzelnen Faces auswählen und diese neue Wellenbewegungen geben.

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »SwordArt« (09.06.2014, 00:48)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

6

09.06.2014, 08:11

Eine Poly-Plane über Animation der Faces zu machen ist aber keine gute Idee. Ich sagte ja schon, dafür nimmt man Shader. Entweder reine Pixel-Shader oder Tesselation- oder Compute-Shader. Die Auswahl möglicher Techniken ist da groß.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

SwordArt

Treue Seele

  • »SwordArt« ist der Autor dieses Themas

Beiträge: 179

Wohnort: Weimar

Beruf: Schule

  • Private Nachricht senden

7

09.06.2014, 09:07

Habe dafür Shader benutzt!
Hier ein Bild, wie bei mir so das Wasser momentan bei Sturm aussieht:
(Default Light)

https://www.dropbox.com/s/54dj7v236l6v1ag/Water.jpg

Ich habe eine Polylane benutzt, sie formbar gemacht, nen Ocean Shader drauf geklatscht, damit sich das dann auch bewegt, ne Ocean Textur, hab an den Werten rum gespielt, wie die Höhen der Welle, wie schnell die Wellen sind, Transparents usw...


Mit dem "Edit" oben habe ich gemeint, dass ich auf einer Polyplane 2 Shader eingefügt habe, welche sich unterschiedlich bewegen.

Nun muss ich mal schauen, wie ich das Wasser in die CryEngine einfüge :D


Edit: Du meinst doch das hier, oder?
https://www.dropbox.com/s/72lu7f2yy9opwns/Shader-1.PNG
https://www.dropbox.com/s/owb60taed503q21/Shader.PNG

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »SwordArt« (09.06.2014, 09:19)


8

09.06.2014, 11:23

Hallo swordart, Lust zsm ein game zu machen?

Cranberry

Treue Seele

Beiträge: 312

Wohnort: Innsbruck, Tirol

  • Private Nachricht senden

9

09.06.2014, 11:36

Langsam reicht es Sipanboy! Du schreibst jedem eine PN und spamst das ganze Forum voll.
Fang doch einfach mal mit deinem Spiel an!

SwordArt

Treue Seele

  • »SwordArt« ist der Autor dieses Themas

Beiträge: 179

Wohnort: Weimar

Beruf: Schule

  • Private Nachricht senden

10

09.06.2014, 11:41

Hehe, danke für die Frage. Nur leider habe ich momentan wie oben angedeutet, so gut wie nie Zugang zum Laptop und habe momentan nur das Glück, alleine zu sein. Darum wird das leider erstmal nichts :(
Ich würde sowieso lieber erstmal weiter lernen mit der CryEngine umzugehen und für die anstehenden Prüfungen zu lernen.
Ich komme auf deine Frage irgendwann mal zurück ;)

Werbeanzeige