gkjohnson / three-gpu-pathtracer

Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
https://gkjohnson.github.io/three-gpu-pathtracer/example/bundle/index.html
MIT License
1.33k stars 132 forks source link

output different with IMac #423

Open Suprhimp opened 1 year ago

Suprhimp commented 1 year ago

Hi, First thanks for the wonderful project, I really have a great interest on this project.

When I check the result of render with my colleague, example project seems quite different with mine.

image

image

The upper one is iMac (Retina 5K, 27 inch, 2020). there are no error log in console. Below is M1 mini Mac.

If I can get any log about this I can get a hint but there is any log for this. :)

Platform:

gkjohnson commented 1 year ago

Hello! This looks related to #62 which also shows artifacts on Mac with a Radeon graphics card. From this comment it looks like it could be a browser-related issue. Do other examples demonstrate the same incorrectness? Does the demo work in Safari?

Unfortunately device-specific issues like this are difficult to understand without access to the hardware and generally it's not possible to support workarounds for every scenario. Depending on whether it works in Safari it might be best to submit an issue to Apple or Chrome.