3д в 2д.
Вложений: 1
Привет. Нашел способ совмещения 3д объектов и 2д задников.
Метод. Суть его в том, что нужно подправить некоторые значения (чисто случайно нашел:-D) для камеры в 3дмаксе и рендер с нее будет в точности совпадать с камерой блица если ее поставить в том же месте. Ниже в исходнике приведен пример использования этой фишки. Делается это так: 1) Сначала создаем сцену с абсолютно любым типом камеры. Расставляем всё как душа пожелает. 2) Задаем параметры камеры в максе. Lens: 18. Fov: 90. 3) Задаем камере в блице координаты и поворот соответствующие им в максе. 4) По желанию, добавляем модель для столкновений. Сцена готова. Пример. Управлять красным кубиком - WASD. Коллизия настроена не важно но для примера сойдет. В примере использован исходник квадов от моего брата). Наша старинная разработка). Но для этих целей можно, и даже лучше использовать Fast Image. Плюсы: 1) У этого метода есть один большой плюс - двумерную сцену легче редактировать и в максе можно сделать рендер с использованием всех его эффектов. 2) Можно сделать нереалистичную сцену или даже использовать фото, коллажи и прочее. 3) Можно совместить видео и игровые модели. Минусы: 1) Нельзя менять параметры камеры. 2) Дополнительно нужно вычислять глубину отдельных изображений для вывода их за или перед персонажем. |
Ответ: 3д в 2д.
Скейл на семерке спрайтов дает мав. Не заценил.
|
Ответ: 3д в 2д.
Фак. Опять семерка. Экзешник тоже не запустился? Он компилен на самой последней версии блица.
|
Ответ: 3д в 2д.
Запустил, с первого взгляда не смог отличить модель от задника (потому-что модель - куб)
Я так понял, это реализация пререндеренных экранов, как это было в первых резидент ивелах? |
Ответ: 3д в 2д.
Цитата:
|
Ответ: 3д в 2д.
ну ты умник :-D
то что в блице фов=90, всем и так известно. lens это альтернатива fov в максе, меняешь одно - меняется другое. т.е. его не нужно трогать ваще, если знаешь фов. Цитата:
|
Ответ: 3д в 2д.
Цитата:
|
Часовой пояс GMT +4, время: 04:16. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot