Анимация .obj/.json модели

Версия Minecraft
1.12+
192
2
9
И снова всем привет, с кем не здоровался :D
Хочу анимировать 3D модель на 1.12, но не знаю, как это делается в общем-то(
С 1.7.10 сильно отличается? Если да, прошу помощи вашей)
Если нет, то посмотрю что да как в 1.7.10 и сделаю аналогично в 1.12.
 
Решение
CoomingSoon, он вроде хотел анимировать, но он-же не написал через что, на верное он хочет знать как это сделать можно и через что.
---
Pycckuu_gap написал(а):
хотелось бы увидеть мнение профессиональных чайников :D
Код:
addAnimation("test", new Animation3D(350, true,
	new Animation3D.Key[]{
			new Animation3D.Key(0, 0F),
			new Animation3D.Key(100, 2F),
			new Animation3D.Key(200, 2F),
			new Animation3D.Key(300, 0F)
}, null,
	new Animation3D.Key[]{
			new Animation3D.Key(0, 0F),
			new Animation3D.Key(100, 0F),
			new Animation3D.Key(200, 2F)
},
	new Animation3D.Key[]{
			new Animation3D.Key(0, 0F),
			new Animation3D.Key(100, 0F),
			new Animation3D.Key(200, 180F),
			new Animation3D.Key(300, 180F)
}, null, null));
...
Maxik001 написал(а):
Типо про на старых версиях, но оказывается что нет
Суть не в "Про", а в том, что на 1.7.10 инфы то гораздо больше может оказаться здесь и зачем мучать людей вопросами лишними, если я могу поискать по форуму с 1.7.10 эти темы и сотворить уже по ним всё нормально, логично?)
 
Да когда же вы, любители анимаций через ОБЖ, поймёте, что ОБЖ - формат моделей. он не хранит ни костей, ни кадров, никаких ключей там так же нет. Убедиться можно в этом - посмотрев в файл
 
CoomingSoon написал(а):
Да когда же вы, любители анимаций через ОБЖ, поймёте, что ОБЖ - формат моделей. он не хранит ни костей, ни кадров, никаких ключей там так же нет. Убедиться можно в этом - посмотрев в файл

Ну да, логичное суждение. Однако есть одно интересное но... Если взять некоторые ресурспаки, то можно встретить сегодня такой момент, как анимация модели :D
Да, модели все через .json естественно, но вопрос то задан про оба варианта, верно? Верно! Полагаю, если анимация .obj невозможно, то с .json напротив? Если так, хотелось бы увидеть мнение профессиональных чайников :D
 
в сопутствующих библиотеках материалов .mtl это вроде хранится. Но это не точно
 
CoomingSoon, он вроде хотел анимировать, но он-же не написал через что, на верное он хочет знать как это сделать можно и через что.
---
Pycckuu_gap написал(а):
хотелось бы увидеть мнение профессиональных чайников :D
Код:
addAnimation("test", new Animation3D(350, true,
	new Animation3D.Key[]{
			new Animation3D.Key(0, 0F),
			new Animation3D.Key(100, 2F),
			new Animation3D.Key(200, 2F),
			new Animation3D.Key(300, 0F)
}, null,
	new Animation3D.Key[]{
			new Animation3D.Key(0, 0F),
			new Animation3D.Key(100, 0F),
			new Animation3D.Key(200, 2F)
},
	new Animation3D.Key[]{
			new Animation3D.Key(0, 0F),
			new Animation3D.Key(100, 0F),
			new Animation3D.Key(200, 180F),
			new Animation3D.Key(300, 180F)
}, null, null));
[video=youtube]https://youtu.be/9U9pNqdwizk[/video]

Pycckuu_gap написал(а):
Если нет, то посмотрю что да как в 1.7.10 и сделаю аналогично в 1.12.
Ну я к примеру вручную создаю свои анимации и нужно анимацию накладывать на определённую часть модели. А если хочешь типа скелетной анимации, то тут я не знаю как делать (хотя урок на эту тему есть).
[video=youtube]https://youtu.be/YWo_9pBdupM[/video]
Json файл в котором половина анимации, которая на видео.
Код:
{
	"Title": "pistol_aim",
	"TimeLine": 8,
	"Loop": false,
	"TranslateX": [
		"0, 0",
		"3, 0.70",
		"7, 0"
	],
	"TranslateY": [
		"0, 0",
		"3, 0.15",
		"7, 0"
	],

	"Title": "pistol_reload",
	"TimeLine": 21,
	"Loop": false,
	"TranslateY": [
		"0, 0",
		"7, -0.5",
		"12, -0.5",
		"20, 0"
	],
	"TranslateZ": [
		"0, 0",
		"7, -0.2",
		"12, -0.2",
		"20, 0"
	]
}
Но так-же я пытаюсь создать, в игре на среде разработки, чтобы можно было создать/редактировать анимацию, а давать на определённую часть модели нужно будет самому.

(На зелёный чайник не обращать внимания.)
Извлекать анимацию из 3D's Max 8, ибо я таким сейчас 3D-редактором пользуюсь, по нормальному у меня не получилось, либо анимация будет работать со скелетной анимацией, либо создавать плагин для 3D-редактора, а тратить на это время как-то не хочется, так как нужно изучать и знать как их создавать.
Надеюсь я понятно объяснил.
 
Назад
Сверху