Re: Reverse Model Wireframe
Posted: Sat Apr 28, 2018 12:07 pm
A local compare on the face:



Thank you for your example tool for that game only, but, it seems they both have same result:Bigchillghost wrote:Same usage as the one I posted in that thread at the same page
Yeah, I also want to present more.mono24 wrote: Thank you for your example tool for that game only
What do you mean by "same result"? Did you get the obj files?mono24 wrote: No matter how I run: GSTDQuadifyer.exe it has same result as: GSTDConv.exe
And that is just extraction of rendermesh_0 / rendermesh_1. Nothing else.
That's what they both seem to do identically, that's what I meant, it only export obj files, nothing is quadifyed by the tool, unless I am missing something? Everything is presented in triangles.Bigchillghost wrote:Did you get the obj files?
Good. Then the tool worked without issues.mono24 wrote:it only export obj files
Have you imported the files into 3Ds Max? Or you're using other 3D softwares that doesn't support quads(like Noesis and the 3D Builder for Win10)?mono24 wrote:unless I am missing something? Everything is presented in triangles.
I don't think it will be a practical idea, at least not in a short term, so don't count on me. Yeah the results might look great but don't be deceived. This algorithm relies heavily on an ideal face indices buffer, and the filter rules of determining whether two adjacent triangles should be restructured as a quadrilateral might vary from game to game, or model to model. So usually you need to figure out the proper filter rules for desired medels, and that's why I insist on using it within the extraction process.mono24 wrote:I hope you will consider in maybe making a universal 3dsMax Quadify selectable option same way as the built in one.
The discussion on related algorthms are open so be my guest if you're going to develop your own tool.mono24 wrote:if I can support this project let me know, I am very serious about it
Code: Select all
|a b c| or |a b c| or |a b c|
|a c e| |c e a| |e a c|
Code: Select all
| abc | abc | abc | abc | abc | abc |
| adb | cbd | bdc | dcb | bad | cda |
-------------------------------------------------------------------------------------------------
| abc | abc | abc |
| acd | dba | dac |
Code: Select all
f 1 2 3 4
f 2 5 6 3
Code: Select all
f 1 2 3
f 3 4 1
f 2 5 6
f 6 3 2
Code: Select all
f 1 2 3
f 3 4 1 --> f 1 2 3 4
f 1 4 5 --> f 1 4 5
f 7 5 6
f 6 8 7 --> f 7 5 6 8










Your being such a bad tease, I always dreamed of something like this to be done and be takes seriously, now your just making it worse, in a good way obviously.Bigchillghost wrote:Seems I found the ultimate solution![]()
hi i sent pm to you.
It's the "ultimate" solution for that specific model, which can't be compatible for every single case.
I don't think there'll be any "tutorial of complete process" since the entire project is still pretty much a rough idea. And honestly I'd prefer to inspire people with this possibility rather than to teach them how to achive it.