Комментарии 8
Осталось добавить поддержку WebGPU в мой браузер чтобы я мог это протестировать)))
Ого! А что у тебя за браузер? По caniuse у webgpu хороший охват.
Вначале думал делать фоллбек на webgl, но это очень сложно 2 версии по поддерживать
Примерно любой на linux. В chrome оно типа есть но спрятано за флагом и не работает, в firefox вроде как есть по умолчанию но без какого-то существенного количества требуемых апишек - соответственно не работает.
На самом деле используя Текстурный Атлас можно повторять текстуры. Нужно лишь знать позицию текстуры и размер и дальше при помощи простой математики воспроизвести режимы Clamp/Repeat
я использовал BabylonJS в вроде. Проблема с ним в том, что по умолчанию движок много чего проверяет каждый кадр. Нужно использовать https://doc.babylonjs.com/features/featuresDeepDive/scene/optimize_your_scene#aggressive-mode Но как будто бы для GTA можно(и нужно) писать свой кастомный движок чтобы выжать максимум. Тем более в приходом LLM это делается за недели/месяцы(а не года)
Спасибо за статью, удачи с проектом!
Сайт пишет - under construction. Проект на github перевели из публичного в приватный. Что-то случилось? Наехали правообладатели?

AAA Движок для GTA San Andreas в браузере и переписывание ThreeJS