Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Работаю над рендером карты
Ozzy Osbourne
сообщение 9.2.2019, 10:27
Сообщение #1


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



На Медиум

Лично меня бесит текущая реализация в OrionUO и ClassicUO где ради оптимизации пошли на непонятную идею динамической подгрузки статики стык-в-стык. Вы бегаете себе — а полмира вокруг вас постоянно пропадает и появляется т.к. добиться высокого фпс возможно только удалением лишнего за пределами активного окна.

Ну такое себе решение =)

(IMG:https://c2n.me/3ZHTAwX.jpg)

Я тут записал небольшую “сравнялку” того, что я хочу получить на выходе от прогрузки карты, а именно — полное отсутствие “мерцания” от появления новых объектов, даже если они нереально здоровые. Сейчас в самом коде сделал достаточно топорно для демонстрации, поэтому фпс несущественно, но провисает. В финальной реализации с увеличенной области буду подгружать только действительно крупные объекты.

[+]


Тут еще пару видосов для тех кто в первом видео не увидел разницу ))

[+]


Как стало

[+]


У меня не получится пропихнуть данный апдейт в ClassicUO ибо “падение фпс, да кому это надо, большие объектов не так много” и тп, но вот для WisQuas я думаю оставим (IMG:style_emoticons/default/smile.gif)

Тимур.

PR:

https://github.com/andreakarasho/ClassicUO/pull/235
https://github.com/andreakarasho/ClassicUO/pull/226


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 14:39
Designed by Nickostyle