[OpenWalnut-Dev] [OWci] r6384: [ADD] you can now manually define wether a texture should be clipped if the value is 0

Alexander Wiebel wiebel_openwalnut at dergrosse.de
Wed Jan 30 12:22:09 CET 2013


Thanks,
the new commit with the comment helps.

Alex

Am 30.01.2013 10:48, schrieb Sebastian Eichelbaum:
> 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/
>>
> 



More information about the OpenWalnut-Dev mailing list