Raster Effects example

previoustopnext

 <filter id="MyFilter" filterUnits="objectBoundingBox" 
    x="-10%" y="-10%" width="110%" height="120%">
    <feGaussianBlur in="SourceAlpha" stdDeviation="4" nodeId="blur"/>
    <feOffset in="blur" dx="4" dy="4" nodeId="offsetBlurredAlpha"/>
    <feSpecularLighting in="blur" surfaceScale="5" 
      specularConstant="1" specularExponent="10" 
      lightColor="white" nodeId="specularOut">
      <fePointLight x="-5000" y="-10000" z="20000"/>
    </feSpecularLighting>
    <feComposite in="specularOut" in2="SourceAlpha" 
 		  operator="in" nodeId="specularOut"/>
    <feComposite in="SourceGraphic" in2="specularOut" 
      operator="arithmetic" k1="0" k2="1" k3="1" k4="0" nodeId="litPaint"/>
    <feMerge>
      <feMergeNode in="offsetBlurredAlpha"/>
      <feMergeNode in="litPaint"/>
    </feMerge>
  </filter>
 

Chris Lilley

W3C