Я студент магистратуры в области компьютерных наук, занимаюсь проблемой управления камерой в графике. Хотя литература по управлению камерой датируется концом 1980-х годов, большинство из них (насколько мне известно) в основном академические и редко используются в играх.
Теперь часть моей диссертации должна быть посвящена методам управления камерой, используемым в играх. Но проблема в том, что я не реализовал все игры в мире, поэтому я не могу говорить о них. Но я предполагаю, что есть некоторые ссылки, которые обычно используют разработчики игр.
Кто-нибудь может мне помочь с этим? Даже если это из вашего собственного опыта, а не из книги.
В то время как 2D-камера довольно проста в реализации, 3D-камера может довольно быстро усложниться.
Перспектива от первого лица или фиксированная камера, как в RTS, вероятно, самые простые, в то время как хорошая камера от третьего лица может быть огромной проблемой. Недавно я видел презентацию исследовательского проекта игровой камеры, который выглядел действительно хорошо: планирование перехода видимости для управления камерой в реальном времени (вы найдете ссылку на PDF-файл внизу страницы или посмотрите это видео, чтобы увидеть его). в действии).
источник
NB: Я предполагаю, что здесь вы говорите о камерах в играх от третьего лица, таких как Tomb Raider. Даже тогда в некоторых играх могут быть разделы, например, когда они находятся в укрытии, когда для основных разделов игры используется совершенно отдельная система камер.
Это очень сложная область, чтобы получить право. Простой наивный подход состоит в том, чтобы зафиксировать камеру в положении выше и позади плеера, и если радиопередачи пересекают ровную местность, то перемещать камеру назад к игроку до тех пор, пока она не будет пересечена.
Это быстро усложняется, когда вы добавляете сглаживание, прогнозирование на будущее, большее количество лучей, чтобы избежать неприятностей, блокировки карданного подвеса и т. Д. И, несмотря на все это, вы все равно время от времени обнаруживаете, что камера пристально смотрит на стены.
Может быть проще получить список игр, в которых камера работает хорошо, и попытаться выяснить, что они делают особенным.
источник
Если вы ищете что - то «sourceable», попробуйте обратиться в архив GDC Vault. У вас есть доступ к слайдам из переговоров. Делая поиск «камера» приводит к некоторым результатам , которые могут быть полезны. http://gdcvault.com/free
источник
Существует большой раздел обо всех типах игровых камер, описанных в книге Скотта Роджера Level Up. Это действительно помогло мне понять их: https://books.google.com.au/books/about/Level_Up.html?id=8w_ETFmHrewC&redir_esc=y
источник