1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Движение камеры из 3dsmax в AE?

Тема в разделе "Adobe After Effects", создана пользователем Masson 4690, 24 окт 2004.

Модераторы: ksi2, Saplus
  1. Masson 4690

    Masson 4690 Активный участник

    С нами с:
    28.01.2004
    Сообщения:
    113
    Симпатии:
    0
    Баллы:
    11
    Как передать движение камеры из 3dsmax в AE камеру. Не прибегая к трекингу полученной анимации. Всетаки должен существовать плуг или скрипт. Слышал для maya есть подобный скрипт но где для макса.
     
  2. Guest

    Есть и для Макса...
    на этом форуме лежит..посмотри..
    поиск поюзай..
    лана..я его у себя нашел..лови..





    -- After Effects Camera Export

    -- script by George Polevoy. June 01, 2001



    -- comments

    -- select your camera (must be target camera)

    -- run this script (Ctrl+E)

    -- analyse output for AE keyframe data

    -- select everything from "Adobe After Effects.... to ... End Of Keyframe Data"

    -- copy to clipboard (Ctrl+C), select your camera in AE and paste (Ctrl+V)

    -- that's it



    myCam = $

    a = ""

    st = StringStream a



    fn outLine l = format "%\n" l to:st



    outLine ""

    outLine "Adobe After Effects 5.0 Keyframe Data"

    outLine "\tUnits Per Second 25"

    outLine "\tSource Width 768"

    outLine "\tSource Height 576"

    outLine "\tSource Pixel Aspect Ratio 1"

    outLine "\tComp Pixel Aspect Ratio 1"



    outLine "Point of Interest"

    outLine "\tFrame\tX pixels\tY pixels\tZ pixels"



    for iTime = animationRange.start to animationRange.end do

    (

    i = (iTime as integer) / ticksPerFrame

    at time iTime

    (

    outLine \

    ("\t" + \

    (i as string) + "\t" + \

    (myCam.target.pos.x as string) + "\t" + \

    ((-myCam.target.pos.z) as string) + "\t" + \

    (myCam.target.pos.y as string) )

    )

    )



    outLine "Position"

    outLine "\tFrame\tX pixels\tY pixels\tZ pixels"



    for iTime = animationRange.start to animationRange.end do

    (

    i = (iTime as integer) / ticksPerFrame

    at time iTime

    (

    outLine \

    ("\t" + \

    (i as string) + "\t" + \

    (myCam.pos.x as string) + "\t" + \

    ((-myCam.pos.z) as string) + "\t" + \

    (myCam.pos.y as string) )

    )

    )



    outLine "Z Rotation"

    outLine "\tFrame\tdegrees"



    for iTime = animationRange.start to animationRange.end do

    (

    i = (iTime as integer) / ticksPerFrame

    at time iTime

    (

    outLine \

    ("\t" + \

    (i as string) + "\t" + \

    ((-myCam.controller.roll_angle) as string) )

    )

    )



    outLine "Zoom"

    outLine "\tFrame\tpixels"



    for iTime = animationRange.start to animationRange.end do

    (

    i = (iTime as integer) / ticksPerFrame

    at time iTime

    (

    outLine \

    ("\t" + \

    (i as string) + "\t" + \

    ((384./tan(myCam.FOV/2.)) as string) )

    )

    )





    outLine "End of Keyframe Data"



    st



    -- the end
     
  3. Masson 4690

    Masson 4690 Активный участник

    С нами с:
    28.01.2004
    Сообщения:
    113
    Симпатии:
    0
    Баллы:
    11
    За скрипт спасибо
    Есть загвостка, я получил данные движения от анимированной камеры скопировал их в буфер вставляю их в камеру AE а результата никакого нет. Что делать? может есть еще какой нибуть способ. Опиши пожалуйста как ты с ним работал.
     
  4. Masson 4690

    Masson 4690 Активный участник

    С нами с:
    28.01.2004
    Сообщения:
    113
    Симпатии:
    0
    Баллы:
    11
    За скрипт спасибо
    Есть загвостка, я получил данные движения от анимированной камеры скопировал их в буфер вставляю их в камеру AE а результата никакого нет. Что делать? может есть еще какой нибуть способ. Опиши пожалуйста как ты с ним работал.
     
  5. Guest

    есть другой вариант=)...опять же из этого форума(чтоб я без него делал!)..экспорт из макса в rpf сиквенцию..потом импортируешь в АЕ..кидаешь на дорожку..потом заходишь в keyframe assistent..и жмешь import rpf cam..
    ...
     
  6. Masson 4690

    Masson 4690 Активный участник

    С нами с:
    28.01.2004
    Сообщения:
    113
    Симпатии:
    0
    Баллы:
    11
    Всё ок Разобрался Спасибо!!!
     
  7. Guest

    Зато я запутался, у меня почему-то при попытке вставить данные, полученные применением того скрипта AfterEffects ругается, и не хочет принимать эти данные. А с RPF я не могу разобратся, отрендерю картинку в RFP формат, импортирую в афтерефффект, а тот говорит, что мол нету там данных камеры. Как правильно экспортировать в RPF, чтоб данные были? :)
     
Модераторы: ksi2, Saplus

Поделиться этой страницей