Overzicht
Elke verwerkingsmodule haalt zijn invoer uit de voorgaande module in de pixelpijp, voert zijn bewerking uit op de beeldgegevens en geeft de uitvoer vervolgens door aan de volgende module in de pixelpijp.
De uitgangsgegevens van een module kunnen optioneel opnieuw worden verwerkt (gecombineerd) met de invoergegevens voordat ze aan de volgende module worden overgedragen. Deze extra verwerkingsstap heet overvloei – invoer- en uitvoergegevens worden opnieuw verwerkt met behulp van algoritmen die overvloei-operators of overvloeimodi worden genoemd.
Elke mengmodus wordt verder geregeld door de parameter dekking (met een waarde tussen 0% en 100%) die bepaalt hoeveel de invoer- en uitvoerbeelden bijdragen aan het eindresultaat. Gewoonlijk geeft een dekking van 0% een afbeelding weer die identiek is aan de invoerafbeelding (de module heeft geen effect), terwijl een dekking van 100% het maximale effect van de module oplevert.
Deze dekking kan voor elke pixel hetzelfde zijn (met behulp van de globale dekkingsschuifregelaar), in welk geval het overvloeien uniform over het hele beeld werkt. Als alternatief kunnen de dekkingswaarden variëren, afhankelijk van de eigenschappen of locatie van elke pixel. Deze lokale wijziging van de dekking wordt een masker genoemd. Maskers bieden de gebruiker nauwkeurige controle over welke delen van een afbeelding worden beïnvloed door een module en in welke mate. De gebruiker kan ervoor kiezen om een vector masker, een parametrisch masker of een [combinatie](./masks/drawn-and-parametric .md).
De meng- en maskeerfunctionaliteit wordt beheerd via een groep pictogrammen die zich onderaan elke toepasselijke module bevinden.
Deze pictogrammen maken de volgende maskeer- en overvloeiopties mogelijk, van links naar rechts:
- uit
- Module-uitvoer wordt zonder verdere bewerking doorgegeven aan de volgende module in de pixelpijp. Er worden geen verdere bedieningselementen weergegeven.
- uniform
- Invoer- en uitvoerafbeeldingen worden uniform opnieuw verwerkt met de gekozen overvloeimodus, waarbij de hoeveelheid overvloeiing wordt geregeld door een enkele dekkingsschuifregelaar. Er worden extra bedieningselementen weergegeven waarmee de overvloeimodus en dekking kunnen worden geselecteerd. De standaardinstelling is een overvloeimodus van “normaal” met een dekking van 100%.
- vector masker
- Herverwerking vindt plaats met de gekozen overvloeimodus en een dekking op basis van pixellocatie zoals gedefinieerd door een of meer getekende vormen. Er worden extra bedieningselementen weergegeven waarmee maskerelementen kunnen worden getekend. Als er geen maskerelementen zijn getekend, hebben alle pixels dezelfde dekking, zoals gedefinieerd door de schuifregelaar voor dekking.
- parametrisch masker
- Opwerking vindt plaats met de gekozen overvloeimodus en een dekking op basis van de eigenschappen van individuele pixels. Er worden extra bedieningselementen weergegeven waarmee de dekking per pixel kan worden aangepast, bepaald door pixelwaarden.
- vector & parametrisch masker
- Opwerking vindt plaats met de gekozen overvloeimodus en een dekking op basis van een combinatie van een getekend en parametrisch masker.
- rastermasker
- Opwerking vindt plaats met de gekozen overvloeimodus en een dekking op basis van een masker dat eerder in de pixelpipe door een actieve module is gegenereerd.
- Overvloeiopties
- Kies welke kleurruimte u wilt gebruiken bij het berekenen van het overvloeimasker en specificeer of u al dan niet wilt toestaan dat een masker wordt gegenereerd op basis van de uitvoerkanalen van de module (normaal wordt een parametrisch masker gegenereerd op basis van de invoerkanalen die de module binnenkomen). De volgende opties zijn beschikbaar:
- reset naar standaard blend colorspace: Gebruik de standaard kleurruimte voor de module om het parametrische masker te specificeren.
- Lab: gebruik de Lab-kleurruimte (indien beschikbaar) om het parametrische masker op te geven.
- RGB (display): gebruik de RGB/LTV-kleurruimte waarnaar wordt verwezen door het beeldscherm om het parametrische masker op te geven.
- RGB (scène): gebruik de RGB/JzCzhz-kleurruimte naar de scène om het parametrische masker op te geven.
- uitvoerkanalen tonen: Toon de parametrisch masker output kanaal controles, zodat het parametrisch masker gedefinieerd kan worden in termen van de output kanalen van de module.
Opmerking: Niet al deze mengopties zijn beschikbaar voor elke module.