Форум программистов, компьютерный форум, киберфорум
Программирование игр
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
 Аватар для HamsterGamer
40 / 29 / 11
Регистрация: 21.06.2019
Сообщений: 201

Как работает рипинг 3D моделей из игр

01.05.2021, 02:32. Показов 1278. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, делал игру на UE4 в рамках обучения и захотелось использовать модельки из уже готовых игр (подходящих на бесплатных ресурсах не нашел), делать им риг или авториг и брать анимации из mixamo, и как оказалось есть программы способные такое провернуть, нап. NINJA RIPPER.
У меня возникли вопросы, а как это работает? Исходя из того, что у меня был микроопыт в работе с opengl и знания о графическом конвейере видеокарты, я решил что это происходит путем закачки данных о геометрии из матрицы вида или мира. Как он выкачивает текстурки я не очень понимаю, но думаю что эта информация также должна поступать на шейдеры, чтобы пройти пиксилизацию (но на этот счет есть сомнения, так как красит он пиксели (как я помню) только те что видны матрицей отображения). Верно ли я мыслю или есть иные способы, куда проще? Потому что хочется попробовать в чем-то таком поковыряться и даже попрограммировать.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.05.2021, 02:32
Ответы с готовыми решениями:

Программа для анимации извлеченных из игр моделей
Здравствуйте!:senor: Таких 2 взаимосвязанных вопроса. 1. Какая программа лучше для анимации объектов, вытащенных из игр? Слышал, что с...

Отличие VAR моделей от моделей с экзогенными переменными
Всем доброго времени года! Подскажите чем отличается модель векторной авторегрессии от модели с экзогенными переменными. Модель...

Применение основного принципа теории игр для решения стратегических игр в среде Delphi
Применение основного принципа теории игр для решения стратегических игр в среде Delphi Мне нужно на любом примере в дэлфи показать...

2
Просто Икс
 Аватар для Mc X
691 / 233 / 47
Регистрация: 15.12.2009
Сообщений: 696
01.05.2021, 05:32
Цитата Сообщение от HamsterGamer Посмотреть сообщение
Потому что хочется попробовать в чем-то таком поковыряться и даже попрограммировать
GitHub - NinjaRipper
Копайся и Программируй
1
Модератор
Эксперт Java
 Аватар для alecss131
2856 / 1363 / 406
Регистрация: 11.08.2017
Сообщений: 4,352
Записей в блоге: 2
01.05.2021, 11:23
HamsterGamer, Ну как минимум разработчики откуда вытащен контент могут подать в суд. Если что то далеко не все игры используют opengl, к примеру тот же Unreal уже давно не использует его (разве что на линуксе и андроиде es версия), под виндой остались dx и vulkan.
А вообще модель в виде набора вершин и данных поступает на видеокарту и потом преобразовывается, то есть до вершинного шейдера вполне можно вытащить из видеокарты сырые данные модели в локальных координатах.
А вообще есть же мегасканс полностью бесплатный для анреала, с кучей ресурсов, включая людей
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.05.2021, 11:23
Помогаю со студенческими работами здесь

Теория Игр Наити Решения Матриц игр
Помогите решить .Пожалуйста,ребята)))Умираююю..

порты для старых игр (и переиздание игр?)
есть где-то хорошее определение что есть порт для игры? (dos box - это в каком-то смысле порт или нет?) это не мод и не движок? то есть...

Для формирования сборной по хоккею предварительно выбрано 30 игроков. На основании протоколов игр (всего 10 игр) составлена таблица, в которой содержи
Для формирования сборной по хоккею предварительно выбрано 30 игроков. На основании протоколов игр (всего 10 игр) составлена таблица, в...

ПК для игр, записи игр и стримов
Привет всем. Сейчас сижу и пишу с ноутбука-калькулятора за 25 тыс. 3-ёх годовалой давности, и не могу больше терпеть это корыто :) да и...

Средний проц на сокет ам3+ для игр, с поддержкой sse4 для разных привередливых игр и кеш 3 уровня
Я играю на средних и на минималках могу, мне понты типа на ультра эти нафиг не надо, подскажите какой для привередливых игр проц лучше...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru