Что учат дети?09.01.2025, 18:08. Показов 5094. Ответов 76
Метки нет (Все метки)
Добрый день
Хорошо заметно что иссяк/обмелел поток молодых людей желающих получить на шару лабу/задание. Напр изучение OpenGL в ВУЗе уже явно не так популярно как раньше. Тогда чему сейчас учит система образования? "Графика" уже не нужна? Тогда что взамен?
0
|
|
| 09.01.2025, 18:08 | |
|
Ответы с готовыми решениями:
76
Отцы и дети Детальки Игры для детского сада |
|
14138 / 9362 / 1350
Регистрация: 21.01.2016
Сообщений: 35,197
|
||
| 09.01.2025, 18:13 | ||
|
0
|
||
|
6178 / 2873 / 1042
Регистрация: 01.06.2021
Сообщений: 10,535
|
|||
| 21.01.2025, 02:17 | |||
|
Вот второй Талос тоже на UE5, а ведь первая часть была на Serious Engine, на собственном движке. Сталкер 2 тоже на UE5, а ведь раньше все части были на собственном движке. Т.е. новое поколение геймдевов работает с готовыми движками, а на своих движках создают все реже и реже. С другой стороны, OpenGL уже постепенно угасает. Например, в UnrealEngine его нет вообще для декстопа. Его продолжением является Vulkan. Конечно, он еще какое-то время все еще будет использоваться во всяких графических либах типа SFML или для мобилок, но вряд ли найдутся те, кто в 2025 станет изучать неактуальный продукт.
0
|
|||
|
14138 / 9362 / 1350
Регистрация: 21.01.2016
Сообщений: 35,197
|
||
| 21.01.2025, 03:33 | ||
|
0
|
||
| 21.01.2025, 13:44 [ТС] | ||
|
0
|
||
|
6178 / 2873 / 1042
Регистрация: 01.06.2021
Сообщений: 10,535
|
||
| 21.01.2025, 13:48 | ||
|
Не всем, но некоторым, все же стоить учить DirectX, Vulkan, ведь хороший специалист найдет работу в большой корпорации типа Epic, которая разрабатывает движки. Но вот в наше время исчезла необходимость для геймдевов с вершинами сношаться и писать низкоуровнево. Пока он будет с полигонами играться, другой Васька на UE на блюпринтах создаст неоптимизированную игру на 150 ГБ и станет миллионером. А умный геймдев будет свои полигоны на itch io публиковать и как клоун показывать фокусы, как он создал игру в несколько килобайт.
0
|
||
|
Модератор
|
|||||||
| 21.01.2025, 14:02 | |||||||
|
На винде все же directx родной, хотя последние его версии по низости тот же вулкан, да тот же 11 куда многословней чем огл. Да и код на нем это постоянное заполнение структур и код в стиле винапи. Не надо еще забывать про линукс, где только вулкан и огл. Есть еще куча библиотек ориентированных на разные стороны игр, так что можно создать свой движок просто связав набор либ. Что-то я редко видел что люди создающие движки писали бы сами физику и тд, все пишут свои рендеры. А либ для рендера не меньше чем движков. Добавлено через 2 минуты
0
|
|||||||
|
6178 / 2873 / 1042
Регистрация: 01.06.2021
Сообщений: 10,535
|
|||
| 21.01.2025, 14:26 | |||
|
Игровая индустрия идет в ногу со временем. А вот всякие графические либы типа SFML или графические бэкэнды всяких wxwidgets еще могут долгое время работать на OpenGL. Потому что, если в игровой индустрии всегда ориентируются на топовое железо, то для обычных прог важна поддержка максимально большого количество устройств, а не только игровых ПК. Добавлено через 1 минуту Люди, которые любят всякие вычисления, математику, в наше время могут вместо OpenGL, изучать написание шейдеров
0
|
|||
| 21.01.2025, 14:49 [ТС] | |||
|
0
|
|||
|
6178 / 2873 / 1042
Регистрация: 01.06.2021
Сообщений: 10,535
|
|
| 21.01.2025, 15:11 | |
|
0
|
|
| 21.01.2025, 15:25 [ТС] | ||
|
0
|
||
|
14138 / 9362 / 1350
Регистрация: 21.01.2016
Сообщений: 35,197
|
||
| 22.01.2025, 09:56 | ||
|
0
|
||
| 20.04.2025, 16:48 | |
|
Я думаю, что преподавание программирования компьютерной графики на низкоуровневых графических API неактуально в РФ по причине отсутствия компаний, которые разрабатывают и поддерживают свой продукт с нуля. Нет таких вакансий. Эти вакансии есть в США. Там огромное количество очень крупных компаний типа Autodesk, Bethesda, Epic Games и многие другие. Наверняка компания, которая разрабатывает Unity поддерживает в актуальном состоянии свои кадры. Скорее всего, нет такого что они сделали движок и распустили программистов, а оставили только несколько, чтобы править баги. Кто-то переезжает, кто-то меняет место работы, кто-то умирает от какой-то болезни, кто-то погибает в автокатастрофе, люди стареют и умирают и т.д. Компания разрабатывающая продукты на низкоуровневом API заинтересована в пополнении своих кадров.
В РФ нет необходимости создавать такие продукты с нуля, когда можно взять готовые, американские. Поэтому сейчас так много контор, которые обучают школьников на Unity. Сейчас Unity в РФ на первом месте по количеству контор, которые делают игры для мобильных устройств и браузерных игр, которые можно встраивать в социальные сети. Я читал, что Unity используют в некоторых ВУЗ'ах. Во-первых, это помогает обучать программированию на промышленном языке C#, который можно будет использовать и в других областях, а в третьих, у студента появляется потенциальная профессия программиста игр. Например, в Саратове было 4 или 5 контор на Unity, которые делали игры для мобильных и браузера, а на Godot и Unreal Engine не было ни одной, а сейчас не знаю. Наверняка в каждом городе РФ, где около или более 1 млн. жителей есть штук 5 контор на Unity. Зачем создавать такую крупную компанию в РФ, как Unity, если можно взять американский готовый продукт? Тем кто изучает в РФ: OpenGL, DirectX, Metal или Vulkan можно было бы вносить свой вклад в развитие Godot или Unreal Engine, но на этом, наверное, невозможно или очень сложно зарабатывать. Наверняка, у Godot и Epic Games есть штатные сотрудники, которые получают ЗП, развивая эти движки и правя баги. Хотя может быть там есть удалённые вакансии и можно зарабатывать на развитии Godot и Epic Games, но это, очевидно, намного сложнее, чем если человек живёт в США и ходит в офис Unity или работает удалённо, но как штатный сотрудник.
0
|
|
| 20.04.2025, 18:13 [ТС] | ||
И что студент должен достичь? Написать свою игру? Многовато...
0
|
||
| 20.04.2025, 19:42 | ||||
|
0
|
||||
|
4845 / 1412 / 115
Регистрация: 21.04.2013
Сообщений: 8,578
|
||||||
| 20.04.2025, 20:39 | ||||||
|
0
|
||||||
| 20.04.2025, 20:51 | |
|
Для интереса проверил, сколько публиковали тем в разделе OpenGL 10-11 лет назад. Я пролистал раздел до 2014 года, до 65-й страницы. Тогда стабильно создавалось хотя бы 2-3 темы каждый день, а иногда по 5-7. Например, на странице 65: https://www.cyberforum.ru/opengl-page65.html 26 мая 2014 года было создано целых 7 тем за один день. Мог повлиять демографический провал 2000-х. Я нагуглил, что пик превышения смертности над рождаемостью был в 2003 году. А так же могло повлиять обучение школьников Unity, но в разделе Unity тоже значительно снизилось количество тем в день.
0
|
|
|
4845 / 1412 / 115
Регистрация: 21.04.2013
Сообщений: 8,578
|
||
| 20.04.2025, 21:08 | ||
|
0
|
||
|
Модератор
|
||||||
| 20.04.2025, 21:26 | ||||||
|
0
|
||||||
| 20.04.2025, 21:26 | |
|
Помогаю со студенческими работами здесь
20
Зафиксировать картинку на детали при анимации solidworks 2012 OpenCV детектор пешеходов Ошибка в детекторе границ Кенни (Canny) Blender 3D. Создание библиотеки деталей на python WebGL, детализация текстуры при приближении Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|