Files
datav---Cattle-Industry/public/texture/地形法线.svg

44 lines
2.1 KiB
XML
Raw Normal View History

<svg width="256" height="256" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="normalGradient1" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#8080ff;stop-opacity:1" />
<stop offset="50%" style="stop-color:#8080c0;stop-opacity:1" />
<stop offset="100%" style="stop-color:#8080a0;stop-opacity:1" />
</linearGradient>
<linearGradient id="normalGradient2" x1="100%" y1="0%" x2="0%" y2="100%">
<stop offset="0%" style="stop-color:#ff8080;stop-opacity:1" />
<stop offset="50%" style="stop-color:#c08080;stop-opacity:1" />
<stop offset="100%" style="stop-color:#a08080;stop-opacity:1" />
</linearGradient>
<radialGradient id="normalRadial" cx="50%" cy="50%" r="50%">
<stop offset="0%" style="stop-color:#8080ff;stop-opacity:1" />
<stop offset="50%" style="stop-color:#8080c0;stop-opacity:1" />
<stop offset="100%" style="stop-color:#808080;stop-opacity:1" />
</radialGradient>
<filter id="normalNoise">
<feTurbulence baseFrequency="0.05" numOctaves="3" result="noise"/>
<feColorMatrix in="noise" type="matrix" values="0.5 0 0 0 0.5 0 0.5 0 0 0.5 0 0 0.5 0 0.5 0 0 0 1 0"/>
<feComposite operator="multiply" in2="SourceGraphic"/>
</filter>
</defs>
<!-- 基础法线颜色 -->
<rect width="256" height="256" fill="#8080ff"/>
<!-- 法线变化区域1 -->
<polygon points="0,0 128,64 256,0 256,128 128,192 0,128" fill="url(#normalGradient1)" opacity="0.6"/>
<!-- 法线变化区域2 -->
<polygon points="0,128 128,64 256,128 256,256 128,192 0,256" fill="url(#normalGradient2)" opacity="0.5"/>
<!-- 中心法线区域 -->
<circle cx="128" cy="128" r="80" fill="url(#normalRadial)" opacity="0.7"/>
<!-- 添加细节噪声 -->
<rect width="256" height="256" fill="#8080c0" opacity="0.4" filter="url(#normalNoise)"/>
<!-- 法线细节 -->
<rect x="60" y="60" width="40" height="40" fill="#9090ff" opacity="0.3"/>
<rect x="156" y="80" width="30" height="30" fill="#7070ff" opacity="0.4"/>
<rect x="100" y="180" width="35" height="35" fill="#a0a0ff" opacity="0.3"/>
</svg>