Применение освещения JavaFX к ImageView - PullRequest
0 голосов
/ 26 сентября 2018

Я пытаюсь применить базовый точечный источник света к ImageView, но применение эффекта освещения делает изображение невероятно размытым, как вы можете видеть на связанных изображениях.Как добавить освещение, чтобы оно выглядело как исходное изображение, только с освещением?Спасибо

Без освещения: https://imgur.com/a/vA6A4f4 С освещением: https://imgur.com/a/j1IaEuV

Код срабатывания:

Image image = new Image("wall.png"); 

ImageView iv3 = new ImageView();
iv3.setImage(image);
iv3.setFitWidth(30);
iv3.setPreserveRatio(true);

Light.Point light = new Light.Point();
light.setX(15);
light.setY(7);
light.setZ(15);

Lighting lighting = new Lighting();
lighting.setLight(light);
lighting.setSurfaceScale(5.0);

iv3.setEffect(lighting);
...