SVG/Element/feDiffuseLighting
Aus SELFHTML-Wiki
Das feDiffuseLighting-Element dient der indirekten Beleuchtung durch diffuses Licht nach dem Phong-Modell. Als Lichtquellen dienen die Kindelemente feDistantLight (entfernte Lichtquelle), fePointLight (Punktlichtquelle) und feSpotLight (Scheinwerfer).
- Syntax
- Start-Tag: notwendig
- End-Tag: notwendig
- Elternelemente
- Darf vorkommen in:
filter - erlaubte Inhalte
- feDistantLight, fePointLight, feSpotLight
Name | Inhalt | Standardwert | Bedeutung |
---|---|---|---|
in | CDATA | Eingangsgrafik | |
surfaceScale | NUMBER | 1 | Höhe der Oberfläche |
diffuseConstant | NUMBER | 1 | kd-Wert im Phong-Beleuchtungsmodell |
kernelUnitLength | NUMBER | Länge der KernelMatrix |
Attribut: Pflichtattribut
Attribut: optionales Attribut
Beispiel
<filter id="beleuchtung1">
<feDiffuseLighting in="SourceGraphic" result="light" lighting-color="white">
<feDistantLight azimuth="50" elevation="50"/>
</feDiffuseLighting>
<feComposite in="SourceGraphic" in2="light"
operator="arithmetic" k1="1" k2="0" k3="0" k4="0"/>
</filter>
<filter id="beleuchtung2">
<feDiffuseLighting in="SourceGraphic" result="light" lighting-color="white">
<fePointLight x="30" y="30" z="20" />
</feDiffuseLighting>
<feComposite in="SourceGraphic" in2="light"
operator="arithmetic" k1="1" k2="0" k3="0" k4="0"/>
</filter>
Siehe auch
- SVG/Tutorials/Filter/Licht_und_Schatten#feDiffuseLighting
- SVG/Tutorials/Filter/Bildmanipulation#Reliefstruktur
Weblinks
- W3C(Spezifikation): feDiffuseLighting
Grundformen
- Struktur und Gruppierungen
- Metadaten
- Text
- weitere Elemente
- Animationen
- Beschneidungen und Masken
- Filter
- filter
- feBlend
- feColorMatrix
- feComponentTransfer
- feComposite
- feConvolveMatrix
- feDiffuseLighting
- feDisplacementMap
- feDistantLight
- feDropShadow
- feFlood
- feFuncA
- feFuncB
- feFuncG
- feFuncR
- feGaussianblur
- feImage
- feMerge
- feMergeNode
- feMorphology
- feOffset
- fePointLight
- feSpecularLighting
- feSpotLight
- feTile
- feTurbulence
- Muster und Verläufe