На сайте c 05.02.2008
Сообщений: 76
Украина, Черкассы
Возможно тупой вопрос, но решения не нашел, есть кадр как на скрине и нужно сделать его квадратным что бы объект полностью был виден и не обрезался по краям
при изменении высоты кадра объект остается на месте и увеличиваются только поля
но при изменении ширины опять же меняется только подрезка объекта сверху и снизу
Есть какой то способ увеличить ширину с сохранением положения объекта относительно верха и низа кадра?
На сайте c 05.02.2008
Сообщений: 76
Украина, Черкассы
Цитата Профессор_Хачикян:
Можно поменять вариант передвижения камеры на Local и отодвинуть - при таком раскладе не изменится положение объекта.
Не совсем, тогда перспектива не одинаковая будет, можно двигать камеру при помощи Field-of-View но это подбор на глаз, решение vergasoff именно то что нужно.
ранее обсуждалось здесь на форуме (не помню чей это текст - сохранил себе на будущее), то же самое что у Peter Guthrie (только на русском):Если вам надо расширить кадр, сделать так сказать анкроп (uncrop), т.е. если скажем картинка была 1000 по ширине, а вам надо чтобы она стала 1500 и при этом в эти лишние 500 влезло то, что было за кадром.Для этого всего лишь надо скомпенсировать фокусное расстояние линзы:)Например:Было разрешение картинки 640*320 и в камере фокусное расстояние 50мм. Вы хотите сделать картинку 1000 и чтобы больше влезло в кадр, но при этом искажения никак не изменились.Берете и делите 1000 на 640 (новое разрешение на предыдущее) получаете значение 1,5625.Теперь 50 мм делите на это число - 50/1,5625 = 32 мм. - это ваше новое фокусное расстояние.Все, выставляете разрешение 1000*320 и меняете линзу в камере с 50 на 32.Теперь если 2 картинки наложить друг на друга в фотошопе, все что было в кадре 640*320 - не изменится, а к этому еще добавится часть по ширине.