Может ли кто-нибудь предоставить мне высокий уровень обзора того, как работают obj или другие 3d-форматы.Я пытаюсь изучить 3D-программирование для игр, но все учебники, которые я нашел, покажут только, как создавать и управлять примитивами, такими как сфера и т. Д. Я использую Java, но я также знаю C # и C ++, я только чтоникогда не занимался программированием игр или каким-либо трехмерным моделированием.
Скажем, например, если у меня есть файл obj дороги и я его загружаю.Если какая-то часть модели является анимированной, могу ли я вызвать это изнутри кода или это происходит автоматически?
Во-вторых, если у меня была другая модель, которая была автомобилем, могу ли я импортировать эту машину и добавить ее?к дороге в первом файле obj?или их нужно было бы включить в один файл obj?
Последнее, что было бы, если бы автомобильные колеса были анимированными.Есть ли способ остановить их, как только я узнаю, что модель не движется в сцене, а затем, конечно, снова запустит их вращение позже?
Я знаю, что было бы лучше купить книгу, но я не знаюЯ знаю, если это то, что я хочу получить, я просто тестирую, чтобы понять, буду ли я придерживаться этого, и после этого я решу, что смогу затем купить книгу с 3D-графикой или что-то подобное.спасибо