Войти
UnityФорумПрограммирование

Получить меш из игры в рантайме, кто пробовал ?

Страницы: 1 2 Следующая »
#0
16:57, 19 июня 2022

Как получить меш из чужой игры в рантайме используя код ?

#1
17:23, 19 июня 2022

IGamedevStudio
Мне кажется твой вопрос не заслуживает такого никнейма))

#2
17:26, 19 июня 2022

DemiosFantasimo
Меня твое мнение не очень то волнует.
По теме есть что сказать ?
Или ты шкет ?

#3
21:17, 19 июня 2022

твой вопрос не заслуживает такого никнейма))

#4
22:22, 19 июня 2022

Alex.L
Я сделал код, происходит ошибка меш не копируется.
Или ее можно обойти или хз.
С юнити мало знаком в этом плане вот я здесь это и спрашиваю.
https://answers.unity.com/questions/1636250/meshisreadable-is-fal… -enabled.html

Код взял из гугла, смысл его здесь выкладывать дублировать ?
Он должен работать, сам движок не дает доступа к мешу(читаем нульпост и заголовок), что делать в таком случае.
Что олды скажут?

#5
0:04, 20 июня 2022

IGamedevStudio
твой вопрос не заслуживает такого никнейма))

#6
0:49, 20 июня 2022

https://answers.unity.com/questions/681892/not-allowed-to-access-… on-mesh-.html

The mesh must have "read\write enabled" option set in Inspector

В релизе ассеты будут зашифрованы и по этой причине из юнити модели не выгрузить без их расшифровки и смены этой опции в свойствах ассета, верно ?
Дичь какая то.
Но их как то выгружают из игры со скелетом и весами.
Но видимо здесь собрались одни чатботы, которым интересней доколупаться до никнейма.Удивительно.
Особенно первый чатбот хорош.

#7
6:14, 20 июня 2022

DemiosFantasimo
samrrr
Почему же, по большинству конвенций именования классов IGamedevStudio - абстрактная геймдев студия, с интерфейсом, но без реализации

IGamedevStudio
Что за код ты написал и куда его приложил? Хуком на GAPI дёрни

#8
10:32, 20 июня 2022

IGamedevStudio
> Особенно первый чатбот хорош
Здесь в основном собрались разработчики игр, которые сами создают меши, а не тырильщики чужого в реалтайме. Т.е. ты дважды ошибся: 1- форумом, 2- никнеймом )))

#9
17:24, 20 июня 2022

DemiosFantasimo

А может это тебе нужно сменить форум ? Если ты разработчик то ты не показал конкретно в этой теме профессионализма.Ты ведь вроде взрослый дядя, а занимаешься каким то тупым троллингом. Привык до кода докапываться или до никнеймов ? Намекнуть кто таким занимается ?
Может ты лучше пойдешь в своих багах разбираться ?
Я знаю кто здесь собрался и зачем.А твои модельки мне и за бесплатно не нужны.И твой проект зависти тоже не вызывает.Делаешь - делай.Зачем другим мешать ?
Смотрят и анализируют известные игры, ты не парься.Учить жизни не надо.

meekobold
> Что за код ты написал и куда его приложил? Хуком на GAPI дёрни
Код там очень простой, суть в том что у меша стоит флаг isReadable = false и не выходит прочитать его данные. https://answers.unity.com/questions/681892/not-allowed-to-access-… on-mesh-.html
Т.е. код типа такого
MeshFilter MF = GetComponent<MeshFilter>();
MeshRenderer MR = GetComponent<MeshRenderer>();
Mesh M = MF.mesh;
Vector3[] verts = M.vertices; //тут ошибка потому что isReadable = false
Только у меня SkinnedMeshRenderer, хотя я пробовал его перекопировать в просто меш но флаг isReadable = false сохраняется.

Увидел выдернутые модели из игры и мне стало интересно как это делают.Я могу рипнуть меш специальной утилитой, но это только меш, без скелета и весов.
Вроде я могу получить доступ к данным костей, как это потом совместить в готовом файле типа как fbx или может я могу подключить библиотеку fbx и экспортировать все сразу ?
Про хук на GAPI не уверен что понял, у меня есть доступ к unity engine core и его классам, т.е. код такой же как и в самой юнити в скриптах

#10
17:37, 20 июня 2022

IGamedevStudio
> Увидел выдернутые модели из игры и мне стало интересно как это делают.Я могу
> рипнуть меш специальной утилитой, но это только меш, без скелета и весов.
> Вроде я могу получить доступ к данным костей, как это потом совместить в
> готовом файле типа как fbx или может я могу подключить библиотеку fbx и
> экспортировать все сразу ?
> Про хук на GAPI не уверен что понял, у меня есть доступ к unity engine core и
> его классам, т.е. код такой же как и в самой юнити в скриптах
Зачем тебе это всё? Твоя студия почти закончила крутую ААА игру и теперь для публикации в стиме осталось только найти модельку с весами?

#11
17:57, 20 июня 2022

Kripto289
> Зачем тебе это всё?
Философский какой то вопрос.А зачем вообще люди интересуются чем либо ?
И довольно странный, ведь это же форум гиков.
Просто хочется разобраться как это работает.

#12
18:42, 20 июня 2022

IGamedevStudio
> Философский какой то вопрос.А зачем вообще люди интересуются чем либо ?
> И довольно странный, ведь это же форум гиков.
> Просто хочется разобраться как это работает.
И как получение модельки с весами тебе этим поможет? Для того что бы узнать как работает это всё, можно просто погуглить, там все ответы есть, начиная от того, как скинить/анимировать, заканчивая тем как происходит скинед анимация внутри железа cpu/gpu.

#13
19:22, 20 июня 2022

Ты же уже понял, что isReadable должно быть true, чтобы можно было что делать.
Далее вбиваешь в Гугл это isReadable и читаешь на сайте Unity3d почему так.
Уже в чем то разобрался! Продвижение!.

Далее берешь свою модель, делаешь ей isReadable = true и разбираешься как что работает далее.

Чтобы разобраться надо думать, а не только вопросы на форуме задавать.
А ругаться здесь на форуме без продвижения можно годами. Ты для этого сюда пришел?

#14
19:56, 20 июня 2022

Kripto289
> заканчивая тем как происходит скинед анимация внутри железа cpu/gpu.
Это интересно.Но я чёт сомневаюсь что мне это поможет.Если бы можно было вытащить skinnedmesh полностью из GPU то уже был бы инструмент для этого.
Это ведь не получится сделать через графический дебагер ? Пробовал RenderDoc, но игра с ним не запустилась и осталась висеть неубиваемым процессом.

seaman
> Далее вбиваешь в Гугл это isReadable и читаешь на сайте Unity3d почему так.
Я уже прочитал это и написал ответ почему так.
Вопрос можно ли сделать какой то обходной финт.
В читерском софте(Unity Explorer) я этот флаг тоже нашел, но там он заблокирован.

seaman
> А ругаться здесь на форуме без продвижения можно годами. Ты для этого сюда
> пришел?
Ругаться пришли они.

Страницы: 1 2 Следующая »
UnityФорумПрограммирование

Тема в архиве.