- Depth - Smooth Depth (Gausian Blur Depth) - Normals aus den Smooth Depth - Diffuse + Specular aus der Normals Texture - Thickness aus der Depth Texture - Color due to Absorption aus der Thickness mittels Beers Law
Aber ich bekomm es über meine Shader nicht so zusammengebaut, das das Wasser Transparent ist.
Habe gelesen das man die Scene in eine Texture bzw. Cubemap rendern muss um "Semi-Transparenz" hinzukriegen. Damit habe ich aber noch nie was gemacht.
Ich nehm mal auch an, das die Reihenfolge wie die Scene gezeichnet ist, entscheidend ist. Bisher render ich die Scene (Relativ simpel, ein paar boxen, ein gitter) und dann die Flüssigkeit. Die Flüssigkeit wird über gl_FragDepth direkt in die Scene gerendert.
Habe einfach meine Scene ohne Fluid in eine Texture gerendert und in den Fluid Shader integriert. Funktioniert sogar mit Refraction, aber wenn ich z.b. nen Würfel reinfallen lasse, dann wird der zwar im Wasser reflektiert, aber ist ist aber nicht mehr erkennbar wenn dieser im Wasser versinkt.
Da stimmt auf jedenfall noch was nicht.
Aber das Wasser sieht schonmal ein gutes Stückchen besser aus.
Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.