|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
11.12.2012, 23:12
|
#1621
|
Знающий
Регистрация: 29.11.2010
Сообщений: 244
Написано 31 полезных сообщений (для 49 пользователей)
|
Ответ: Кто какую игру делает? Скрины
__________________
Intel Core i3-4005U (1.7 ГГц), 4 ГБ ОЗУ, nVidia GeForce 940M 4 ГБ, Win8.1
|
(Offline)
|
|
11.12.2012, 23:19
|
#1622
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Кто какую игру делает? Скрины
артефакты
скорей всего из-за неточности округления
|
(Offline)
|
|
11.12.2012, 23:36
|
#1623
|
Элита
Регистрация: 16.01.2008
Сообщений: 1,800
Написано 958 полезных сообщений (для 3,833 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от Den
|
помоему там все правильно
Ты точку в столп завёл)
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.12.2012, 23:46
|
#1624
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Кто какую игру делает? Скрины
i7 3770 / Firefox - 65 fps
зачем так париться если есть WebGL? а, мобилки типа
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
11.12.2012, 23:49
|
#1625
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Кто какую игру делает? Скрины
на мобилках ничего не изменилось. на компе стало чуть быстрее.
сделай плавное затенение, чтобы у начала точки были пиксели были яркие а на концах темные.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.12.2012, 00:19
|
#1626
|
Мастер
Регистрация: 23.09.2009
Адрес: ленобласть
Сообщений: 1,189
Написано 447 полезных сообщений (для 2,526 пользователей)
|
Ответ: Кто какую игру делает? Скрины
хром. 100 фпс гдето
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.12.2012, 02:00
|
#1627
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Кто какую игру делает? Скрины
на домашнем хроме показывает 180 фпс.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.12.2012, 02:20
|
#1628
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от Den
|
Сообщение от Dzirt
помоему там все правильно
Ты точку в столп завёл)
|
Всё верно. Это же отрезки а не стены.
Сообщение от Mr_F_
i7 3770 / Firefox - 65 fps
зачем так париться если есть WebGL? а, мобилки типа
|
А кто за тебя на WebGL 2D тени сделает?
Сообщение от HolyDel
на мобилках ничего не изменилось. на компе стало чуть быстрее.
сделай плавное затенение, чтобы у начала точки были пиксели были яркие а на концах темные.
|
По оптимизации почти ничего не менял. Только сделал частый вызов отрисовки, который упирается в производительность.
Дальше будет оптимизация - проверка на заслонённость линий.
Потом сделаю уже спрайт освещения, и сделаю нормальный свет обрезаемый тенями используя "операции" для смешиваний из canvas.
Также сделаю версию с запечкой теней, нежели тру реалтаймом.
Затем хочу сделать проверку - в тени / нет.
Дальше сделаю плавные грани теней исходя из размера источника света.
Спасибо народ за тесты!
|
(Offline)
|
|
12.12.2012, 04:45
|
#1629
|
быдло
Регистрация: 05.08.2007
Сообщений: 1,435
Написано 614 полезных сообщений (для 1,489 пользователей)
|
Ответ: Кто какую игру делает? Скрины
nexus 7 -chrome 9fps
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.12.2012, 08:17
|
#1630
|
Элита
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений (для 2,828 пользователей)
|
Ответ: Кто какую игру делает? Скрины
i3-530 2.83 GHz - 40-48 фпс, видео процессорное, браузер - Chrome, в аттаче скрин. Opera же вообще работала со скоростью звука, но, это всё потому что она ничего не нарисовала, кроме кружка света (проверял на домашнем стационаре).
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.
Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2
Скачать Doom 2D: Remake v0.3.8a
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.12.2012, 14:52
|
#1631
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от St_AnGer
i3-530 2.83 GHz - 40-48 фпс, видео процессорное, браузер - Chrome, в аттаче скрин. Opera же вообще работала со скоростью звука, но, это всё потому что она ничего не нарисовала, кроме кружка света (проверял на домашнем стационаре).
|
Ну про Оперу я не удивлён - она почти никогда из коробки не работает, а аудитория на столь ничтожна, что поддерживать её я и не собираюсь
|
(Offline)
|
|
12.12.2012, 14:56
|
#1632
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Кто какую игру делает? Скрины
А кто за тебя на WebGL 2D тени сделает?
|
думаю достаточно было бы сделать классические 3д поинт тени и, благодаря гпу, оно все равно было бы быстрее)
рендерить дептх карту можно было бы в текстуры с высотой в 1 пиксель, если стены бесконечные по высоте.
хотя ... это дало бы погрешность, зависимую от разрешения тексы, а у тебя её нет. но все равно должно было быть быстрее и универсальнее)
|
(Offline)
|
|
12.12.2012, 15:39
|
#1633
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от Mr_F_
думаю достаточно было бы сделать классические 3д поинт тени и, благодаря гпу, оно все равно было бы быстрее)
рендерить дептх карту можно было бы в текстуры с высотой в 1 пиксель, если стены бесконечные по высоте.
хотя ... это дало бы погрешность, зависимую от разрешения тексы, а у тебя её нет. но все равно должно было быть быстрее и универсальнее)
|
Ну про универсальность - я поспорю
Например тест на степень затенённости дин. объекта как проверять? Я же смогу это реализовать используя массив теней.
Далее я реализую гладкие грани теней, а на GPU - это уже не такая простая задача.
И про скорость, тут и да и нет.
Данная демка - это стресс тест, в экране 850 отрезков. Никакого разбиения пространства на зоны, поэтому ББ проверка идёт на все отрезки каждый кадр. Никакого кеша при не активном источнике света.
Также никакой проверки заслонённости отрезков - которая по моим ожиданиям даст 5х+ прирост к отрисовке в сложных сценах, и примерно 1.5х+ прирост в логике расчёта теней.
Таким образом они будут реально шустры даже на такой сложной сцене.
Также в среднем если в игре будет даже 150 отрезков в экране, чего обычно более чем достаточно, с 5 дин. источниками, ожидаю иметь на нормальном Android'е 20фпс как минимум.
Что имхо, используя WebGL - не реализуемо.
Также реализую запечку теней в кеш - это вообще будет шустро писец.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.12.2012, 16:22
|
#1634
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от MoKa
Всё верно. Это же отрезки а не стены.
|
не, если присмотреться, то видно тонкие линии идущие сквозь стены
|
(Offline)
|
|
12.12.2012, 16:24
|
#1635
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Кто какую игру делает? Скрины
Сообщение от Den
не, если присмотреться, то видно тонкие линии идущие сквозь стены
|
Можешь их красным обвезти?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:53.
|