Я настоящее время драйвер создание ключевых кадров с автоключей, как это:Как создать ключевой кадр с Python API для 3D Studio Max
MaxPlus.Animation.SetAnimateButtonState(True) # autokey on
MaxPlus.Animation.SetTime(time) # Set time slider to chosen time of keframe
obj.Position = MaxPlus.Point3(x, y, z) # Set position
MaxPlus.Animation.SetAnimateButtonState(False) # autokey off
Но это не совсем удобно. Есть ли другой путь? Есть ли функция вроде: createKeyframe (время, значение)? Как получить доступ к контроллеру видимости?
я должен probbably использовать:
c = MaxPlus.Factory.CreateDefaultFloatController()
obj.ParameterBlock.Parameter.SetController(c)
Но до сих пор я не знаю, как вставлять ключевые кадры, и я только знаю, как установить их с Autokey, так что это ничего не меняет
Любое обновление для этого, начиная с Max 2018? Я также пытаюсь получить ключевые кадры в MaxPlus и не могу понять это. – Spencer
Любые причины, чтобы избежать использования pymx для этой части? – Swordslayer
Хорошая точка, я думаю, нет. Я только начинаю с python в Max (наконец, обновлен с 2016 года) и придерживался MaxPlus, потому что я думал, что у него все, что есть у pymxs, но теперь я читаю, что документы выглядят так, как будто это было бы довольно просто. – Spencer