MacOS 上的 Java FX 3D 灯光渲染问题

问题描述 投票:0回答:1

我正在尝试使用 JavaFX3D 显示 3D 形状,但它们的渲染存在问题。灯光无法正常工作,用纯黑色填充较暗的一面。我在 MacBook Air M2 和 JAVAFX sdk 21.0.1 上使用 Sonoma 14.2.1。我尝试使用 Java JDK 20 和 17。

我使用的代码与教程中的代码相同,并期望得到以下结果: properly working box render

我的结果是: my box render

同样的情况也发生在球体形状上: my sphere render

我将非常感谢任何帮助!

java macos javafx 3d javafx-3d
1个回答
0
投票

我在运行 Mac OS 14.2.1 (Sonoma) 的 M2 MacBookPro 上也遇到了 JavaFX 21 Mesh PointLight/AmbientLight 渲染问题,但在运行 Mac OS 13.6.3 的 M1 MacBookAir 上却没有。所以这可能是 Sonoma 14.2.1 的问题。我的示例程序来自 C Dea、M. Heckler 于 2014 年出版的 Apress 书籍“JavaFX 8 简介”的第 254-267 页。 G. Grunwald、J. Pereda 和 S. Phillips。

© www.soinside.com 2019 - 2024. All rights reserved.