Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование графики
Войти
Регистрация
Восстановить пароль
 
Arkpn
0 / 0 / 0
Регистрация: 23.03.2018
Сообщений: 4
1

Программа для создания моделей и сцен

01.04.2018, 14:32. Просмотров 432. Ответов 1
Метки 3d (Все метки)

Доброго времени суток!
Ситуация такая - изучаю программирование на С++ + читаю книгу Таненбаума о архитектуре ЭВМ и изучаю попутно прочую инфо о программировании и железе.
На этом фоне возник вопрос о графике и 3D моделировании.
Вопрос такой: как устроены программы в которых создаются 3D модель и сцены для игр? По какому принципу я могу сам написать такую программу на том же С++? Есть ли книги и тд. о том как можно работать с графикой без софта, т.е. вот в MVS хочу создать сцену и 3D модели, как это можно реализовать?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2018, 14:32
Ответы с готовыми решениями:

Программа для создания анимации
Нужно сделать что-то между мультиком и презентацией, есть ли программа на которой анимация (2D)...

Методы создания моделей
Есть идеи, варианты? 1 берут какой нить кубик и начинают полигоны из него тянуть равняясь на две...

Простая программа для создания 3D моделей
Подскажите пожалуйста какую нибудь простую в освоении и понятную для новичка программу для создания...

Программа для создания схематических моделей
Есть квест на моделирование нескольких рядом стоящих зданий. Нужна программка, где можно натыкать...

Какое приложение удобно для создания 3d моделей и анимаций?
Здравствуйте! Какое приложение удобно для создания 3d моделей и анимаций!

1
8Observer8
3222 / 1749 / 311
Регистрация: 05.10.2013
Сообщений: 5,453
Записей в блоге: 115
01.04.2018, 21:21 2
3D модели для игр создают профессиональные 3D-моделлеры в специальных программах: Maya, Blender, 3DsMax, ZBrash, Cinema 4D и т.д. Есть профессиональные аниматоры, которые создают анимации в этих же программах. Допустим, скелетные анимации персонажей. Есть профессиональные художники, которые раскрашивают игровые модели в специальных программах, например, Substance Painter

Цитата Сообщение от Arkpn Посмотреть сообщение
как устроены программы в которых создаются 3D модель и сцены для игр?
Как устроены Maya, 3DsMax, ZBrash, Cinema 4D мы, наверное, никогда не узнаем, потому что исходники этих программ закрыты и сами программы платные. Зато исходники бесплатной программы Blender открыты, потому что это свободное и открытое программное обеспечение. Но этот софт писали и пишут множество людей, начиная с 1995 года, поэтому, я думаю, будет сложно разобраться, как устроена эта программа. Я бы не стал даже пытаться.

Цитата Сообщение от Arkpn Посмотреть сообщение
По какому принципу я могу сам написать такую программу на том же С++?
Если вам хочется написать простенький 3D редактор для знакомства с 3D графикой на C++, то нужно изучать шейдерный OpenGL версии 3+ или DirectX.

Цитата Сообщение от Arkpn Посмотреть сообщение
Есть ли книги и тд. о том как можно работать с графикой без софта
Есть книги по OpenGL и DirectX. Например, мне эта нравится: OpenGL 4. Язык шейдеров. Книга рецептов. Я начинал знакомство с шейдерами по этой книге: WebGL. Программирование трехмерной графики. Она простая в понимании, хотя и по JavaScript + WebGL, но примеры легко переписываются на C++ OpenGL.

Есть множество других хороших книг по OpenGL и DirectX.
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2018, 21:21

Где есть примеры создания собственных моделей для работы с БД
Где есть примеры создания собственных моделей для работы с БД MySQL? Какие есть бесплатные базы...

Программа для построения информационных сетей для математических моделей
Привет, всем! Помогите кто может. Есть такая задача: Требуется построить информационную сеть для 5...

Один скрипт для всех сцен
Всем привет! Такой вопрос: у нас есть скрипт движения вражеской единицы, и в разных сценах ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru