Что учат дети?09.01.2025, 18:08. Показов 6027. Ответов 76
Метки нет (Все метки)
Добрый день
Хорошо заметно что иссяк/обмелел поток молодых людей желающих получить на шару лабу/задание. Напр изучение OpenGL в ВУЗе уже явно не так популярно как раньше. Тогда чему сейчас учит система образования? "Графика" уже не нужна? Тогда что взамен?
0
|
|
| 09.01.2025, 18:08 | |
|
Ответы с готовыми решениями:
76
Отцы и дети Детальки Игры для детского сада |
|
5242 / 1548 / 120
Регистрация: 21.04.2013
Сообщений: 9,080
|
|||
| 20.04.2025, 22:10 | |||
|
0
|
|||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||
| 20.04.2025, 22:23 | ||
|
Единственное с чем соглашусь, что попасть к программистам, которые работают на платной основе (те, которые жрут донаты) будет сложно, да и не думаю, что там вообще большая зарплата.
0
|
||
| 21.04.2025, 00:29 [ТС] | |||
0
|
|||
|
400 / 36 / 7
Регистрация: 09.01.2019
Сообщений: 147
|
||
| 21.04.2025, 10:08 | ||
![]() В чистом виде апи для работы с GPU изучать это уже для узкого круга задач, писать игры на голом опенгл/вулкан/дайрект (а именно в контексте разработки игр в большинстве своём раньше сюда приходили на форум с вопросами) ... ну, условный тетрис можно, конечно, для общего развития, но проекты серьёзнее уже только с готовыми движками
0
|
||
| 21.04.2025, 11:39 [ТС] | |||
Наверно нам написать тетрис - задачка на week-end?
0
|
|||
| 21.04.2025, 12:48 | |
|
Я находил несколько учебных программ разных ВУЗ'ов из разных городов по предмету "Компьютерная графика". В общем, кто во что горазд. Где-то OpenGL v1, где-то WebGL, где-то Blender, а где-то вообще просто изучение Paint, Photoshop и т.д. Просто для разных направлений, а название предмета универсальное. Для программистов-математиков в этом предмете ключевое слово должно быть "программирование", а самое главное - линейная алгебра и геометрия. Я пять лет учился в Саратове в СГУ на физфаке, специализация радиофизика и электроника, кафедра радиотехники и электродинамики. Закончил в 2009-м. Почти все курсовые были связаны с программированием, кроме первой, в среде C++Builder и даже делал небольшую визуализацию нанотрубок и фуллеренов. С 4-го курса стал работать программистом микроконтроллеров на Ассемблере, а потом на Си, а для ПК писал на WinAPI и C++. У нас был курс в универе близкий к компьютерной графике - "Линейная алгебра и аналитическая геометрия". Это был мой любимый предмет. Он два семестра шёл, то есть курс. Были лекции и семинары, но визуализации не было. В школе любимым предметом была геометрия.
Я потом стал часто задумываться, почему не было визуализации. Поэтому я пришёл к шейдерному OpenGL и WebGL, где компьютерная графика, линейная алгебра и геометрия в чистом виде без "прослоек". Здесь можно строить графики в 2D и 3D, можно заниматься геометрией в 2D и 3D, можно делать физические симуляции, используя физические движки, можно делать простые игрушки для практики с линейной алгеброй, используя графику старых игрушек, можно делать перемещения в 3D от первого лица и конструировать какие-то места, например, места из прошлого. Можно по памяти воспроизвести дом своей бабушки, который уже давно продали, где можно перемещаться от первого лица, взаимодействовать с предметами, и так удивить своих родственников. Можно сделать перемещение по универу от первого лица и много другое. В таком курсе по программированию компьютерной графики получается комплексный подход. Работа с Blender, GIMP, линейной алгеброй, можно одновременно практиковаться с популярными языками: C++ (SDL3), Python (PySDL3), JavaScript (WebGL). Возможность запуска на разных платформах с помощью сборки в WebAssembly или на WebGL/JavaScript. Все игровые демки из туториалов, которые сделаны на SDL API и SFML API можно перевести на OpenGL. Более того, я прошёл все туториалы NoobTuts Unity на Unity, а потом перевёл несколько на WebGL и Box2D: Pong и Super Mario. Unity использует Box2D и поэтому так такие же настройки, как на чистом Box2D и поэтому переводится очень легко. Я недавно перевёл ещё из NootTuts OpenGL две демки на Python и PySDL3 API: Pong и Snake. Недавно перевёл игру Змейка из туториала FamTrinli c SFML на PySDL3 API: FamTrinli's Snake in PySDL3. Начал делать примеры на OpenGL и PySDL3 здесь: Simple OpenGL examples for beginners in PySDL3 Я последовательно придерживаюсь правила, что если хочешь научиться программировать игры, то нужно регулярно программировать игры. Хочу перевести все примеры из туториалов NoobTuts и FamTrinli на SDL3 и на OpenGL и WebGL на три языка: Python, JavaScript и C++. Надо ещё плотнее заняться визуализацией решений математических задач на OpenGL и WebGL - построение графиков в 2D и 3D, визуализацией решений геометрических задач в 2D и 3D. Например, скальную геометрию можно визуализировать с помощью интерактивных приложений на OpenGL и WebGL. Есть конечно, готовые инструменты, например, типа Matlab для построения графиков и Unity для физических симуляций, но здесь речь о другом, скорее о хобби, где всё в комплексе: основные языки, физические движки, Blender, анимации и т.д. Шейдерный OpenGL - это напильник, с помощью которого можно тонко настраивать и можно видеть, как работает линейная алгебра и геометрия на видеокарте и при этом практиковаться с разными смежными темами на выбор.
0
|
|
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
|||
| 21.04.2025, 13:11 | |||
|
компас 3D есесена никто не использует и не слышал о нем. Лидируют Autodesk Fusion и FreeCAD Unity / C# - очень популярен, вообще если смотреть вакансии, то юнька лидирует на Западе Unreal Engine - тоже ценится, но вакансий мало. Очень часто встречаются вакансии типа "ценится опыт UE", хотя работа не подразумевает использование UE. Так сказать, UE используется как индикатор опытности геймдева. Если чел показывает, что у него есть опыт в UE, то его берут на работу, даже если предполагается работа на совсем ином движке. 3ds Max - тут все неоднозначно, потому что на Западе осуществляется плавный переход из 3D Max на Blender (особенно в геймдеве). Старые опытные продолжают работать на 3ds Max, тогда как новое поколение работает только на Blender. Если очень давно блендер считался инди-игрушкой, то сегодня это уже профи софт, который используется ААА-студиями. Кстати, VFX-студии тоже стали реже использовать продукты от Autodesk, у них больше Houdini в связке с Blender и прочими прогами (After Effects, Cinema 4D). Во-первых, новая версия GIMP имеет обновленный интерфейс. Если прежняя версия выглядела на high-dpi мониторах очень плохо (прям так плохо, что невозможно было работать), то сейчас в третьей версии все ок. Во-вторых, добавили Non-destructive layer effects, что еще больше сблизило к фотошопу.
1
|
|||
| 21.04.2025, 14:20 [ТС] | |||||
Ну и является ли это "самым главным" - не знаю. Думаю что необходимым при достаточно глубоком погружении в тему/задачу. Хотите дам отличную задачку для Bullet? (на пружины).
0
|
|||||
| 21.04.2025, 15:14 | |||
0
|
|||
| 21.04.2025, 15:38 | |||||||||||
|
В сообщении выше у меня ссылка на официальный форум Panda3D. Я думаю, что такие ссылки на зарубежные официальные форумы разрешены, как ссылки на Stack Overflow. Прикрепил исходники демки.
0
|
|||||||||||
|
Модератор
|
||||||
| 21.04.2025, 16:58 | ||||||
|
Не знаю, может если начинать с него может и можно привыкнуть, но переход после другого софта вызывает только отторжение. Так же вызывает неприязнь то что некоторые его везде пихают и расписывают его преимущества, при этом когда сами ничем другим и не пользовались.
0
|
||||||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||||||||
| 21.04.2025, 18:36 | ||||||||
|
Я разбираюсь только в следующих продуктах Adobe - Substance Painter, Photoshop, Illustrator, Premiere Pro, After Effects, Audition, Acrobat, поэтому об остальных не скажу. SketchUp - это вообще аматорский софт. Делает только простые вещи. Хорош для быстрого архитектурного моделирования (не BIM как вот Revit, а имею в виду просто модельку домов), правда сейчас многие уже в UE делают свои проекты, которые потом показывают заказчикам. Добавлено через 1 минуту
0
|
||||||||
| 21.04.2025, 19:36 [ТС] | |||
|
Не по теме:
). Как решать - сам не знаю, попробовал штатные средства движка, которые, по крайней мере на первый взгляд, подходят. Но почему-то не работает, почему - не знаю. Вот и хотелось бы разобраться почему. Не исключено просто что-то делаю неаккуратно. Как и до многого с движком, "не доходят руки". Заметим что для реальной задачи неизвестно насколько она сложна/решаема.В двух словах сама задача: есть цепочка бонов (капсул в Bullet) которая стоит вертикально (может и с каким-то наклоном), типа "стебель дерева". Нижняя точка фиксирована. Теперь некоторая сила прилагается к верхней точке. Ожидается/требуется чтобы цепочка "гнулась" под воздействием этой силы, а при ее снятии возвращалась в исходное положение, т.е. "пружинила", возможно с какими-то переколебаниями. Вот собсно и все. Интересно - создам тему, дам картинки и распишу подробнее
0
|
|||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||
| 21.04.2025, 19:45 | ||
|
0
|
||
| 21.04.2025, 20:16 [ТС] | |
|
0
|
|
|
400 / 36 / 7
Регистрация: 09.01.2019
Сообщений: 147
|
|||
| 21.04.2025, 20:48 | |||
Сообщение было отмечено Igor3D как решение
РешениеСамо качество образования, если уж по честному, никакое от слова совсем, всё сам ищешь и изучаешь. К примеру, наш препод по плюсам не знал разницы между структурами и классами в плюсах, совсем, искренне считал, что в структурах нельзя методы прописывать. В 3D графике ситуация была получше, прямо в профильных софтинах занимались, подробно всё разжёвывали, но на уровне рядового юзера, в основном знакомили с интерфейсом программы, практические работы были уровня слепить фентезийный меч или наушники в 3D Max. Создать модельку в блендере, загрузить её в приложение и отрендерить хотя бы на OpenGL - это я вот лично сам разбирался и так курсовую писал по выбранной теме.
Повторюсь, мы говорим об играх, в которые планируется, что кто-то будет играть, а не написал 2D платформер - ок, прикольно получилось, и оставил пылиться на гитхабе
0
|
|||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
||
| 21.04.2025, 21:13 | ||
|
Пример
Общепринятым стандартным инструментом в этой отрасли является Cinema 4D, поскольку там есть удобный MoGraph. https://www.maxon.net/en/cinem... aph-basics Тем не менее, Cinema 4D в последнее время взлетела в цене: 838 евро в год за лицензию. motion graphics можно заниматься и в Maya и даже в 3ds Max. Но эти инструменты не совсем адаптированы для этого, особенно последний. Да и Maya стоит 2 268 € в год. По этой причине, судя по разным комментам на реддите, люди переходят на бесплатный Blender, особенно после того, когда там появились геометрические ноды. Люди на форумах пишут, что Blender делает все то же, что и Cinema 4D, и даже если привыкнуть к сочетаниям клавиш блендера, то работа пойдет даже быстрее, чем на синьке. Все довольны блендер. Но если ты аматор, живущий в РФ, то ты спокойно можешь качать пиратскую Cinema 4D и создавать там свои "шедевры", ведь действительно, для новичков ,и не только, Cinema 4D будет легче. С другой стороны, если студии переходят на другие программы, поскольку синька дорогая, то значит, что вакансий для синьки постепенно будет все меньше и меньше. Не лучше изучать тот софт, который котируется на рынке труда? Для более сложной анимации Cinema 4D не очень популярна. Тут, как правило, чаще используется Maya, а иногда тот же Blender. А для VFX эффектов используется Houdini - именно он используется для создания разных спецэффектов в американских, европейских фильмах. Houdini вообще очень сложный, в разы сложнее Maya или Blender, не говоря уже о Cinema 4D.
0
|
||
|
Модератор
|
|||||||||||
| 21.04.2025, 21:52 | |||||||||||
|
На сколько помню в нем были (может до сих пор есть) и игровой движок и видео редактор. Намешали кучу лишнего. Вот что что а излишняя универсальность это бред. И вообще 3д пайплайн делят на разные программы, ретопология обычно topogun, скульп zbrush, текстурирование painter, еще для текстурирования и скульпта 3dcoat, uv развертка rizomuv, для ткани marvelous designer, для рендера есть плагины но некоторые используют отдельные проги по типу keyshot/stager/marmoset
0
|
|||||||||||
|
6315 / 3038 / 1054
Регистрация: 01.06.2021
Сообщений: 11,574
|
|||||
| 21.04.2025, 23:39 | |||||
|
Касательно видеоредактора, то он крут, очень полезная штука + там есть мощная система 3d Camera Tracking. Вообще, любая прога для 3d анимации должна иметь такой редактор... На первый взгляд кажется, что это простой редактор. Но на самом деле, там такой редактор, что может конкурировать с отдельными профи видеоредакторами. Редактор использует систему узлов и позволяет решать сложнейшие задачи. Но игровой движок был лишним, согласен. Поэтому его убрали. Premier Pro - это нелинейный видеомонтаж И, кстати, в голливуде юзают еще Avid Media Composer Добавлено через 1 час 5 минут Кликните здесь для просмотра всего текста
даже в этом уроке используется блендер вместе с гудини)
0
|
|||||
|
400 / 36 / 7
Регистрация: 09.01.2019
Сообщений: 147
|
|||
| 22.04.2025, 08:28 | |||
|
А пока что моё утверждение
0
|
|||
| 22.04.2025, 08:28 | |
|
Зафиксировать картинку на детали при анимации solidworks 2012 OpenCV детектор пешеходов Ошибка в детекторе границ Кенни (Canny) Blender 3D. Создание библиотеки деталей на python WebGL, детализация текстуры при приближении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|