[OpenWalnut-Dev] [OWci] r6384: [ADD] you can now manually define wether a texture should be clipped if the value is 0
Sebastian Eichelbaum
eichelbaum at informatik.uni-leipzig.de
Wed Jan 30 10:48:54 CET 2013
huhu
Hab mit einem DOC commit versucht das etwas klar zu machen ... im grunde sind die namen etwas unklug: eigentlich ist clip ein alpha wert. Wenn der 0 ist wird quasi weggeschnitten da das pixel dann transparent ist. Sprich wenn clip = 0 dann wird geschnitten. Und die Max funktion hat nur die absicht uns ein if/else zu sparen.
Wenn clipEnabled = 1, dann ist !clipEnabled = 0, dann ist imme clipZero entwerder größer als 0 oder gleich 0 und somit wählt max die 1 für "nicht klippen" = voll opaque aus.
Hilft das ein wenig weiter?
Gruß
On Tue, 29 Jan 2013, Alexander Wiebel wrote:
> Hallo Sebastian,
> jetzt bin ich aber neugierig.
>
> Ich habe echt versucht diesen Code zu verstehen, habe es aber nicht
> geschafft:
> > // make "zero" values transarent
> > - float clip = clipZero( valueWindowedOriginal.r, minV );
> > + float clip = max( float( !clipZeroEnabled ), clipZero( valueWindowedOriginal.r, minV ) );
>
>
> Wenn "clipZero" false ist, ist "clip" 1 oder wie? Warum?
>
> Ich verstehe es echt nicht.
>
> Gruß Alex
> _______________________________________________
> OpenWalnut-Dev mailing list
> OpenWalnut-Dev at lists.informatik.uni-leipzig.de
> http://lists.informatik.uni-leipzig.de/mailman/listinfo/openwalnut-dev
>
> Archive: http://lists.informatik.uni-leipzig.de/pipermail/openwalnut-dev/
>
--
Dipl.-Inf. Sebastian Eichelbaum
Universität Leipzig
Institut für Informatik
Abteilung Bild- und Signalverarbeitung
PF 100920
D-04009 Leipzig
More information about the OpenWalnut-Dev
mailing list