[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