AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Balken der sich mit Wasser füllt (GLScene oder OpenGL)
Thema durchsuchen
Ansicht
Themen-Optionen

Balken der sich mit Wasser füllt (GLScene oder OpenGL)

Ein Thema von Neutron · begonnen am 21. Mai 2007 · letzter Beitrag vom 29. Mai 2007
 
OregonGhost

Registriert seit: 8. Jun 2002
Ort: Lübeck
1.216 Beiträge
 
Delphi 3 Professional
 
#6

Re: Balken der sich mit Wasser füllt (GLScene oder OpenGL)

  Alt 23. Mai 2007, 10:02
Zitat:
Am besten zwei gute Wassertexturen (kann die gleiche sein) versetzt animieren und übereinander legen.
Das war zu Zeiten von DirectX 7 sogar noch in Echtzeitspielen aktuell, für einen Fortschrittsbalken ist das vermutlich auch eine schöne, einfache Lösung. Ich muss Phobeus zustimmen, für Wasser sind Partikel eher ungeeignet - außer du gehst dabei in Richtung Metaballs bzw. Blobs. Dafür gibt es ein Sample im DirectX SDK. Da lass ich aber mal dahingestellt, wie gut man die in einer Röhre halten kann, sieht aber auch irgendwie nett aus

Wenn du aber wirklich schönes Wasser haben willst, noch dazu in einer Röhre, brauchst du zwei Dinge:
Erstens eine Brechung im bereits gefüllten Bereich, damit man sieht, dass dort Wasser drin ist, und zweitens eine ansehnliche, spiegelnde, animierte Oberfläche. Die Oberfläche kann dabei flach sein, wenn die Textur die Spiegelung übernimmt (z.B. Bump Mapping) und das Wasser noch oben wächst. Wenn das Wasser von links nach rechts schwappen soll, muss auch die Form der Oberfläche animiert sein. Allerdings wirst du hierfür eine Menge Arbeit investieren müssen, ein schöner Artikel dazu ist beispielsweise dieser auf gamedev.net. Ist aber nicht unbedingt trivial alles und man muss sich fragen, ob sich das für einen Fortschrittsbalken lohnt, zum Lernen ist es so oder so interessant
Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:34 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