Форум программистов, компьютерный форум, киберфорум
Наши страницы
3D моделирование
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
KiTiger
0 / 0 / 0
Регистрация: 04.03.2015
Сообщений: 17
1

Основы 3D-программирования?

04.03.2015, 23:09. Просмотров 911. Ответов 5
Метки нет (Все метки)

Всем доброго времени суток !
В последнее время задался вопросом, а для чего нужны знания основ 3D-программирования (Векторная и матричная алгебра,3D-геометрия, Прорисовка полигонов и т.д.) и где их в нынешнее время используют, ведь сейчас всю эту часть вроде выполняют Dirext3D и OpenGL, и при создании 3d-движков знание основ 3D-программирования не нужно(возможно я неправ, простите я неграмотен в этой области ) ?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2015, 23:09
Ответы с готовыми решениями:

Основы программирования на С
Столкнулся с проблемой недостаточности знаний по С рассматривая чужие либы. Несколько конструкций...

Основы программирования
Я хотел бы узнать, как оно (программирование) работает, что оно из себя представляет и немного...

Основы программирования
Такое задание, ребятки. Как это должно выглядеть? 1. Создать проект разрабатываемой...

Основы программирования
Ужасно хочу создавать свои програмы! Купил Делфи, пару книг.. Установил, запускаю.. Ничего не...

Основы программирования язык С
Здравствуйте, у меня такая проблема, необходимо писать программы в turbo c запускаю через...

5
poss
Заблокирован
05.03.2015, 11:28 2
без базовых основ, ты не сможешь написать нормальную игру.
0
Croessmah
++Ͻ
14939 / 8532 / 1627
Регистрация: 27.09.2012
Сообщений: 21,013
Записей в блоге: 2
Завершенные тесты: 1
05.03.2015, 17:43 3
На крайняк кто-то же должен писать все эти DirectX'ы и OpenGL'и
0
XRuZzz
Антикодер
1562 / 725 / 40
Регистрация: 15.09.2012
Сообщений: 2,800
15.03.2015, 08:24 4
уже писал, тупо считаю, что нужно изучать, то о чём я написал
Проектирование игр
0
MELkey
73 / 73 / 13
Регистрация: 15.01.2013
Сообщений: 284
07.04.2015, 23:45 5
Ну заходите вы в такой простой юнити3д, и давай писать норм игруху, а тут пошло поехало, что такое кватернион не знаете, как вектора складывать умножать не знаете и т.д. в итоге вы не пишите норм игруху, а учите геометрию
0
Fulcrum_013
1541 / 1187 / 138
Регистрация: 14.12.2014
Сообщений: 10,106
Завершенные тесты: 3
08.04.2015, 20:23 6
Цитата Сообщение от KiTiger Посмотреть сообщение
где их в нынешнее время используют, ведь сейчас всю эту часть вроде выполняют Dirext3D и OpenGL, и при создании 3d-движков знание основ 3D-программирования не нужно
Ray-Tracing ни DX ни GL пока что не обучены. Опять же внутри шейдеров сам ручками вектора считай. на то шейдеры и нужны - для кастомизации расчета. Ну и ежели брать не просто отрисовку а скажем построение самих моделей, а особенно на основе пересечений/объеденений оболочек и тд - то тут без векторов никудыть. и не только ВГ попахивает но и кривыми и поверхостями Безье и дифурами и еще много чем. Опять же что DX что GL умеют умножить на матрицу трансформации и покрасить в цвета радуги, а матрицу трансформации им подавай.А положение каждого объекта (например башни танка относительно танка крутиться а чтоб GL или DX ее нарисовал, надо ему дать марицу ее глобального положения). и т.д. и т.п. Я уже не говорю про физическую модель. Сила, скорость, ускорение, координата - величины векторные -эт если не углубляясь в синусы косинусы типа расчета пробития брони к примеру или модели аэродинамического полета.
0
08.04.2015, 20:23
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2015, 20:23

Основы алгоритмизации программирования
Значениями этого типа являются элементы конечного и упорядоченного множества символов, значение...

Основы (и не только) программирования
Здравствуйте! На форуме много тем, подобных той, что создал я. С чего начать программировать?...

Основы программирования в среде С
Пожалуйста помогите!


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

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

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