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