1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Euclideon-Chef reagiert…

Hybrid?

Für Konsolen-Talk gibt es natürlich auch einen Raum ohne nerviges Gedöns oder Flamewar im Freiraum!
  1. Thema

Neues Thema Ansicht wechseln


  1. Hybrid?

    Autor: ArnyNomus 03.08.11 - 15:53

    Mir sind die Nachteile einer Voxel-Engine bekannt, warum macht man dann nicht einfach einen Hybrid? Sagen wir alle Gelände-Details die nicht dynamisch sein müssen (Wie Pflanzen oder Fensterscheiben) werden mit den Voxeln dargestellt. Alle Beweglichen Objekte mit herkömmlichen Polygonen.

    Bei bestimmten Dingen kann man auch weiter gehen. Es gibt spiele wo man Wände zerstören kann, oder auch nur einfache Balken. Diese Bereiche stellt man mit Voxeln da, gruppiert die Voxel unter einem Baum und bei Gewalteinwirkung zerbricht man die Gruppierung, und holt die Polygone wieder heraus, um die Schadens-Animation abzuspielen. während man die entsprechenden Voxel entfernt.

    Mir ist aber klar das soetwas mit hindernissen verbunden ist. Ist auch nur eine Idee, also bitte nicht gleich wegen "unrealisierbarkeit" kaputt-argumentieren, ich mache nur vorschläge, die ihr gern überarbeiten bzw ergänzen dürft.

  2. Re: Hybrid?

    Autor: Eckstein 03.08.11 - 16:12

    ArnyNomus schrieb:
    --------------------------------------------------------------------------------
    > Pflanzen

    Pflanzen sind aber seit einiger Zeit auch schon dynamisch. ;-)

    > Fensterscheiben

    Da sagst du was. Ob die Engine wohl Transparenz kann? Ich meine im Video sieht man nichts davon...

  3. Re: Hybrid?

    Autor: AnnonymerAnalphabet 03.08.11 - 16:34

    Ich fürchte mit einem Hybrid vereinigst Du die Nachteile beider Verfahren. Beim Rendern von Polygonen benötigst Du letztlich keine echte Tiefeninformation. Das Polygon (Dreieck) wird zwar im Raum transformiert und mit einer homogenen Transformation auf eine 2D Fläche projiziert, aber es wird nur die Information benötigt, ob _irgendein_ Dreieck vor diesem liegt (Depth-Buffer).

    Arbeitest Du nun mit nur einem einzigen Voxel (oder Point-Cloud Element) dann wird für jedes Dreieck eine Schnittpunkterechnung gebraucht (wie beim Raytracing). D.h. alle Vorteile von einer Technologie gehen verloren.

  4. Re: Hybrid?

    Autor: gorsch 03.08.11 - 16:44

    Die Technik ist meines erachtens nicht voxelbasiert, vorallem nicht in dem Sinne wie man sie denn gerne hätte: Zerstörbare Umgebung.
    Wenn dich das interessiert, guck die mal die Atomontage Demo an, das ist eine hybride Voxel/Polygon Engine mit zerstörbarer Voxel-Umgebung (echte Volumen). Das ist natürlich spielerisch sehr interessant, allerdings liegt der erreichbare Detailgrad hier deutlich unter dem von UD gezeigtem.

    >Arbeitest Du nun mit nur einem einzigen Voxel (oder Point-Cloud Element) dann wird für jedes Dreieck eine Schnittpunkterechnung gebraucht (wie beim Raytracing). D.h. alle Vorteile von einer Technologie gehen verloren.
    Ich kann deinen Ansatz nicht nachvollziehen. Mit mehreren Tiefenpuffern kannst du beliebige Elemente räumlich miteinander vermischen, so wird das z.B. auch beim Compositing gemacht.

  5. Re: Hybrid?

    Autor: AnnonymerAnalphabet 03.08.11 - 19:38

    > Ich kann deinen Ansatz nicht nachvollziehen. Mit mehreren Tiefenpuffern kannst du beliebige Elemente räumlich miteinander vermischen, so wird das z.B. auch beim Compositing gemacht.

    Das ist ja gerade das Problem beim Hybrid - Woher willst Du jetzt wissen welche Objekte für die Lichtberechnung wichtig sind? Du hast nur noch die Information welches Objekt ganz vorne steht. Bei der Lichtberechnung brauchst Du aber die vollständigen 3D Informationen (Voxel oder Point-Cloud unterscheiden sich hier nicht prinzipiell, auch nicht die Lichtberechnung über Radiosity, Raytracing, Raycasting,...).

  6. Re: Hybrid?

    Autor: gorsch 03.08.11 - 20:25

    >Bei der Lichtberechnung brauchst Du aber die vollständigen 3D Informationen
    Die meisten Verfahren zur Beleuchtungsberechnung in Spielen arbeiten nur lokal, d.h. es wird nur die Oberflächennormale und die Position des Lichts benötigt. Dazu gibt es dann verschiedenste Verfahren zur Berechnung von Schatten, auf die ich jetzt nicht alle eingehen will, aber sie schließen ein Hybrid-Verfahren nicht aus. Für sonstige globale Beleuchtungseffekte (Radiosity,Ambient Occlusion,Reflektion etc) gibt es unzählige Herangehensweisen, viele basieren auf Raytracing und sind nicht echtzeittauglich andere arbeiten ausschließlich mit dem Tiefenpuffer (SSAO)... inwiefern eine Kombination solcher Techniken sinnvoll ist, lässt sich nicht generalisieren. Dynamische Radiosity ist bisher aber nur in wenigen Spielen vertreten (Crysis 2, Battlefield 3).
    Erwähnenswert wäre aber gerade in diesem Zusammenhang folgende Demonstration:
    [www.youtube.com]
    Hier werden Voxelstrukturen aus deformierbaren Polygonmodellen in Echtzeit erstellt, welche dann für globale Beleuchtung inklusive Radiosity und Reflektionen genutzt werden.

  7. Re: Hybrid?

    Autor: irata 03.08.11 - 21:10

    Hybrid?
    IIRC war die Caviar Technology von Animatek in den 90ern eine Mischung aus Polygonen und Voxel, und wurde _angeblich_ für Blade Runner (PC) eingesetzt.
    Wobei die Technologie von Blade Runner "Voxel plus" heißt.
    Jedenfalls wurden beide Technologien (oder eine?) für Figuren verwendet, und die waren selbstverständlich animiert.

    Sowie auch andere Spiele, die Voxel verwenden animiert sind:
    Command & Conquer: Tiberian Sun ("Some buildings and armored units are rendered with voxels")
    Blood / Shadow Warrior ("3d sprites" waren Voxel)

  8. Die Atomontage Engine ist bereits hybrid

    Autor: Ach 04.08.11 - 07:14

    Siehe hier:
    http://www.youtube.com/watch?v=tnboAnQjMKE&feature=player_embedded#at=79

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. über duerenhoff GmbH, Raum Stuttgart
  2. P&I Personal & Informatik AG, Wiesbaden
  3. DATEXT iT-Beratung GmbH, Großraum Franken, Würzburg, Aschaffenburg, München
  4. über duerenhoff GmbH, Raum Fulda

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Spiele-Angebote
  1. 4,19€
  2. 5,99€
  3. 34,99€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme