上下文:我正在尝试在WPF中渲染Minecraft角色以预览皮肤。这些皮肤非常小,例如我试图工作的头部皮肤是8x8像素。
目前,当我将纹理拍到网格物体上时,它会渲染得很好,但缩放使它非常模糊。我需要它以这样一种方式进行扩展,即它不会尝试并且平滑掉'像素的缩放意味着清晰的线条。我无法在ImageBrush
找到任何可以帮助我获得此结果的属性。我的XAML:
<ModelVisual3D>
<ModelVisual3D.Content>
<GeometryModel3D>
<GeometryModel3D.Geometry>
<MeshGeometry3D Positions="-1,1,1 -1,-1,1 1,-1,1 1,1,1" TriangleIndices="0,1,2 0,2,3" TextureCoordinates="0,0 0,1 1,1 1,0"/>
</GeometryModel3D.Geometry>
<GeometryModel3D.Material>
<DiffuseMaterial>
<DiffuseMaterial.Brush>
<ImageBrush ImageSource="../Images/SteveHead.png" />
</DiffuseMaterial.Brush>
</DiffuseMaterial>
</GeometryModel3D.Material>
</GeometryModel3D>
</ModelVisual3D.Content>
</ModelVisual3D>
这是头部的纹理(它真的在这里,很小:p)
我使用此XAML获得的结果:
任何提示,以便我可以使用&#39;像素&#39;完整?