Skip to content

Commit

Permalink
Add three-gpu-pathtracer to Fidelity Tests (google#3496)
Browse files Browse the repository at this point in the history
* Add three-gpu-pathtracer viewer

* Add dependencies, fix module declaration

* fix title

* Update packages, config

* Add screenshots

* remove sponza golden

* Improve render to avoid floating point precision issues

* Update the pathtracer viewer

* Add three-gpu-pathtracer renderer option

* Improve renderer

* remove old screenshots

* Add config excludes

* reduce tile count

* Add screenshots

* Add directional light screenshot, update to v0.0.10

* Add support tangent generation, clearcoat test
  • Loading branch information
gkjohnson authored and JL-Vidinoti committed Apr 22, 2024
1 parent 7a4e4ed commit 9a9945a
Show file tree
Hide file tree
Showing 69 changed files with 466 additions and 20 deletions.
121 changes: 120 additions & 1 deletion packages/render-fidelity-tools/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 5 additions & 2 deletions packages/render-fidelity-tools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,17 @@
"@types/pngjs": "^3.4.0",
"@types/puppeteer": "^5.4.6",
"@types/rimraf": "^3.0.1",
"@types/three": "^0.148.0",
"filament": "1.12.2",
"focus-visible": "^5.2.0",
"http-server": "^14.1.1",
"lit": "^2.2.3",
"mkdirp": "^1.0.4",
"pngjs": "^6.0.0",
"puppeteer": "^18.2.1",
"rimraf": "^3.0.2"
"rimraf": "^3.0.2",
"three": "^0.148.0",
"three-gpu-pathtracer": "^0.0.10"
},
"devDependencies": {
"@rollup/plugin-commonjs": "^22.0.1",
Expand All @@ -53,4 +56,4 @@
"rollup-plugin-external-globals": "^0.6.1",
"typescript": "4.8.4"
}
}
}
1 change: 1 addition & 0 deletions packages/render-fidelity-tools/rollup.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@ const outputOptions = [
// buildTarget('./lib/components/renderers/rhodonite-viewer.js', 'esm'),
// buildTarget('./lib/components/renderers/dspbr-pt-viewer.js', 'esm'),
buildTarget('./lib/components/renderers/gltf-sample-viewer.js', 'esm'),
buildTarget('./lib/components/renderers/three-gpu-pathtracer-viewer.js', 'esm'),
buildTarget('./lib/image-comparison-worker.js', 'iife')
];

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
declare module 'three-gpu-pathtracer';
declare module 'three/examples/jsm/libs/mikktspace.module';
Loading

0 comments on commit 9a9945a

Please sign in to comment.