@ddddddydx
Бла бла бла, бла-бла, бла.

С чего начать изучение 2d/3d графики? Какая есть хорошая литература по данному вопросу?

Здравствуйте.
Небольшое предисловие: я очень люблю математику и физику, а после видео с канала 3Blue1Brown мне захотелось самой научиться визуализировать физ-мат, как хобби. Но вот с чего начать я не знаю...
Я посмотрела часть вопросов по графике, но там больше идет речь о трехмерной графике, а мне больше интересна двухмерная. для себя выделила самые, на мой взгляд, полезные вопросы-ответы по этой теме:
Какие материалы посоветуете по изучению математики?
Что почитать про программирование 3D графики?
С чего начать изучение программирования 3D графики?
Но, мне не особо интересно пользоваться уже готовым софтом, по типу бледера, синемы и т.д.. хочу все сама писать, с чистого текстового файла.

Если конкретизировать вопрос, то получится примерно такой набор:
- Какие математические основы лежат в создании графики?
- Какие алгоритмы в этой сфере являются самыми важными для изучения?
- Какой ЯП лучше всего подходит для вышеописанных целей (с учетом создания "всего" с нуля)?
- Какие общие знания из IT необходимо иметь в любом случае?

PS: имею лишь небольшой опыт спортивного программирования на питоне + опыт написания простых алгоритмов с элементарным GUI (генератор паролей, анкета пользователя с экспортом в БД и т.д.)
  • Вопрос задан
  • 970 просмотров
Пригласить эксперта
Ответы на вопрос 2
tsarevfs
@tsarevfs
C++ developer
По вашим ссылкам уже есть отличные статьи
Немного про математику
https://habr.com/en/post/131931/
Лучшее что попадалось на русском про низкий уровень 3D графики и математику https://habr.com/en/post/248153/
Про OpenGL
https://habr.com/en/post/310790/

Именно про 2D что-то придумать сложнее. Часто это или те-же 3D способы визуализации, но в одной плоскости(https://habr.com/en/post/204782/), или игра со спрайтами, которые нарисовал художник (https://habr.com/en/post/261987/) . Или canvas c рисованием примитивами типа линий, кругов и прямоугольников для всяких графиков, схем.
Еще есть всякая геометрическая или научная визуализация в духе такого:
https://twitter.com/lisyarus/status/1202295648986583046
https://twitter.com/SamIAre
Короче в 2D важнее что ты рисуешь, а не как ты это делаешь.

https://habr.com/en/post/328284/
Ответ написан
Комментировать
@AlexSku
не буду отвечать из-за модератора
Если вы любитель физики и математики, то советую изучить отображение данных в MatLab. (анимация там тоже есть)
Если останутся силы, то - DirectX 12 (основы в книге Франка Луны)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы