Ответы пользователя по тегу Графика
  • В чем секрет графики серии игр Crysis? Почему никому не удалось превзойти Crytek в этом плане?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Плохо смотрели, давно уже превзошли, из свеженького можно взять, например, Horizon Zero Dawn или Battlefield 1. И секрета никакого нет, просто они вложили все ресурсы в графоний и забили на всё остальное, по части геймплея-то Crysis так себе, обычная стрелялка. Техническая команда сильная была, поэтому и получилось сыграть на контрасте с другими играми.
    Ответ написан
    Комментировать
  • Какую технологию для визуализации задач AI выбрать?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Берите Unity, с текстом проблем не будет, если использовать TextMesh Pro. Кроме того, в последнее время разработчики Unity стали двигаться в сторону ИИ и нейросетей, у них даже есть специальный репозиторий для машинного обучения.
    Ответ написан
    Комментировать
  • В каком стиле нарисован Don't starve и Oxygen not included?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Don't Starve нарисован в стиле Don't Starve, нету у него никакого особого названия. Как главный художник придумал, так и нарисовали. Судя по ранним концептам, начали они с комиксов, потом двинулись в сторону более мрачной стилистики.
    Концепт
    tumblr_mm9392c9BD1s8bb9go1_1280.jpg
    Если хотите так рисовать, идите в художественную школу, там вас научат рисовать в любом стиле. Ещё могу посоветовать книгу Скотта Макклауда Understanding Comics.
    Ответ написан
    Комментировать
  • Как у Unity сейчас с графикой для PC?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    В юнити с графикой хорошо, а в скором времени с приходом scriptable render pipeline будет совсем хорошо. В Unreal сейчас из коробки графика чуть получше, но это компенсируется обилием плагинов для юнити, да и в любом случае вы в обоих движках скорее упрётесь в свои художественные навыки, чем в ограничения каких-то графических фичей. Я бы при выборе советовал смотреть не на графоний, а на близость языка программирования, доступность документации, удобство лицензии и т. п.
    Ответ написан
    2 комментария
  • Как называются такие модели?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Это low poly, просто в определённой стилистике, термин "low poly" сам по себе означает только маленькое количество полигонов. Например, на картинках ниже изображены низкополигональные деревья, но выглядят они по-разному, потому что созданы в разном стиле.
    Деревья
    low-poly-trees-pack-3d-model-low-poly-obindie-lowpoly-tree-pack-3d-model-low-pol
    Точно также и "pixel art" означает только то, что при рисовании уделяется большее внимание индивидуальным пикселям, а стилей рисования много, взять хотя бы Sword & Sworcery и Fez. Если вам понравились модельки в определённой стилистике, то вам нужно просто обратиться к автору и заказать их у него, либо найти художника, который сделает вам такие же. Нет никакого единого стиля низкополигональных космических кораблей, который можно нагуглить, в лучшем случае можно зацепиться за название какой-то популярной игры, например "модельки как в майнкрафте".
    Ответ написан
    Комментировать
  • Как создавать модели как в игре SuperHOT?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Судя по скриншоту, лайтмапами вы не пользуетесь. Почитайте про Global Illumination и Lightmapping, начать можете с мануала и официального туториала:
    https://docs.unity3d.com/Manual/GIIntro.html
    https://unity3d.com/ru/learn/tutorials/topics/grap...
    Кроме лайтмапов явно используются постэффекты, может быть самописные, может быть из Standard Assets. Без них картинка будет совсем не такая. А вообще можете написать разработчикам и спросить как они добились такой картинки, контакты есть у них на сайте.
    Ответ написан
    2 комментария
  • Как расчитать угол поворота объекта?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Лучше всего было бы найти библиотеку с векторной математикой, самостоятельно такие вещи писать чревато багами и потерянным временем. Если такой библиотеки с нет, то нужна, как минимум, библиотека со стандартными математическими функциями.
    57729dc17ce844e3b39a06bc2769e767.png
    Угол α между вектором A и осью X можно получить с помощью функции atan2:
    α = atan2(A.y, A.x)

    Угол поворота θ от вектора A к вектору B можно получить вычитанием:
    θ = atan2(A.y, A.x) - atan2(B.y, B.x)
    Ответ написан
    Комментировать