Garrett Johnson

Results 1078 comments of Garrett Johnson

Why is the callback needed? I would expect an option for whether to enable occlusion culling on `Mesh` and if it's enabled and that mesh wasn't seen by the current...

Thanks @elalish! I've just updated the goldens with a few tests excluded (`khronos-sponza`, LDR Metal Rough Spheres, and `khronos-boxInterleaved`). I'll plan to look into the issues with sponza box interleaved...

Great - this is good feedback. When I have a little time I'll go through and mark the obviously incorrect ones and add them over time as the renderer improves....

Thanks for the suggestions @mischnic. I've gotten it working but I needed to work around a few things, first. I chose to create an empty package.json in my "example" folder...

Hello! Thanks for putting the effort in to maintain a list of resources and keeping such great documentation on the format! This is not necessarily 3D Tiles Next specific but...

"QBVH" seems to be a popular choice for GPU-based path tracers. - https://hb3p8.github.io/papers/QBVH_gtc_2016.pdf - https://www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.100/institut/Papers/QBVH.pdf

Alternatively all those examples could use `intersectsRange` instead which would likely improve performance. The `collectTriangles` example would require exposing `SeparatingAxisTriangle` publicly, though. Change class name to `ExtendedTriangle`.

This touches a lot more than I thought it might and the value may not be that high for the applications I initially anticipated. Putting on hold for now

![flux](https://user-images.githubusercontent.com/734200/162473717-2fddc7c9-e22a-43ca-b29a-51ae5810fbf9.png) ![ifc](https://user-images.githubusercontent.com/734200/162473721-0e4b23d1-2f30-4340-ae57-65ebad18bf7d.png) ![matterport](https://user-images.githubusercontent.com/734200/162473723-5285af83-61fe-4b59-b7a7-7af9b1b5eb02.png) ![polygonjs](https://user-images.githubusercontent.com/734200/162473724-136077a8-29fd-4e64-ae77-723f67a45e9a.png) ![sitescape](https://user-images.githubusercontent.com/734200/162473725-1545aa4a-bad1-4fd0-9d51-f6495acb5c7c.png) ![utsubo](https://user-images.githubusercontent.com/734200/162473728-040a1f66-ab2a-4442-bfd8-af3dbf590bdd.png) ![vartiste](https://user-images.githubusercontent.com/734200/162473730-2ccf077d-06a3-4661-b9b8-cbb75b0cff2a.png) ![threekit](https://user-images.githubusercontent.com/734200/162473920-813adb73-8885-4079-8465-21b6e2aea83e.png) 50% white background ![ifcjs](https://user-images.githubusercontent.com/734200/162633613-1fa05098-0610-4e93-936a-ea12bcdc62e3.png) ![matterport](https://user-images.githubusercontent.com/734200/162633614-27f7f1e5-7f3c-4c55-99da-de0e7636dbcf.png) ![polygonjs](https://user-images.githubusercontent.com/734200/162633615-b6d136e1-1580-4230-a3e9-2dfbcf8923d1.png) ![sitescape](https://user-images.githubusercontent.com/734200/162633616-2649b441-dca8-490c-891f-f433aad24172.png) ![threekit](https://user-images.githubusercontent.com/734200/162633617-aad48fd1-931e-4e5e-8811-c29e799ee95a.png) ![utsubo](https://user-images.githubusercontent.com/734200/162633619-fb6404c0-3a7d-40b2-8e9a-2014d904146c.png) ![vartiste](https://user-images.githubusercontent.com/734200/162633620-e95f446f-af5d-4579-8ab5-2eeaf00b37ad.png) ![aton](https://user-images.githubusercontent.com/734200/162633621-d0b49f47-5520-48da-a1fd-1d1fa88459a6.png) ![flux](https://user-images.githubusercontent.com/734200/162633622-ed1e80b2-ee3b-4998-872c-a690d7b86eaf.png) ![resonai](https://user-images.githubusercontent.com/734200/162694304-57be0ef3-a2d4-4af7-b3e0-6626cbef97a0.png)

``` threekit https://www.threekit.com/ https://user-images.githubusercontent.com/734200/162633617-aad48fd1-931e-4e5e-8811-c29e799ee95a.png matterport https://matterport.com/ https://user-images.githubusercontent.com/734200/162633614-27f7f1e5-7f3c-4c55-99da-de0e7636dbcf.png flux https://www.flux.ai/ https://user-images.githubusercontent.com/734200/162633622-ed1e80b2-ee3b-4998-872c-a690d7b86eaf.png sitescape https://www.sitescape.ai/ https://user-images.githubusercontent.com/734200/162633616-2649b441-dca8-490c-891f-f433aad24172.png resonai https://www.resonai.com/ https://user-images.githubusercontent.com/734200/162694304-57be0ef3-a2d4-4af7-b3e0-6626cbef97a0.png ifc.js https://ifcjs.github.io/info/ https://user-images.githubusercontent.com/734200/162633613-1fa05098-0610-4e93-936a-ea12bcdc62e3.png utsubo https://utsubo.co/ https://user-images.githubusercontent.com/734200/162633619-fb6404c0-3a7d-40b2-8e9a-2014d904146c.png aton https://github.com/phoenixbf/aton https://user-images.githubusercontent.com/734200/162633621-d0b49f47-5520-48da-a1fd-1d1fa88459a6.png polygonjs https://polygonjs.com/ https://user-images.githubusercontent.com/734200/162633615-b6d136e1-1580-4230-a3e9-2dfbcf8923d1.png vartiste https://vartiste.xyz/...