Что учат дети?09.01.2025, 18:08. Показов 5997. Ответов 76
Метки нет (Все метки)
Добрый день
Хорошо заметно что иссяк/обмелел поток молодых людей желающих получить на шару лабу/задание. Напр изучение OpenGL в ВУЗе уже явно не так популярно как раньше. Тогда чему сейчас учит система образования? "Графика" уже не нужна? Тогда что взамен?
0
|
|
| 09.01.2025, 18:08 | |
|
Ответы с готовыми решениями:
76
Отцы и дети Детальки Игры для детского сада |
|
5239 / 1545 / 120
Регистрация: 21.04.2013
Сообщений: 9,049
|
|||
| 20.04.2025, 22:10 | |||
|
0
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
|
||
| 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
|
|
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
|
|||
| 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
|
||||||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
|
||||||||
| 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
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
|
||
| 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
|
|||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
|
||
| 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
|
|||||||||||
|
6313 / 3036 / 1053
Регистрация: 01.06.2021
Сообщений: 11,562
|
|||||
| 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, детализация текстуры при приближении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот.
Ларри Уингет
|
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
|
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров
В текущей версии модели успешно реализован ключевой механизм. . .
|
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям
Реализованные компоненты:
Механизм закисления почвы через протонную помпу
Конкуренция между типами микориз
pH как триггер сукцессии
C/ P соотношение. . .
|
|
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
|
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
|
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы
## О чём эта статья
В процессе построения ОДУ-модели (система дифференциальных. . .
|
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет)
Содержание проекта
Симуляция вековой (50 лет) экологической сукцессии в почве леса
Основные участники: АМ-гриб, ЭКМ-гриб,. . .
|