Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for more glTF material extensions. #8307

Open
StreetwareGames opened this issue Dec 9, 2024 · 2 comments
Open

Support for more glTF material extensions. #8307

StreetwareGames opened this issue Dec 9, 2024 · 2 comments
Assignees
Labels
gltf Specific to glTF support low priority Low priority issue

Comments

@StreetwareGames
Copy link

Is your feature request related to a problem? Please describe.

Hello, I don't know if Filament is still under active development, but a couple of new glTF extensions dropped recently:

https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_dispersion
https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_iridescence
https://github.com/KhronosGroup/glTF/tree/main/extensions/2.0/Khronos/KHR_materials_diffuse_transmission

These three seem reasonably easy to add (given that they include sample code) and would make Filament a more compliant glTF renderer.

Describe the solution you'd like
support for three new glTF material extensions.

Describe alternatives you've considered
None

OS and backend
not backend specific

@StreetwareGames StreetwareGames changed the title support for more glTF material extensions. Support for more glTF material extensions. Dec 9, 2024
@romainguy
Copy link
Collaborator

Filament is under active development and while we would like to add support for those extensions, it's difficult to prioritize them as no one has been asking for them. We do have a working version of _dispersion and _diffuse_transmission somehwere though.

@pixelflinger
Copy link
Collaborator

Filament is under active development and while we would like to add support for those extensions, it's difficult to prioritize them as no one has been asking for them. We do have a working version of _dispersion and _diffuse_transmission somehwere though.

We're also running out of samplers, so some features can't be implemented or would only be supported on FEATURE_LEVEL_3. It's not been a priority.

@pixelflinger pixelflinger self-assigned this Dec 13, 2024
@pixelflinger pixelflinger added gltf Specific to glTF support low priority Low priority issue labels Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gltf Specific to glTF support low priority Low priority issue
Projects
None yet
Development

No branches or pull requests

3 participants