WebGL графика: Чудеса и только…

Тема в разделе "WASM.OpenGL", создана пользователем Paguo_86PK, 23 мар 2018.

Метки:
  1. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Честнo говоря, меня немножко раздражают люди, которые присытились всеми «чудесами» как Голливуда, так и игровой индустрии…
    Не так давно наткнулся на одну страничку с проектом «трассировки лучей в реальном времени» и был поражён, на что способны современные браузеры!
    Иные, посмотрев, сказали, мол «Хык, какое кошмарное качество и ужасный шум с жуткими тормозами!».
    Однако, будь такая графика лет, эдак 25-30 тому назад, в эпоху «Doom» или «Wolfenstein», все бы ахнули…

    (Проекты подобные я и раньше видел. Поражает странная критика «жажравшихся».)

    И вот, я пошёл на хитрости:
    Сначала я установил зум страницы браузера до 400%. Производительность достигала 20-35 FPS.
    Потом я просто уменьшил окно браузера почти до предела и запустил «экранную лупу» с увелечением до 400%. Производительность достигла 60 FPS! :girl_witch:
    Ну и пусть графика очень мыльная. За то для глаз мягче, чем реальная ступенчатость текстур в перспективах…
    Ну и пусть кадр сильно шумит. Некоторые модели мобильников (мой) «шумят» и «мылят» видео не лучше…

    Вот, захватил в VirtualDub фрагмент экрана с Хромом. Вполне ведь сносно!? :blush2:


    Почему в 3D-Studio не могут добавить подобный режим вьюпортов, чтобы реалистичнее всё было? Или уже добавили (пользуюсь 3DS 7 и 3DS 9)? :acute:

    P.S.: Обратите внимание на характеристики моего компьютера в описании… :read:
     
    Последнее редактирование: 23 мар 2018
  2. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Paguo_86PK,
    Уже давно добавлено
     
  3. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    Paguo_86PK,

    Аналитическая визуальная функция в своей основе использует свёртки, это значит что всё восприятие заточено на шум и выделение из него компонентов, каких то систем. Если всё идеально и нет шума, мозг не выполняет полноценно свою функцию. Изображение будет восприниматься треугольным", синтетическим, не настоящим. Даже при оцифровке звука намеренно вводят рандомный шум, как не странно это улучшает качество звука.
     
  4. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Это называется дизеринг (dithering), который рандомизирует ошибку квантования.
    Кстати, все прекрасно помнят вот эти обои:
    [​IMG]
    Тут тоже двухцветная картинка получается значительно более информативной за счёт применение дизеринга.
     
  5. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
  6. justice

    justice New Member

    Публикаций:
    0
    Регистрация:
    13 фев 2012
    Сообщения:
    7
  7. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Знaю… Из-за него в BIOS под графику пришлось окно от 256Мб расширить до 1Гб. Иначе - ошибка инициализации всегда выходила…
    Там много интересных демок. Да…
    Шутники, ещё скажите, что я это не знаю :grin:
    P.S.: Кстати, шар в воде и динозаврики - одни из первых, на которые я наткнулся в 2013 по-моему…
     
  8. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Там если залогиниться, в профиле можно поставить галку чтобы превьюшки были картинками, а не живыми шейдерами.
     
  9. Paguo_86PK

    Paguo_86PK Руслан

    Публикаций:
    0
    Регистрация:
    8 окт 2007
    Сообщения:
    911
    Адрес:
    Ташкент
    Вoт вы даёте советы! :lol:
    Демка - на то и демка, чтобы не слайдшоу рассматривать, а оценить возможности своего железа!…
     
  10. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    По теме: в игровой индустрии дело не в том что присытились, а в том, что у всех всё одинаковое. Современные консольные игры отличаются разве что названием и HUD-ом. Пока геймдев не превратился в индустрию, каждая команда разработчиков выдумывала что-то свое, и разнообразие игр было очень высоко. Сейчас же все игры - тупо клоны двух-трех жанров. Со временем улучшается только графон и физика. Остальное деградирует.
     
  11. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Потому что желание "сделать хорошо" купируется желанием "срубить бабла".
     
  12. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.243
    сейчас нифига разрабов днём с огнём не найти. к тому же, старые игрушки не имели столь сложного многопользовательского режима работы.
     
  13. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Согласен. На все 100. Особенно заметно в мобильном геймдеве.
    Ну разве что близзард еще держит марку.
     
  14. Sashasan

    Sashasan New Member

    Публикаций:
    0
    Регистрация:
    17 фев 2008
    Сообщения:
    23
    Адрес:
    Воронеж
    Т. к Web gl не поддерживает 4.1 шейдеры и выше и связанные с ними плюшки, например ssbo то без шума и генерации случайного направления луча ни куда и соответственно неизбежного шума это придел для веб гл райтресинга. :dance:
    https://wasm.in/threads/ray-tracing.34301/
    Ни какого шума ток приятно посмотреть. А вот, чтобы выглядело не сентетически нужно больше вычислений. Шум добавляют когда не могут добавить точных расчетов.
     
    Последнее редактирование: 21 ноя 2022