【问题标题】:How to disable antialiasing for JavaFX Textures如何禁用 JavaFX 纹理的抗锯齿
【发布时间】:2016-02-18 06:40:39
【问题描述】:

标题说明了这一点。我要避免的是:

如您所见,地板(这是一个带有纹理的 TriangleMesh)是模糊的。

【问题讨论】:

    标签: java 3d textures javafx-8 antialiasing


    【解决方案1】:

    您可能需要使用像mip-mapping and anisotropic filtering 这样的技术,据我所知,这两种技术都无法通过JavaFX 8 3D API 进行控制。很可能,JavaFX 实现在内部将使用某种程度的各向异性过滤,这无法通过公共 API 进行配置。 PhongMaterial 中使用的 diffuseMap 仅提供单个纹理图像,而不是 mip 映射图像,虽然可以应用场景混叠提示,但纹理过滤提示中的 concept differs 更适用于您的情况。很可能,要获得您想要的结果,您要么需要使用与 JavaFX 不同的 API,要么需要使用更高质量的纹理。

    【讨论】:

      猜你喜欢
      • 2018-04-01
      • 2020-12-12
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多