tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
436
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    fbfeix fbfeix ist offline Mitglied Gold
    Registriert seit
    Jul 2011
    Beiträge
    117
    Hallo Community,

    ich hab mal ein paar Fragen zwecks verschiedenen Vorgehensweisen bei grafikaufwendigen (und physikaufwendigen) 3D-Spielen.

    Zur Bullet-Physik-Engine:
    1. Beinhaltet diese auch Grafikrelevante Dinge (hab vorher was von Mesh gelesen)
    2. gibt es eine vernünftige Doku dazu? Die manuals und die Einführung sind ja eher wenig aufschlussreich

    Allgemein zur Grafik:
    3.a) Wie werden denn Gräser realistisch dargestellt? Mit Shadern oder Meshes oder anderweitig?
    3.b) Wie werden Blätter (von Bäumen) dargestellt?
    4.a) Wie wird Wasser reallistisch dargestellt? (Wenn das Wasser gegen Steine prallt, Wasserfälle hinunterfließt, ...
    4.b) Wie verhält es sich mit Regen?
    5.a) Schnee wird mit Shadern dargestellt richtig?
    5.b) Kann man es Resourcenschonend verwirklichen Schnee liegen zu lassen, sodass irgendwan eine Schneedecke entsteht?
     

  2. #2
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    Bullet:
    1. Nein nicht direkt. Nur für die Samples um die Daten der Physikenginge zu übergeben. Also damit Bullet weiß, wie der Rigid Body aussieht.
    2. http://www.bulletphysics.org/mediawi...=Documentation

    Grafik:
    3a: Kommt drauf an welches. Sprites oder ähnliches wird oft verwendet.
    3b: Meistens auch mit Sprites.
    4a: Also wie man Wasser rendert ist schwer zu sagen. Aber das es sich Physiklisch korrekt verhählt, dafür gibt es ja Bullet o.ä.
    4b: Regen sind Partikel. Also kann man mit Shadern realisieren.
    5a: Je nachdem wie du es willst.
    5b: Kannst einfach auf die nächste Texturschicht eine Schnee textur rendern. Oder meinst du auch mit Schneebergen und verwirbelung?
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  3. #3
    fbfeix fbfeix ist offline Mitglied Gold
    Registriert seit
    Jul 2011
    Beiträge
    117
    danke.

    3a) Ähnliches? zum Beispiel BOB oder simple Meshes?... Das Gras sollte ja schließlich mit Wind etc. interagieren.

    5b) mit schneebergen und verwirbelungen

    zum Regen nochmal:
    sollte sich ähnlich verhalten, also es sollten sich irgendwan pfützen bilden. Wie stell ich das an?
    Geändert von fbfeix (12.02.12 um 20:20 Uhr)
     

  4. #4
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    3a Naja mit einzelnen Meshes lässt sich das auch relisieren Also wenn es mit Win interagieren soll kannst du jedes Grasstück mit einem Joint am Boden verbinden. So mach ich es zumindest.
    5b: Da müsstest du dann in echtzeit Polygone hinzufügen und Verwirbelungen mit Sprites und Partikel darstellen. So genau weiß ich das nicht denn ich habe bisher noch kein Schnee erzeugt
    Regen: Also sollen die Pfützen auch spiegeln? Wenn nicht kannst du einfach eine Textur mehr rendern. Willst du auch so Platscher auf dem Boden haben? Ich schreibe ja viel zu viel Wenn du in DirectX tätig bist dann ist das was für dich: http://developer.download.nvidia.com...d/samples.html Etwas weiter nach unten findest du aich eine Regen Demo
    MfG
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  5. #5
    fbfeix fbfeix ist offline Mitglied Gold
    Registriert seit
    Jul 2011
    Beiträge
    117
    3a) ist das dan aber nicht extrem rechen- und speicherintensiv?
    5b) danke für den Link, hatte aber ursprünglich vor, die Grafik mit openGL zu erstellen. Und ja klar mit Platscher, aber das - war ich der Meinung - sollte doch auch mit Bullet gehen oder?

    neue Frage:
    6) Schatten werden mit Shadern gemacht, richtig?
    7) Wie wird Nebel erschaffen? Auch mit Shadern?
    Geändert von fbfeix (13.02.12 um 06:55 Uhr)
     

  6. #6
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    3a: Ja Deswegen ja auch eher mit Sprites die du auch als Physikobjekt regestrierst
    5b: Bullet unterstützt Rainsurfaces Das ist mir neu Nein also entweder wieder mit Spritest oder mit Shader das du die Vertices ein wenig verwabbelst.
    6) Kommt drauf an welche. Shadowvolume, Lightmaps, aber grundsätzlich ja
    7) Nebel der echt susehen soll, also Partikel? Sons gibt es fertige funktionen in DirectX/OpenGL welche Nebel zum Resourcesparen verweden.
    MfG
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  7. #7
    fbfeix fbfeix ist offline Mitglied Gold
    Registriert seit
    Jul 2011
    Beiträge
    117
    5b) na dan werden wir das halt noch der Bullet-Engine miteinbauen nein scherz,... Ich schau wie ichs hinkrieg
    7) echtaussehend...

    nochmal eine zusätzliche Frage:
    8) Wie werden Haare, die Beispielsweise im Wend wehen können dargestellt?
     

  8. #8
    Avatar von MSVCplusplus
    MSVCplusplus MSVCplusplus ist offline Mitglied Brokat
    Registriert seit
    Dec 2010
    Ort
    Hessen
    Beiträge
    336
    7: Dann müsstest du mit Partikel arbeiten und aich physikalusch interagieren lassen. Ob das Bullet kann weiß ich nicht. Aber Havok kanns
    8: Ein wenig googlen könntest du aber auch http://www.mpi-inf.mpg.de/resources/...bl/cgi2004.pdf
    MfG
     
    Fehlermeldung bitte!
    Google - Dein Freund und Helfer

  9. #9
    fbfeix fbfeix ist offline Mitglied Gold
    Registriert seit
    Jul 2011
    Beiträge
    117
    ja das letzte is mir grad nur noch spontan eingefallen und ich habs dazugeschrieben

    und danke für die Antworten.
     

Ähnliche Themen

  1. patchen und andere fragen
    Von FJK im Forum C/C++
    Antworten: 13
    Letzter Beitrag: 24.11.04, 16:37
  2. Datenbankzugriffsstrategie? +andere Fragen
    Von rainerdam im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 23.09.04, 11:44
  3. Clanpage und andere php Fragen ...
    Von Storch im Forum PHP
    Antworten: 10
    Letzter Beitrag: 04.09.02, 23:17
  4. 2 etwas andere fragen
    Von RDK im Forum PHP
    Antworten: 2
    Letzter Beitrag: 05.02.02, 18:37
  5. ASP + MYsql und andere Fragen
    Von Hellknight im Forum ASP
    Antworten: 10
    Letzter Beitrag: 08.01.02, 22:39

Stichworte