genesys
Gesperrt
Hiho . . . . ich hab n kleines problem . . .
Ich arbeite häufiger mit PNG grafiken, weil man so einfach gerenderte Objekte samt Maske in Flash verwenden kann . . .
Das funktioniert perfekt - ausser man benutzt transparente Objekte (wie z.b. ein Volumenlicht) . . .
Also nehmen wir als Beispiel eine Kugel, welche ein Grünes Volumenlicht ausstrahlt. Ich rendere Das auf Schwarzem hintergrund
Links ist der RGB kanal und rechts der von max generierte Alpha kanal:
<img src="http://neo.cycovery.com/kugelproblem.jpg">
Das Problem ist jetzt, dass im PNG einfach dieser Alpha kanal auf diesen RGB kanal angewendet wird, obwohl das licht schon im RGB kanal halb transparent gerendert wurde - dadurch ist nacher, wenn ich das PNG über eine Schwarze fläche Lege, das Licht kaum noch zu sehen.
Um das Problem zu Beheben, muss ich die ganze scene zweimal rendern - einmal normal und dann speichere ich nur den Alpha kanal - dann muss ich alle transparenten flächen (hier das volumenlicht) so einstellen, dass sie 100% sichtbar sind (also dichte auf 200 oder so). Dann rendere ich ein zweites mal und speichere den RGB kanal.
Nun muss ich den Alpha kanal des ersten renderings in Photoshop auf den RGB kanal des zweiten renderings anwenden, um in etwa das korrekte ergebnis zu erzielen (in der regel muss ich die levels des Alphakanals noch stark anpassen, weil er zu dunkel ist).
Nun ist das ganze leider sehr mühsahm - vorallem wenns dann um Animationen mit 400 Bildern geht . . . .
Das muss doch irgendwie direkt gehen!?
Danke für die Hilfe . . .
Ich arbeite häufiger mit PNG grafiken, weil man so einfach gerenderte Objekte samt Maske in Flash verwenden kann . . .
Das funktioniert perfekt - ausser man benutzt transparente Objekte (wie z.b. ein Volumenlicht) . . .
Also nehmen wir als Beispiel eine Kugel, welche ein Grünes Volumenlicht ausstrahlt. Ich rendere Das auf Schwarzem hintergrund
Links ist der RGB kanal und rechts der von max generierte Alpha kanal:
<img src="http://neo.cycovery.com/kugelproblem.jpg">
Das Problem ist jetzt, dass im PNG einfach dieser Alpha kanal auf diesen RGB kanal angewendet wird, obwohl das licht schon im RGB kanal halb transparent gerendert wurde - dadurch ist nacher, wenn ich das PNG über eine Schwarze fläche Lege, das Licht kaum noch zu sehen.
Um das Problem zu Beheben, muss ich die ganze scene zweimal rendern - einmal normal und dann speichere ich nur den Alpha kanal - dann muss ich alle transparenten flächen (hier das volumenlicht) so einstellen, dass sie 100% sichtbar sind (also dichte auf 200 oder so). Dann rendere ich ein zweites mal und speichere den RGB kanal.
Nun muss ich den Alpha kanal des ersten renderings in Photoshop auf den RGB kanal des zweiten renderings anwenden, um in etwa das korrekte ergebnis zu erzielen (in der regel muss ich die levels des Alphakanals noch stark anpassen, weil er zu dunkel ist).
Nun ist das ganze leider sehr mühsahm - vorallem wenns dann um Animationen mit 400 Bildern geht . . . .
Das muss doch irgendwie direkt gehen!?
Danke für die Hilfe . . .