-
Notifications
You must be signed in to change notification settings - Fork 44
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
Idea: Fidelity Tests like model-viewer has #554
Comments
Sorry for the delay in replying. Thanks for the great ideas. BTW, I am making the following efforts to improve testing with gltf-test. |
Thanks for responding! Regarding #68, that's a good start and something definitely lacking from glTF currently (defining which IBL, exposure, tonemapping a renderer should use)! Seems like model-viewer actually had similar issues, here's what looks like a shell script to prepare an IBL for filament rendering: https://github.com/google/model-viewer/blob/master/packages/render-fidelity-tools/test/renderers/filament/prepare-ibl.sh |
We'd be thrilled to have more renderers added to our fidelity test suite. It's not generally a heavy lift, especially if your package is on npm. If you're interested I'd be happy to share some pointers (like old PRs that added other renderers). |
@ybridherbst Sorry for my late reply.
Thank you for sharing your insights. @elalish I would like to understand how the fidelity test works. |
Thanks again to everyone who has been advising me on this repository. I'm aware that this repository mechanism is a legacy mechanism. https://github.com/cx20/gltf-test/discussions Thanks! |
@cx20 What is the status of current repo? Are you planning to continue contributing or move your effort to new one? |
@Reon90 I'm planning a new (modern) repository, but I think it will take some time. See below for our plans. |
This is an awesome resource.
I'm not sure if you're aware of that already, but model-viewer has a fidelity test result page and a format for how to integrate other renderers / engines:
https://modelviewer.dev/fidelity/
They have a pretty simple JSON format for how IBL, camera etc. are specified to ensure matching conditions between renderers.
For automating along with what model-viewer already does, renderers would need to be added here:
https://github.com/google/model-viewer/tree/master/packages/render-fidelity-tools/src/components/renderers
The text was updated successfully, but these errors were encountered: