У меня есть база данных трехмерных моделей. Я хочу, чтобы пользователь мог повернуть модель и просмотреть ее на веб-странице. Так что я должен реализовать алгоритм мгновенного рендеринга для этого., который рендеринг должен использовать в веб-проекте
Метод raytracing/raycasting на CPU предпочтительнее, поскольку на нем нет GPU.
Я понимаю, что луч-луч только лучей с SSE и KD-Tree/BVH может быть очень быстрым. Кроме того, я хочу добавить некоторый эффект GI (эффект фальшивого GI может быть также для меня, например, SSAO).
Насколько я могу достичь?
(некоторые методы рендеринга NPR также значительные)
«так как на нем нет GPU» - я не понимаю, насколько это важно, поскольку вы будете делать WebGL, который полностью основан на клиенте. –
Я думаю, что 3D-модели хранятся на сервере, и webgl не может использовать его, не загружая вершину моделей на стороне клиента (правильно ли я?). В результате я хочу сделать рендеринг на сервере. –
Если вы хотите визуализировать 3D-объекты в режиме реального времени, не отправляя вершины клиенту, вы хотите сделать что-то, что почти невозможно, поскольку для этого требуется видеопоток в реальном времени с сервера на клиент. –