Page 1 of 1
Анимации в Minetest
Posted: Fri May 22, 2020 06:14
by BWRN6
Хотелось бы узнать, где и как работают анимации объектов в майнтесте?
Объект игрока с его анимацией находил. Но, в каком формате должны быть анимации и сам объект?
Может есть какие где нибудь руководства по применению? Заранее буду благодарен.
Re: Анимации в Minetest
Posted: Fri May 22, 2020 14:43
by Andrey01
Объекты (luaentities) и соотвественно их анимации делаются в Блендере и экспортируются в obj, b3d вместе с моделью, либо в какие-нибудь другие форматы.
Чтобы прикрутить к объекту его анимацию, используется вызов метода
obj:set_animation(frame_range, frame_speed, frame_blend, frame_loop):
https://github.com/minetest/minetest/bl ... .txt#L5916 Этот метод установит анимацию из того blend файла, который определен в поле mesh.
Параметер
frame_range определяет диапазон кадров, которые будут проигрываться в анимации (соответствует timeline шкале в блендере),
frame_speed - число кадров в секунду (точно не знаю),
frame_loop устанавливает непрерывное проигрывание, т.е. анимация будет периодически повторяться,
frame_blend не обязательно использовать ('0.0' по-умолчанию).
Re: Анимации в Minetest
Posted: Sat May 23, 2020 13:50
by BWRN6
Andrey01 wrote: ↑Fri May 22, 2020 14:43
Объекты (luaentities) и соотвественно их анимации делаются в Блендере и экспортируются в obj, b3d вместе с моделью, либо в какие-нибудь другие форматы.
Чтобы прикрутить к объекту его анимацию, используется вызов метода
obj:set_animation(frame_range, frame_speed, frame_blend, frame_loop):
https://github.com/minetest/minetest/bl ... .txt#L5916 Этот метод установит анимацию из того blend файла, который определен в поле mesh.
Параметер
frame_range определяет диапазон кадров, которые будут проигрываться в анимации (соответствует timeline шкале в блендере),
frame_speed - число кадров в секунду (точно не знаю),
frame_loop устанавливает непрерывное проигрывание, т.е. анимация будет периодически повторяться,
frame_blend не обязательно использовать ('0.0' по-умолчанию).
То есть, вместе с объектом нужно и blend файл таскать?
Re: Анимации в Minetest
Posted: Sat May 23, 2020 16:16
by Andrey01
Ну я имел в виду модели тех объектов делаются и сохраняются в blend, затем тот файл экспортируется в форматы, поддерживаемые движком.
Re: Анимации в Minetest
Posted: Sun May 24, 2020 08:45
by BWRN6
Andrey01 wrote: ↑Sat May 23, 2020 16:16
Ну я имел в виду модели тех объектов делаются и сохраняются в blend, затем тот файл экспортируется в форматы, поддерживаемые движком.
Ага, а значит blend'ы -- переносчики анимации всего-то?
Re: Анимации в Minetest
Posted: Sun May 24, 2020 10:01
by Andrey01
BWRN6 wrote: ↑Sun May 24, 2020 08:45
Andrey01 wrote: ↑Sat May 23, 2020 16:16
Ну я имел в виду модели тех объектов делаются и сохраняются в blend, затем тот файл экспортируется в форматы, поддерживаемые движком.
Ага, а значит blend'ы -- переносчики анимации всего-то?
Да, как я уже написал выше.
Re: Анимации в Minetest
Posted: Sun May 24, 2020 14:28
by BWRN6
Andrey01 wrote: ↑Sun May 24, 2020 10:01
BWRN6 wrote: ↑Sun May 24, 2020 08:45
Andrey01 wrote: ↑Sat May 23, 2020 16:16
Ну я имел в виду модели тех объектов делаются и сохраняются в blend, затем тот файл экспортируется в форматы, поддерживаемые движком.
Ага, а значит blend'ы -- переносчики анимации всего-то?
Да, как я уже написал выше.
Спасибо