XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Tue Oct 23, 2018 9:49 pm

All times are UTC + 1 hour




Post new topic Reply to topic  [ 388 posts ]  Go to page Previous  1 ... 22, 23, 24, 25, 26
Author Message
 Post subject: Re: Extracting simple models
PostPosted: Sun Aug 19, 2018 10:27 am 
Offline
double-veteran
double-veteran
User avatar

Joined: Thu Oct 22, 2009 10:24 am
Posts: 929
Location: Russia, Siberia
Has thanked: 221 times
Have thanks: 107 times














You can make the ads go away by registering

I have good progress in the script for division. right now I'm trying to understand where Gh0stBlade getting mesh scaler. also I noticed that some meshes are not fit their skeleton just a bit. for example on this screenshot full model need to be scaled down fo 1% and moved by Y:-0.1 to fit the skeleton. I found that some of the head models need to be transformed the same way but with different numbers.

Image

I would apreciate if anyone explain to me how this (viewtopic.php?p=118852#p118852) python reads scaler

_________________
Thank you for all you do here
my blog | my forum


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sat Aug 25, 2018 5:56 pm 
Offline
ultra-n00b

Joined: Sat Mar 24, 2018 9:49 am
Posts: 4
Has thanked: 3 times
Have thanks: 0 time
First sorry for my English. Anyone pls help me i'm stucking at getting uvs of 300 Heroes models i managed to get model but i have no idea getting uvs PLEASE HELP! so i can have an Example

Here is model sample and .h2o setting.
https://drive.google.com/open?id=1spuQi ... vCQjHDI86B


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sat Aug 25, 2018 8:55 pm 
Offline
VIP member
VIP member
User avatar

Joined: Wed Nov 05, 2008 12:16 pm
Posts: 1107
Has thanked: 2230 times
Have thanks: 629 times
search for an 8 byte pattern and check it :D


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.


_________________
Noesis
Hex2obj
QuickBMS
Asset Studio
TextureFinder


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sun Aug 26, 2018 11:12 am 
Offline
ultra-n00b

Joined: Sat Mar 24, 2018 9:49 am
Posts: 4
Has thanked: 3 times
Have thanks: 0 time
i don't know which is 8 bytes by the way but thanks you anyway i'll try a different things on my own :D

would u mind give me a tutorial? so i can notive which one is 8 bytes cause of not similar with these stuff


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sun Aug 26, 2018 12:45 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2448
Location: Nexus, searching for Jim Kirk
Has thanked: 587 times
Have thanks: 1261 times
pattern checking to recognize uvs is something for more experienced people, in this case I could think of xx xx xx 3F xx xx xx 3F, where 3F might also be 3E or BF or BE

The more obvious approach (in this case) to get the uvs address (which does NOT work for every 3D format!) is to add the size of vertex and normals block (2781*12 bytes each, 0x8694) to the vertex starting address, i.e.
0x3808 + 0x8694 + 0x8694 = 0x14530

(There's an interesting block at 0x19EE8, it's 2871 x 1 byte, maybe used for coloring vertices, dunno.)

If you enter the start address of normals (0x3808 + 0x8694) you'll get a sphere, because the normals vectors have a size of 1.0.
(google for "3d normals", if you're interested in them. hex2obj doesn't care for them because any 3D app can auto calculate them.)

btw: you meant "familiar" not "similar"?


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.


_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sun Aug 26, 2018 1:58 pm 
Offline
ultra-n00b

Joined: Sat Mar 24, 2018 9:49 am
Posts: 4
Has thanked: 3 times
Have thanks: 0 time
Ohhhh!!!!! Thankssssssssssssss i managed to get uvs for these model!!!! Again Thanks a Million!

btw:yeah i mean "familiar" not "similar" i'm not familiar all of these cause i just happened to learn all these 3 days ago since i pm you :D


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sun Aug 26, 2018 3:13 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2448
Location: Nexus, searching for Jim Kirk
Has thanked: 587 times
Have thanks: 1261 times
btw: your H2O file contained 'seq' and that was correct! Because a float Vertex block (VB, as defined in the hex2obj tutorial) of 12 bytes size is a contradiction in itself. :D

It's a matter of correct definition, and VB, my bad, was not. It might stand for a pure block of vertices as Ace and me used it here but that was not how I defined it.
In the end we've a pure "vertex block" followed by a normals block here, it's "sequential" mode.

So "VB" should be named cVB for example (combined vertex block: vertex (x,y,z), normal (nx,ny,nz), uv (tx,ty) for example).
(Or "fVB" for flexible VB, this would match up with FVF.)

(There was an assumption to call that mode 'nested' but from my understanding it's not. If you think of "nested interrupts" for example it means an interrupt occurring during the processing of a prior interrupt. Similar to russian Matrjoschkas.)

Combined VB (single vertex, single normal, (single uv)) versa sequential blocks (Vertex block, normals block), should make sense.

_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Tue Aug 28, 2018 3:24 pm 
Offline
ultra-n00b

Joined: Mon Jul 30, 2018 5:21 pm
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
shakotay2 wrote:
hex2obj exes are NOT working standalone, so
for zips with exe-only you need the files in this zip as a base, too:
---------- >>> version 0.24c <<< ----------
hex2obj_0.24c.zip

Copy the lastest exe to the unzipped folder then.

(wordpad.exe is not required, you can just double click hex2obj_tut.rtf)


What about glut32.dll problem? there only .exe file in archive


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Tue Aug 28, 2018 4:16 pm 
Offline
ultra-n00b

Joined: Sat Mar 24, 2018 9:49 am
Posts: 4
Has thanked: 3 times
Have thanks: 0 time
u need a base file from 0.24c

btw:u should have ask me in discord group ^-^


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Mon Sep 10, 2018 1:06 pm 
Offline
ultra-n00b

Joined: Thu Jul 26, 2018 8:33 am
Posts: 7
Has thanked: 0 time
Have thanks: 1 time
Hello, after reading a lot of articles on the forum, my stupid brain still can't figure out where to get fvfsize and uvpos. You're definitely the best one here. Can you help me? viewtopic.php?t=18787


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sun Sep 23, 2018 8:28 pm 
Offline
ultra-n00b

Joined: Thu Mar 09, 2017 9:31 pm
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
vertex color support in a vertex block? I can see them sometimes I think but I can't do anything about it on my own.


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Sun Sep 23, 2018 10:20 pm 
Offline
M-M-M-Monster veteran
M-M-M-Monster veteran
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2448
Location: Nexus, searching for Jim Kirk
Has thanked: 587 times
Have thanks: 1261 times
Mediocrity wrote:
vertex color support in a vertex block?
hex2obj was meant to support simple model formats only. Advanced features such as "Vertex colors" are supposed to be handled by code or in a script (maxscript/python), imho.

Main reason is that hex2obj deals with Wavefront *.obj files, this format is not intended to be used with vertex colors, afaik.
You may read here,
https://gamedev.stackexchange.com/quest ... -obj-files
(answer from Jacques Pretorius)

And fluffy wrote: "Unfortunately that only allows for per-face coloring, not per-vertex coloring."

_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: Extracting simple models
PostPosted: Tue Sep 25, 2018 3:15 am 
Offline
ultra-n00b

Joined: Thu Mar 09, 2017 9:31 pm
Posts: 2
Has thanked: 0 time
Have thanks: 0 time
I guess I'll have to learn to write an import script. maybe for blender or noesis...Thanks for the reply


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 388 posts ]  Go to page Previous  1 ... 22, 23, 24, 25, 26

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group