forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   WebGL тесты (http://forum.boolean.name/showthread.php?t=18530)

RBK 13.09.2013 13:34

Ответ: WebGL тесты
 
все работает, загружается 10 - 12 секунд. FPS всего 2. браузер FF23.0.1

Mr_F_ 13.09.2013 13:43

Ответ: WebGL тесты
 
Цитата:

FPS всего 2
это на ПК или чём?

Dream 13.09.2013 15:53

Ответ: WebGL тесты
 
Сквозь стенку возле стола и стульчика можно вылететь из комнаты кстати:)

Mr_F_ 13.09.2013 16:07

Ответ: WebGL тесты
 
ага, коллизию пару минут назад добавил, она ещё в процессе =)
---
вроде починил там некоторое

moka 13.09.2013 17:29

Ответ: WebGL тесты
 
Юзаешь чистый WebGL или какие-то фреймворки?

Mr_F_ 13.09.2013 17:32

Ответ: WebGL тесты
 
чистый. можешь сорс глянуть, там всё в одном жирном хтмл ))
потом разделю на отдельные инклуды.

модели грузяться из формата, который я юзал раньше в своём C++/DX9 движке, соответственно, у меня был экспортер отлаженный.
коллизию писал первый раз в жизни.

moka 13.09.2013 17:33

Ответ: WebGL тесты
 
Как первые впечатления от WebGL и от JS?

Mr_F_ 13.09.2013 17:41

Ответ: WebGL тесты
 
JS - быстрее, чем я ожидал. Ещё на его примере первый раз узнал, что такое лямбда-выражения (спс. Автомату за объяснение).
Но серьезное чёто реально конечно не напишешь на нём. Где мои SSE-интринсики, где полный контроль за памятью, почему я не могу кастовать что угодно в что угодно? :D

WebGL - убитый, даже до ДХ9 не дотягивает, ему ещё предстоит развиваться. Нет sRGB гамма коррекции (она в железе встроена), UBO (aka constant buffers из дх10+), шейдерная версия допотопная - не могу задать layout юниформов чётко, да вообще капец.
Но в принципе после ДХ8 с ассемблерными шейдерами и ограничением на пару десятков инструкций, меня уже сложно напугать. Если очень хотеть что-то реализовать, то можно.

Wegox 13.09.2013 18:01

Ответ: WebGL тесты
 
Хром 98% Лиса 0%:)

Mr_F_ 13.09.2013 18:11

Ответ: WebGL тесты
 
Цитата:

Хром 98% Лиса 0%
ПК? Последние версии браузеров?
В лисе, можешь нажать правой мышкой - Inpsect Element, выбрать console и скопировать её содержимое?
В хроме можешь нажать тот же inpsect element и тоже скопировать?
--
кажется нашёл баг: в хроме у одной текстуры вызывается эвент onerror - попробую повторно форсить загрузку. но почему он срабатывает, причём так непостоянно?

проверьте повторно у кого 98%, а то у меня хром опять самопочинился.
--
щас вот словил, но форсированный релоад спас!
---
алсо в лог во время onerror хром пишет "Failed to load resource" - но тоже через раз

moka 13.09.2013 19:24

Ответ: WebGL тесты
 
WebGL - это же OpenGL ES 2.0 - то же дерьмо что и на мобилках.
Следственно ожидать от него чего-то крутого - не стоит.

А про шейдеры, хз, я писал на HLSL (dx9 sm3.0) и большой разницы с GLSL ES не уловил (ну синтаксис и мелочи есть, но не вижу ограничений у второго перед первым).

лямбда-функций кстати таки в JS нету, это ты говоришь про anonymous functions.
Лямбда или inline (оффициально arrow function) выглядит так:
PHP код:

arr.sort((ab) => ); 

Является частью ECMA6 (harmony) и пока только держиться в последних FF, очень приятно порой писать такие функции.
CoffeeScript уже давно поддерживает их - но я терпеть не могу это кофейное дерьмище.

Кстати, если по JS нада чё, спрашивай тож. Я правда в асе не бываю почти :)

Wegox 13.09.2013 19:30

Ответ: WebGL тесты
 
Цитата:

Сообщение от Mr_F_ (Сообщение 266991)
ПК? Последние версии браузеров?
В лисе, можешь нажать правой мышкой - Inpsect Element, выбрать console и скопировать её содержимое?
В хроме можешь нажать тот же inpsect element и тоже скопировать?
--
кажется нашёл баг: в хроме у одной текстуры вызывается эвент onerror - попробую повторно форсить загрузку. но почему он срабатывает, причём так непостоянно?

проверьте повторно у кого 98%, а то у меня хром опять самопочинился.
--
щас вот словил, но форсированный релоад спас!
---
алсо в лог во время onerror хром пишет "Failed to load resource" - но тоже через раз

Да, теперь чётко всё.:super: Хром.

RBK 13.09.2013 20:38

Ответ: WebGL тесты
 
Цитата:

Сообщение от Mr_F_ (Сообщение 266971)
это на ПК или чём?

да мой старичок пк, записан в подписи.

Mr_F_ 13.09.2013 20:55

Ответ: WebGL тесты
 
Цитата:

да мой старичок пк, записан в подписи.
но 2 фпс это сурово, даже в телефонах больше наблюдается.
можешь сказать свой фпс на каждой из этих страниц? (там не будет сцены, будет просто серый/красный фон, но фпс интересен все равно)
http://ftest1024.ucoz.ru/webgl_nofill.html
http://ftest1024.ucoz.ru/webgl_onecolor.html
http://ftest1024.ucoz.ru/webgl_empty.html

ffinder 13.09.2013 21:24

Ответ: WebGL тесты
 
ноутбук, видеочип HD3000, linux mint 14, firefox 16 - работает отлично

единственный баг - ты не ограничил поворот по вертикали, можно перевернуться вверх ногами и тогда очень странно всё это смотрится;)


Часовой пояс GMT +4, время: 23:55.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot