23 Февраля 2025, 01:34:09
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Навигация по форуму







guest3d
Просмотр сообщений
[1]
 1  Quest3D / Логика / Lua,Animation,Poser : 22 Октября 2011, 19:31:53
            Здравствуйте.
У кого есть опыт подскажите.Это модель
Poser7 Victoria 4Base,загружаю в Carrara8,
затем в Quest4.2.3, но дело в том,что
она сегментная и загружаются выделенные
сегменты полигонов на которые наложен
материал,а взвешивание костей cделано на
другие выделенные сегменты полигонов.
Поэтому управление анимацией с клавитуры,
сделанное обычным способом не подходит но
автоанимация воспроизводится как надо.
Далее,если подавать на MotionSet через
Value значения,то будет Frame равный числу.
Может быть поможет, LuaScript включенный
между MotionSet и UserInput.
Условие таково, Script запускает цикл при 1
от UserInput,идет перебор чисел от 0 или 1
к примеру до 40, при 0 остановка цикла и
установка выходного значения 0.
Помогите пожалуйста с этим циклом,я нашёл
строчки кода,но это только получение
значения от UserInput с цилом сложно незнаю
как сделать.
Код:

function GetValue()
local ch0 = channel.GetChild(0)
local v = ch0:GetValue()
for v = 1, 10 do v=v+1 end
ch0:SetValue(v)
   return v
end

Ссылка на архив: http://depositfiles.com/files/e9fa1zama   5.6Mb
[1]