[Перевод] Реализация псевдо-3D в гоночных играх

Введение

Почему псевдо-3d?


Зачем кому-то захочется создавать дороги в олдскульном стиле сегодня, когда каждый компьютер может на лету отрисовывать графику, состоящую из миллионов полигонов? Разве полигоны — не то же самое, только лучше? На самом деле нет. Полигоны действительно создают меньше искажений, но именно деформации в старых игровых движках дают такое сюрреалистичное, головокружительное чувство скорости, ощущаемое во многих дополигональных играх. Представьте, что область видимости управляется камерой. При движении по кривой в игре, использующей один из таких движков, похоже, что она заглядывает на кривую. Затем, когда дорога становится прямой, вид тоже выпрямляется. При движении в повороте с плохим обзором камера как будто заглядывает за выступ. И поскольку в таких играх не используется традиционный формат трасс с точными пространственными соотношениями, то можно без проблем создавать трассы, на которых игрок будет ездить с захватывающей дух скоростью. При этом не нужно беспокоиться о том, что объекты появляются на трассе быстрее, чем может среагировать игрок, потому что физическую реальность игры можно легко изменять в соответствии со стилем геймплея.


Но в такой системе есть и множество недостатков. Глубина физики, используемой в играх-симуляторах, будет утеряна, поэтому такие движки не приспособлены для этих игр. Однако они просты в реализации, быстро работают, а игры на их основе обычно очень интересны!


Стоит заметить, что не в каждой старой гоночной игре используются эти техники. В действительности описываемый в статье метод — это только один из способов создания псевдотрёхмерной дороги. В других случаях используются спроецированные и отмасштабированные спрайты или различные способы реального проецирования дороги. Степень смешения реальной математики с трюками зависит от создателей. Надеюсь, вам понравится изучение предложенного мной спецэффекта.
Читать дальше →
[Перевод] Реализация псевдо-3D в гоночных играх
Source: habrahabr

Пост №3072698

Автор: sashkauskas

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3072698″ }, «headline»: «тнн :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D1%82%D0%BD%D0%BD-3793924.gif», «height»: 196, «width»: 460 }, «datePublished»: «2017-04-19T11:39:19+03:00», «dateModified»: «2017-04-19T11:39:19+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3072698
Source: Joyreactor

Paparazzo. Мощный, стильный, свой. Часть I


Не так давно перед нами встала задача кардинальной переработки процесса подачи объявления через мобильное приложение Avito. Результатом должен был стать инструмент, который сделал бы этот процесс быстрым и необременительным для пользователя. Очевидно, что покупатель предпочитает видеть то, за что он собирается заплатить. Поэтому дать продавцу возможность удобного добавления и редактирования фотографий было одним из наших главных приоритетов. О том, как мы добились желаемого, читайте под катом.
Читать дальше →
Paparazzo. Мощный, стильный, свой. Часть I
Source: habrahabr

Компьютерные карточные игры: Стримеры, на которых стоит обратить внимание

Добрейшего времени суток, любители компьютерных развлечений. В нашем мире компьютерные игры и стриминговые платформы идут рука об руку. Если вы регулярно погружаетесь в атмосферу виртуальных миров, то, вероятно, также смотрите, как это делают другие. Это становится очень актуально в том случае, когда игра предполагает некоторую степень соперничества, то есть является «киберспортивной дисциплиной». Как раз одной из таких дисциплин стали коллекционные карточные игры (ККИ).

Читать дальше →
Компьютерные карточные игры: Стримеры, на которых стоит обратить внимание
Source: geektimes

Пост №3072690

Автор: Van-ay

КНДР показала видео, имитирующее нанесение ракетного удара по СШАТОКИО, 19 апр — РИА Новости, Ксения Нака. В Северной Корее показали видеофильм, имитирующий нанесение ракетного удара по США, сообщило агентство Ренхап в среду.В видеоролике, который был показан на торжествах в честь 105-й годовщины со дня рождения Ким Ир Сена — деда нынешнего лидера страны, продемонстрирована новая баллистическая ракета и ее пуск. Она пересекает океан и наносит удар по городу в США. В следующем кадре показан горящий американский флаг на фоне кладбища.На параде, предшествовавшем показу, была продемонстрирована, предположительно, новая межконтинентальная баллистическая ракета.Также на праздничном концерте прозвучали песни, прославляющие пуски ракет и подразделение Тэпходон стратегических сил Корейской Народной армии, отвечающее за ракетные пуски. В частности, в песне поется, что «ракета Тэпходон подобна молнии и готова бросить вызов империализму».Парад и показ видеоролика прошли на фоне небывалой эскалации напряженности на Корейском полуострове. Эксперты сходятся во мнении, что КНДР может до 25 апреля, когда отмечается годовщина создания Корейской народной армии, провести шестое ядерное испытание или пуск ракеты.США говорят о том, что готовы воздействовать на КНДР всеми средствами, имеющимися в наличии, а также «устанавливать мир силой». КНДР со своей стороны обещает ответить ядерным ударом на атомную войну, и активизирует разработки МБР, способных достичь территории США.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3072690″ }, «headline»: «КНДР показала видео, имитирующее нанесение ракетного удара по США / северная корея :: новости :: политика :: видео (video)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D1%81%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D0%B0%D1%8F-%D0%BA%D0%BE%D1%80%D0%B5%D1%8F-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-3793915.jpeg», «height»: 90, «width»: 120 }, «datePublished»: «2017-04-19T11:34:34+03:00», «dateModified»: «2017-04-19T11:34:34+03:00», «author»: { «@type»: «Person», «name»: «Van-ay» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ТОКИО, 19 апр — РИА Новости, Ксения Нака. В Северной Корее показали видеофильм, имитирующий нанесение ракетного удара по США, сообщило агентство Ренхап в среду.В видеоролике, который был показан на торжествах в честь 105-й годовщины со дня рождения Ким Ир Сена — деда нынешнего лидера страны, продемо» }
Комментировать 
Пост №3072690
Source: Joyreactor

Простая ошибка при кодировании — не значит нестрашная ошибка



Популяризируя статический анализатор кода PVS-Studio, мы обычно пишем статьи для программистов. Однако, на некоторые вещи программисты смотрят одностороннее. Именно поэтому и существуют менеджеры программных проектов, которые могут управлять процессом развития проекта направлять его в нужное русло. Я решил написать несколько статей, целевой аудиторией которых являются менеджеры программных проектов. Эти статьи помогут им лучше ориентироваться в вопросах использования методологии статического анализа кода. Сейчас мы рассмотрим ложный постулат: «ошибки кодирования несущественны».
Читать дальше →
Простая ошибка при кодировании — не значит нестрашная ошибка
Source: habrahabr

Xiaomi Mi6 представлен официально: 20 тысяч рублей за Snapdragon 835

Компания Xiaomi, как и было запланировано, провела в Пекине презентацию нового флагманского смартфона Mi6. Практически все слухи о внешнем виде и характеристиках аппарата подтвердились, но не обошлось […]
Xiaomi Mi6 представлен официально: 20 тысяч рублей за Snapdragon 835
Source: 4pda

Пост №3072678

Автор: Pink Dildo

В Канаде ИКЕА подарила приюту для животных кукольные кроватки для кошек, чтобы они не спали на «холодном и жестком полу»Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3072678″ }, «headline»: «В Канаде ИКЕА подарила приюту для животных кукольные кроватки для кошек, чтобы они не спали на «холо / доброта :: Ikea :: канада :: котики», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Ikea-%D0%BA%D0%B0%D0%BD%D0%B0%D0%B4%D0%B0-%D0%B4%D0%BE%D0%B1%D1%80%D0%BE%D1%82%D0%B0-%D0%BA%D0%BE%D1%82%D0%B8%D0%BA%D0%B8-3793896.jpeg», «height»: 516, «width»: 700 }, «datePublished»: «2017-04-19T11:18:34+03:00», «dateModified»: «2017-04-19T11:18:34+03:00», «author»: { «@type»: «Person», «name»: «Pink Dildo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «дном и жестком полу»» }
Комментировать 
Пост №3072678
Source: Joyreactor

Цитата #444491

Я в детстве очень хотела кошку, а мамина шуба была наощупь очень похожа. Я часто с ней играла, спала на ней, но видимо она была слишком большая и в какой-то момент я вырезала из нее кусок, размером примерно с кошку, прямо посередине..
Кошку мне после этого купили
Цитата #444491
Source: bash

Пост №3072667

Автор: Fearoholic

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3072667″ }, «headline»: «курица :: живность :: синхронность :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D1%83%D1%80%D0%B8%D1%86%D0%B0-%D0%B6%D0%B8%D0%B2%D0%BD%D0%BE%D1%81%D1%82%D1%8C-%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C-3793885.gif», «height»: 434, «width»: 358 }, «datePublished»: «2017-04-19T11:07:02+03:00», «dateModified»: «2017-04-19T11:07:02+03:00», «author»: { «@type»: «Person», «name»: «Fearoholic» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3072667
Source: Joyreactor