Тема: 3д в 2д.
Показать сообщение отдельно
Старый 04.03.2011, 18:37   #1
Gector
Легенда
 
Аватар для Gector
 
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений
(для 5,072 пользователей)
3д в 2д.

Привет. Нашел способ совмещения 3д объектов и 2д задников.
Метод.
Суть его в том, что нужно подправить некоторые значения (чисто случайно нашел) для камеры в 3дмаксе и рендер с нее будет в точности совпадать с камерой блица если ее поставить в том же месте. Ниже в исходнике приведен пример использования этой фишки.
Делается это так:
1) Сначала создаем сцену с абсолютно любым типом камеры. Расставляем всё как душа пожелает.
2) Задаем параметры камеры в максе.
Lens: 18.
Fov: 90
.

3) Задаем камере в блице координаты и поворот соответствующие им в максе.
4) По желанию, добавляем модель для столкновений.
Сцена готова.
Пример.
Управлять красным кубиком - WASD.
Коллизия настроена не важно но для примера сойдет.
В примере использован исходник квадов от моего брата). Наша старинная разработка). Но для этих целей можно, и даже лучше использовать Fast Image.

Плюсы:
1) У этого метода есть один большой плюс - двумерную сцену легче редактировать и в максе можно сделать рендер с использованием всех его эффектов.
2) Можно сделать нереалистичную сцену или даже использовать фото, коллажи и прочее.
3) Можно совместить видео и игровые модели.

Минусы:
1) Нельзя менять параметры камеры.
2) Дополнительно нужно вычислять глубину отдельных изображений для вывода их за или перед персонажем.
Вложения
Тип файла: rar 2-3D.rar (3.11 Мб, 751 просмотров)
__________________
Ибо как сказал Бгдн:
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Nex (04.03.2011)