3D Model Researcher - extract 3D models with Python
-
- advanced
- Posts: 47
- Joined: Thu Sep 20, 2018 9:28 pm
- Has thanked: 10 times
- Been thanked: 5 times
Re: 3D Model Researcher - extract 3D models with Python
where am i wrong ?? Why it cant be
https://drive.google.com/drive/u/0/fold ... C?ogsrc=32
https://drive.google.com/drive/u/0/fold ... C?ogsrc=32
You do not have the required permissions to view the files attached to this post.
-
- advanced
- Posts: 47
- Joined: Mon Dec 05, 2016 11:12 am
- Has thanked: 8 times
- Been thanked: 14 times
Re: 3D Model Researcher - extract 3D models with Python
There is a bug in Xp version of Model Researcher v2.4.2. My model is big endian and vertices is half-float and faces is short. Trying to toggle endian there is no effect and values doesn't change. Setting type to float endian change works properly. I don't know how it works in latest version v2.5 because win7/win8/win10 version of Model Researher doest't work with Wine on Mac.
Edit. Endian change works with faces but it doesn't work with half-float vertices.
Edit. Endian change works with faces but it doesn't work with half-float vertices.
-
- veteran
- Posts: 84
- Joined: Sat Oct 08, 2016 11:56 am
- Has thanked: 17 times
- Been thanked: 55 times
Re: 3D Model Researcher - extract 3D models with Python
Thank you! Bug fixed. Other byte reading errors were also fixed.Beedy wrote:There is a bug in Xp version of Model Researcher v2.4.2. My model is big endian and vertices is half-float and faces is short. Trying to toggle endian there is no effect and values doesn't change. Setting type to float endian change works properly. I don't know how it works in latest version v2.5 because win7/win8/win10 version of Model Researher doest't work with Wine on Mac.
Edit. Endian change works with faces but it doesn't work with half-float vertices.
The update will appear in the coming days on the site.
-
- advanced
- Posts: 50
- Joined: Tue Dec 04, 2018 9:29 am
- Has thanked: 7 times
- Been thanked: 9 times
Re: 3D Model Researcher - extract 3D models with Python
Would it be possible to get the skeleton of a character out of the mesh by hand or with the tool in the future?
if there is a way to do it by hand with time and a hex editor? I am more than willing to do it right now.
/GHFear
if there is a way to do it by hand with time and a hex editor? I am more than willing to do it right now.
/GHFear
-
- veteran
- Posts: 84
- Joined: Sat Oct 08, 2016 11:56 am
- Has thanked: 17 times
- Been thanked: 55 times
Re: 3D Model Researcher - extract 3D models with Python
GHFear, I am going to add animation support in the future. But everything is much more complicated there, a lot of data.
I updated the version for Windows XP.
I updated the version for Windows XP.
Re: 3D Model Researcher - extract 3D models with Python
hello,
I was wondering if there was someone that knows about using 3d model researcher and extracts games model. I'm not really familiar with hex code, and there are some models that I would like to obtain (ps2 game models). I'm prepared to pay for your time and would very much appreciate your help.
Thanks
I was wondering if there was someone that knows about using 3d model researcher and extracts games model. I'm not really familiar with hex code, and there are some models that I would like to obtain (ps2 game models). I'm prepared to pay for your time and would very much appreciate your help.
Thanks
-
- veteran
- Posts: 84
- Joined: Sat Oct 08, 2016 11:56 am
- Has thanked: 17 times
- Been thanked: 55 times
Re: 3D Model Researcher - extract 3D models with Python
adroduke
It is probably better to write about this in this topic, attaching the model file:
viewforum.php?f=16
It is probably better to write about this in this topic, attaching the model file:
viewforum.php?f=16
-
- advanced
- Posts: 47
- Joined: Mon Dec 05, 2016 11:12 am
- Has thanked: 8 times
- Been thanked: 14 times
Re: 3D Model Researcher - extract 3D models with Python
Thank you! My last question is about uv’s. I can’t get right values with type Short_sign in MR Xp version. Is short_sign same type than WordUV or Short All in Hex2Obj which I can get right values for Uvs?Lazov wrote:I updated the version for Windows XP.
My model information
Big Endian
Vertices:
Offset: 0x800
Type: Half-float
Count: 692
Padding 26
Faces: 0x5e80
Count 1536
Type: Short
Format: Tri Strip FF
UVs
Offset: should be 0x810 (Hex2Obj: FVFsize 32, UV pos 16)
Count: 692
Padding: 28
First uv values should be vt 0.753769 0.968872 (Hex2Obj) but I got vt -0,4992 -0,0623 in MR.
I tried to set Vertices type short_sign in MR and ShortALL in Hex2Obj and got same values for vertices. So I think WordUV and Short_sign is same.
What is wrong with uvs?
Model in attachmet if you want to take a look.
You do not have the required permissions to view the files attached to this post.
Re: 3D Model Researcher - extract 3D models with Python
CheersLazov wrote:adroduke
It is probably better to write about this in this topic, attaching the model file:
viewforum.php?f=16
-
- advanced
- Posts: 50
- Joined: Tue Dec 04, 2018 9:29 am
- Has thanked: 7 times
- Been thanked: 9 times
Re: 3D Model Researcher - extract 3D models with Python
They do not show up correctly on Windows 10 either. I tried for the last 2 hours to get the UVs to show up correctly on that one and it doesn't seem like the correct format for those UVs is supported yet.Beedy wrote:Thank you! My last question is about uv’s. I can’t get right values with type Short_sign in MR Xp version. Is short_sign same type than WordUV or Short All in Hex2Obj which I can get right values for Uvs?Lazov wrote:I updated the version for Windows XP.
My model information
Big Endian
Vertices:
Offset: 0x800
Type: Half-float
Count: 692
Padding 26
Faces: 0x5e80
Count 1536
Type: Short
Format: Tri Strip FF
UVs
Offset: should be 0x810 (Hex2Obj: FVFsize 32, UV pos 16)
Count: 692
Padding: 28
First uv values should be vt 0.753769 0.968872 (Hex2Obj) but I got vt -0,4992 -0,0623 in MR.
I tried to set Vertices type short_sign in MR and ShortALL in Hex2Obj and got same values for vertices. So I think WordUV and Short_sign is same.
What is wrong with uvs?
Model in attachmet if you want to take a look.
-
- veteran
- Posts: 84
- Joined: Sat Oct 08, 2016 11:56 am
- Has thanked: 17 times
- Been thanked: 55 times
Re: 3D Model Researcher - extract 3D models with Python
UpdateBeedy wrote:Thank you! My last question is about uv’s. I can’t get right values with type Short_sign in MR Xp version. Is short_sign same type than WordUV or Short All in Hex2Obj which I can get right values for Uvs?Lazov wrote:I updated the version for Windows XP.
First uv values should be vt 0.753769 0.968872 (Hex2Obj) but I got vt -0,4992 -0,0623 in MR.
I tried to set Vertices type short_sign in MR and ShortALL in Hex2Obj and got same values for vertices. So I think WordUV and Short_sign is same.
Apparently, unsigned Short is used in Hex2Obj when reading textural coordinates. I added a new type to the block UVs - Short. Thanks for finding bugs and flaws!
New versions are available on the site. The update for the Pro version will be released later.
-
- advanced
- Posts: 50
- Joined: Tue Dec 04, 2018 9:29 am
- Has thanked: 7 times
- Been thanked: 9 times
Re: 3D Model Researcher - extract 3D models with Python
Thank you Lazov!Lazov wrote:UpdateBeedy wrote:Thank you! My last question is about uv’s. I can’t get right values with type Short_sign in MR Xp version. Is short_sign same type than WordUV or Short All in Hex2Obj which I can get right values for Uvs?Lazov wrote:I updated the version for Windows XP.
First uv values should be vt 0.753769 0.968872 (Hex2Obj) but I got vt -0,4992 -0,0623 in MR.
I tried to set Vertices type short_sign in MR and ShortALL in Hex2Obj and got same values for vertices. So I think WordUV and Short_sign is same.
Apparently, unsigned Short is used in Hex2Obj when reading textural coordinates. I added a new type to the block UVs - Short. Thanks for finding bugs and flaws!
New versions are available on the site. The update for the Pro version will be released later.

-
- advanced
- Posts: 47
- Joined: Mon Dec 05, 2016 11:12 am
- Has thanked: 8 times
- Been thanked: 14 times
Re: 3D Model Researcher - extract 3D models with Python
Thanks for the quick response. This is a great tool.Lazov wrote:
Update
Apparently, unsigned Short is used in Hex2Obj when reading textural coordinates. I added a new type to the block UVs - Short. Thanks for finding bugs and flaws!
New versions are available on the site. The update for the Pro version will be released later.
-
- beginner
- Posts: 27
- Joined: Wed Sep 29, 2010 9:57 pm
- Has thanked: 5 times
- Been thanked: 12 times
Re: 3D Model Researcher - extract 3D models with Python
Hey Lazov, much thanks for this great tool, made sure to grab the Pro version to support this!
I'm experiencing seemingly random crashes however, and it's always when i'm prompted to load something like a file or a texture. Sometimes it's fine for a while, and sometimes it crashes within minutes. It can even happen when trying to save something.
If it helps, i'm using Windows 10 Home 64-bit.
I'm experiencing seemingly random crashes however, and it's always when i'm prompted to load something like a file or a texture. Sometimes it's fine for a while, and sometimes it crashes within minutes. It can even happen when trying to save something.
If it helps, i'm using Windows 10 Home 64-bit.