NASAWorldWind / WorldWindJava

The NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
718 stars 327 forks source link

Shader Integration to WorldWind Java #253

Open nebsar opened 1 year ago

nebsar commented 1 year ago

Prerequisites

Please fulfill the following requirements before submitting an issue to this repository.

Description

WorldWind Android has shader support, but WorldWind Java does not have. Is there any plan on integrating shader support to Java Version?

Steps to Reproduce

  1. None

Expected behavior: WorldWind Java supports shaders

Actual behavior: WorldWind Java does not support shaders

Reproduces how often: 100%

Operating System and Version

Windows, Linux, MacOS

Additional Information

None

nebsar commented 1 year ago

I took the shader support from gaea+ project and implemented to the latest WorldWind Java source code with latest JOGL (you may see the screenshot below). But it needs more work since the shaders are not up-to-date and some of the old JOGL functions does not work on the new JOGL. It needs help from NASA WorldWind team. 😉 @Beak-man

image

quonn77 commented 1 year ago

Can you share this? It sounds really interesting.

Il giorno lun 7 nov 2022 alle ore 14:40 Nebi Sarikaya < @.***> ha scritto:

I took the shader support from gaea+ project and implemented to the latest WorldWind Java source code with latest JOGL (you may see the screenshot below). But it needs more work since the shaders are not up-to-date and some of the old JOGL functions does not work on the new JOGL. It needs help from NASA WorldWind team. 😉 @Beak-man https://github.com/Beak-man

[image: image] https://user-images.githubusercontent.com/5169314/200323335-1f9e82e4-bbf9-4526-a499-f25bf80d9291.png

— Reply to this email directly, view it on GitHub https://github.com/NASAWorldWind/WorldWindJava/issues/253#issuecomment-1305632522, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLC3B5NSYQ7HJCALHUAHZDWHEBDVANCNFSM6AAAAAARFNTLFM . You are receiving this because you are subscribed to this thread.Message ID: @.***>

nebsar commented 1 year ago

Yes I can share Alessio. I need some time to clean up the code.

quonn77 commented 1 year ago

Thank you very much.

Il giorno lun 7 nov 2022 alle ore 15:02 Nebi Sarikaya < @.***> ha scritto:

Yes I can share Alessio. I need some time to clean up the code.

— Reply to this email directly, view it on GitHub https://github.com/NASAWorldWind/WorldWindJava/issues/253#issuecomment-1305659558, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLC3B5KJ4OIIUEVXFPZVN3WHEDWJANCNFSM6AAAAAARFNTLFM . You are receiving this because you commented.Message ID: @.***>