Я искал способ создания теней в программах 3D javaFX, и так как я не нашел ни одного, я решил создать свой собственный.Это достигается путем принятия формы 3D-модели и использования матрицы проекции для выравнивания ее на поверхности (я использую класс Affine для создания этой матрицы. Есть несколько проблем с ней, но наиболее актуальным являетсятот факт, что Affine, по-видимому, не обновляет нормальные векторы после завершения проецирования, оставляя странную проблему с освещением. Аналогичным образом, он не обновляет информацию, используемую PerspectiveCamera при расчете искажений.