Ответы пользователя по тегу OpenGL
  • Проблемы с Обновлением OpenGl на карте Intel, как решить?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Эм, как считаете, в вашем кошельке станет больше денег если протрете его тряпочкой? Никакими драйверами\месами в gpu не вырастут новые блоки и фичи.

    Самый бюджетный вариант что можете сделать для хоть какой то прокачки:
    - приобретайте mini pci-e egpu у китайцев (около 500р)
    - любой дешманский БП , тут уже что и где накопаете но за 500р можно найти в объявлениях или бу.
    - любую видяшку что по карману будет, опять же на бу рынке, можно взять что то типа rx550-560 рубля за 3-4/

    Итого потратите примерно 5к рублей, на выходе достойная, а по меркам ноутбука, отличная производительность. Ноутбук франкенштейн из под которого будет торчать провод и который станет лишен wifi и вообще в идеале оставлять ноут стационарно.

    В целом 5к рублей даже школьник может насобирать за некоторое время, подработав, сэкономив.

    Офтопну, у меня у знакомого ребенок очень хотел телефон новый, после некоторых перепалок ребенок начал сканировать чеки магазинные и через 3 месяца подошел к папке типа на выведи и добавь мне обещанное, внезапно этими чеками надолбил почти 8к рублей. Не знаю сколько он их пересканировал но я прифигел так.
    Ответ написан
  • Почему в браузеры не встроят спецификацию OpenGL?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    причин много почему все так, как есть сейчас:
    -языки типа c\c++ слишком усложняют разработку в вебе и порог вхождения становится слишком дорогим
    -образуется колоссальное количество проблем с безопасностью
    -время разработки становится несоизверимо дольше
    -образуется огромная проблема в принципах из за почти прямой работы с железом, разные архитектуры, разное железо, разные операционки, разные версии библиотек и т.д.
    -jit для таких языков сделать почти невозможно из за времени компиляции и фундаментальных основ самих языков, кроме того быстродействие конечного кода хорошо если будет в уровень тому что есть сейчас
    -еще тонна причин почему господствует js и другие скриптовые языки

    Если хлебом не корми а натив давай то может тогда и ненадо в веб, а если все же прям аж горит то курите ppapi\npapi\chrome-native и т.д.
    Ответ написан
    Комментировать
  • На сколько отказ от OpenGL в пользу Vulkan усложняет жизнь пользователям?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Вулкан намного лучше и шустрее чем opengl. Прямо сейчас линуксоиды геймеры тащатся от библиотеки dxvk для wine которая дает колосальный прирост производительности.
    Касательно поддержки могу сказать за АМД юзверей, поддержка есть с драйверами amdgpu которые есть на карты с поддержкой GCN а это Volcanic Islands и новее, так же есть эксперементальный драйвер для стариков Sea Islands и Southern Islands. Лично я на эксперементальном сижу с картой r9-280x, через dxvk многие игры действительно забегали просто фенаминально хорошо.
    Владельцам древних карт либо забить и не пользоваться вулканом и некоторыми его плюшками или же купить дешманскую новую карту от амд\нвидии.
    В общем с вулканом все хорошо, конкретно в линуксах сейчас есть намного более серьезная проблема с мезой и ллвм в которых что то поломали и у владельцев амд карт независимо от драйвера в некоторых играх как нативных так и через wine случается крах xorg.
    Ответ написан
    2 комментария
  • Пишу viewer obj файла с помощью OPENGL и есть проблемы?

    jamakasi666
    @jamakasi666 Куратор тега Java
    Просто IT'шник.
    Подсмотреть как сделали другие? https://github.com/javagl/Obj
    Ответ написан
  • Как улучшить визуальное отображение модели?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Может для начала покажите как выглядит сейчас и что хотите в итоге?
    Чтобы выглядело прилично нужно:
    1) Освещение
    2) Самозатенение
    3) Bump карта для мелких деталей
    4) Specular и glossiness для отражений и его интенсивности.
    5) MipMap для устранения "резкости" на отдалении.
    Ответ написан
    Комментировать
  • Есть ли смысл мучаться с текстурами?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Ну смотри.
    Во первых зачем тебе TBO, захотелось секаса с мипмапами?) Да и они более тяжелые.
    Во вторых, атлас имеет смысл если текстуры очень мелкие и их очень много, т.е. скорость увеличиться чисто за счет меньшего числа IO операций. Проще загрузить 1 раз файл побольше чем загрузить 100 мелких файлов. В наше время честно говоря не вижу особого смысла заморачиваться с атласами, кроме ситуаций когда каждая текстура размером меньше 64 пикселей.
    Подгляди реализацию текстур\атласов и "текстурных регионов" в libgdx. Весьма просто и удобно сделано. Хочешь просто текстуру, хочешь из этой текстуры возьми регион(в общем и целом те самые атласы), есть и реальная реализации атласов.
    Ответ написан
    9 комментариев
  • Какую библиотеку или технологию лучше использовать для задачи учета теней?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Смотри в сторону THREE.Raycaster(). Бери источник света. От него кидаешь "лучи" по граням модели, на плоскости проецируешь по кастам точки, по точкам модель, это будет тенью. Саму плоскость с сеткой h немного проще будет поделить на отдельные объекты в сцене(каждая клетка отдельный объект) и тогда будет очень легко отловить на какой клетке тень есть а на какой нет.
    Ответ написан
    3 комментария