webmasta
User-
Posts
11 -
Joined
-
Last visited
-
Days Won
1
Everything posted by webmasta
-
I think there might be something, but this task is not really a straightforward thing. It's more like a reverse engineering and will not be as easy as API. But API is so broken now, some crucial methods return 504 SOURCE_NOT_AVAILABLE error, which made it completely useless (at least on Lesta). So yes, the only option we have left is parsing the game files and automating this process is a tricky part.
-
На официальном форуме спрашивал, в ЦПП писал. Ответили, что это не приоритетная задача. Но фича сломана и из-за этого ступор с моей задачей по сайту. Метод https://api.tanki.su/wot/encyclopedia/vehicles/ возвращает, помимо всего прочего, список идентификаторов совместимого оборудования и снаряжения (provisions). В этом списке есть ошибки. На примере танка ИСУ-152 Зверобой, id танка 62465, в списке provisions 218 элементов, включая "Электромагнитное реле" (2816763), "Центробежный нагнетатель" (2816507) и тд и тп, список можно долго продолжать. Список немного различается от танка к танку, но тенденция везде одинаковая - много лишнего. Списка обратной совместимости, какое снаряжения на какой танк можно ставить - нет. Пробовал устаревший метод - https://api.tanki.su/wot/encyclopedia/tankinfo/ - но он возвращает пустой ответ. Есть ли способ получить правильный список совместимого оборудования? Может как-то отфильртовать? По всем методам API прошёлся, вроде ничего такого, от чего можно было бы оттолкнуться больше нет.
-
Спасибо, попробую. Штука еще в том, что в редакторе three.js оно отображается нормально и освещение лучше. А как сам отдельно загружаю - свет отстой и лаги с гуслями. Пример ниже. Модель и там и там одинаковая.
-
Всех приветствую. Я понимаю, что скорее всего на все мои вопросы есть ответы на форуме и это уже 100500 раз где-то в темах пережевывалось, но я правда искал и не нашёл, либо то, что нашёл не понял или устарело. Даже нейросети измучал, но они тоже ни черта не понимают. Новую тему создал в надежде привлечь немного больше внимания и получить ответы. Использую Blender Tank Viewer (спасибо его автору, шикарный плагин) для экспорта моделей для three.js, то есть для возможности крутить и вертеть это всё в вэбе. Сам Blender я запустил первый раз в жизни буквально вчера. До этого работал только в Valve Hammer Editor в школе, но это уже так давно было и неправда, что за опыт можно и не считать. Проблем основных две. 1) Как вытащить информацию о бронировании, чтобы можно было наложить это дело на модель танка? Я уже понял, что эти данные лежат в \res\packages\scripts.pkg\scripts\item_defs\vehicles в запакованных xml файлах, но чем их открыть? WOT Tools версии 0.5 с этими файлами не справляется. Но даже если справится, как эти данные на модель наложить? Если уж совсем обнаглеть, я хочу сделать возможность смотреть толщину приведенной брони, относительно камеры. То есть эти данные надо как-то наложить на модельку? В старых темах на скриншотах ранних версий Blender Tank Viewer видел, что нечто подобное (только без приведёнки) можно было делать. Можно ли это делать сейчас? Куда только не тыкал, не понял возможно ли это. 2) Затекстуренная модель, экспортированная в .glb формате, отрисовывается с кривыми гусеницами через three.js - у неё растягивает текстуры. При этом, в поставке three.js есть редактор, в котором можно открыть любую модельку, и в этом редакторе та же самая модель танка отображается в разы лучше: Чую, что скорее всего какая-то простая настройка мешает. Но не пойму, что именно. Upd: Запакованные xml открылись с помощью другой версии wot mod tools - 0.5.3. Но остальные вопросы всё еще в силе.
-
Спасибо. С текстурингом тоже вроде разобрался, но теперь вопрос по импорту. В каком формате модельку с текстурами нормально сожрёт three.js? Экспорт в .obj не сохраняет текстуру. В .glb сохраняет, но гусеницы почему-то отображаются не корректно через three.js, с растянутыми текстурами. При этом в обычном 3D Viewer от винды - всё ок.
-
1) Плагин WOT Servercollision не запускается, ошибка вылетает: 2) Ошибка с плагином для самолётов: И есть ли возможность затекстурить модель? Я первый раз в жизни блендер открыл ))) И, если уж совсем обнаглеть, как выдернуть колижен модель с толщиной брони, чтобы увидеть слабые места?
-
Рендеринг моделей на сайте в браузере. Как?
webmasta replied to webmasta's topic in Textures and 3D Models
Thanks a lot! What about sites like these: - https://tanks.gg/tank/su-76i/model - https://tomato.gg/tanks/60TP-3473/EU? - https://3d.skill4ltu.eu/Pl15_60TP_Lewandowskiego They support turret rotation and gun movement. But last two are more interesting, they show penetration chance in real time, depending on the angle while you rotate the model. Looks like they're using something more advanced, than glTF + Three.js. Do you know anything about those websites? -
Всех приветствую! Поиск не принёс результатов. Задача: отображать модели танков в браузере на сайте, чтобы можно было крутить, вертеть + отображать толщину брони, приведенную броню и тд. Подобным никогда не занимался. Весь мой опыт с 3D заключался когда-то в школе делал карты для контры в Valve Hammer Editor. То есть имею очень общие представления. ИИ советуют конвертировать модельки в glTF формат и рендерить с помощью Three.js. Насколько этот совет правильный? Какие еще варианты есть? Всем спасибо за внимание.
-
А что это вообще и зачем? Что такое framework я знаю, но как сие будет использоваться в XVM?
-
Всем привет! Итак, начну с основных проблем, которые вызывает у меня XVM. Общее проседание FPS. Без XVM стабильно держится на 30-60, как только ставлю XVM - опускается ниже 20. Глюк с фризом - на старте боя после отсчета 30 секунд все танки замерзают на месте, хотя звук и дым из труб идёт. Через несколько секунд отмирают и телепортируются до тех мест, куда за это время они успели доехать. Тот же глюк был и на прошлой версии для 0.8.10. Очень долгая загрузка боя. Без XVM в бой захожу в среднем на 25-20 секунде обратного отсчета. С XVM захожу уже под конец отсчета либо когда бой уже начался. Теперь вопрос касательно лога урона. Учитывая все проблемы, которые описал выше, играть с XVM просто невозможно. Однако, есть одна замечательная функция - лог урона. Собственно только он мне и нужен. Пробовал через конфиг вырубать всё ненужное (статистику, расширенную миникарту, уши, маркеры и тд) - лаги сохраняются. В связи с этим хочу попробовать следующее - выкинуть, то есть удалить, все лишние и не участвующие в формировании лога урона файлы. То есть удалить swf'ы и питоны, которые не нужны для лога. Искал по форуму, нашел лишь вот что: В связи с этим вопрос - что можно удалить? И если удалить, исчезнут ли глюки? Спасибо за внимание.