<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>