V4 beta Oct-17-2018 available now - SubD to NURBS conversion

 From:  mkdm
9100.27 In reply to 9100.15 
Hello Michael!

I did a simple but detailed test and for what I've tested so far, using two "all quads" poly objs, I can confirm that the new builtin SubDiv of Moi V4 does an MAZING JOB!!!

AMAZING RESULTS!!!!!
THANK YOU AND CONGRATS!!!!


Asap I'm going to make another test using an obj with tris, quads and n-gons and I will let you know.

For the time being I'm glad to post here the AMAZING results of the tests that I did using 2 "all quads" obj (created in Rocket3F):


Here's the two obj files I've used for the test:
https://monosnap.com/file/TJv0OZv2BXsMMYxfJbGH1XITuJGpPJ

********************************
THESE ARE THE RESULTS USING THE FIRST ALL-QUAD OBJ
Composed by 2400 quads
********************************


Here's the obj model:



Here's the resulting solid after Max's SubDiv, both in Moi V3 and V4


And here's the resulting solid after new builtin Moi's SubDiv


AND THESE ARE THE DETAILED RESULTS OF THE TEST USING THIS FIRST OBJ (2400 quads)
code:
Moi V3
	- Max's Import Obj:
		- about 4.2 secs
		- 2400 total plane surfaces
		- 9600 total points after the "separate" command
		- about 150 Mb of total memory allocated by Moi
	
	- Max's SubDiv:
		- about 29 secs
		- 2400 total surfaces
		- about 410 Mb of total memory allocated by Moi
		- 79872 total points after the "separate" command

Moi V4
	- Max's Import Obj:
		- about 4.2 secs
		- 2400 total plane surfaces
		- 9600 total points after the "separate" command
		- about 200 Mb of total memory allocated by Moi
	
	- Max's SubDiv:
		- about 24 secs
		- 2400 total surfaces
		- about 758 Mb of total memory allocated by Moi
		- 79872 total points after the "separate" command

	- new builtin SubDiv:
		- about 5.5 secs
		- 480 total surfaces
		- about 390 Mb of total memory allocated by Moi
		- 290784 total points after the "separate" command



********************************
THESE ARE THE RESULTS USING THE OTHER ALL-QUAD OBJ
Composed by 9600 quads
********************************


Here's the obj model:


AND THESE ARE THE DETAILED RESULTS OF THE TEST USING THIS OBJ (9600 quads)
code:
Moi V3
	- Max's Import Obj:
		- about 65 secs
		- 9600 total plane surfaces
		- 38400 total points after the "separate" command
		- about 225 Mb of total memory allocated by Moi
	
	- Max's SubDiv:
		- about 115 secs
		- 9600 total surfaces
		- about 623 Mb of total memory allocated by Moi
		- 245760 total points after the "separate" command

Moi V4
	- Max's Import Obj:
		- about 64 secs
		- 9600 total plane surfaces
		- 38400 total points after the "separate" command
		- about 520 Mb of total memory allocated by Moi
	
	- Max's SubDiv:
		- about 129 secs
		- 9600 total surfaces
		- about 1310 Mb of total memory allocated by Moi
		- 245760 total points after the "separate" command

	- new builtin SubDiv:
		- about 5.5 secs
		- 480 total surfaces
		- about 375 Mb of total memory allocated by Moi
		- 290784 total points after the "separate" command



As you can see the new Moi's SubDiv command generates a polysurfaced solid composed by the same amount of faces, both with a starting obj of 2400 quads and an obj of 9600 quads :)
Clearly, thanks and due to G2 continuity, the amount of total control points is always rather high.
But we get a very smooth and good surfaces!



AMAZING :)

- Marco (mkdm)
My Procreate portfolio