Sun, Nov 24, 6:58 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 24 4:22 pm)



Subject: Subdivision in Poser


wimvdb ( ) posted Fri, 24 August 2012 at 8:50 AM

Unfortunately subd does not solve the pokethrough issues (those which start to appear when bending the figures). You still need a bit of help from magnets or the morphbrush

 


Zev0 ( ) posted Fri, 24 August 2012 at 8:52 AM

Thats quite cool wimvdb. Great results.

My Renderosity Store


xen ( ) posted Fri, 24 August 2012 at 8:52 AM

Quote - Unfortunately subd does not solve the pokethrough issues (those which start to appear when bending the figures). You still need a bit of help from magnets or the morphbrush

 

 

I have no idea about Genesis, but just a thought: Have you tried running the subd script on the clothes also?


wimvdb ( ) posted Fri, 24 August 2012 at 8:56 AM

Quote - > Quote - Unfortunately subd does not solve the pokethrough issues (those which start to appear when bending the figures). You still need a bit of help from magnets or the morphbrush

 

 

I have no idea about Genesis, but just a thought: Have you tried running the subd script on the clothes also?

Yes, I did - made no difference

It really depends on how the clothes are made. Some clothes depend entirely on the autofit/autosmoothing  of DS4, others include morphs to compensate for bending because the creatore wants to have control of the folds. The last category works much better in Poser

 

 


Zev0 ( ) posted Fri, 24 August 2012 at 9:08 AM · edited Fri, 24 August 2012 at 9:09 AM

Quote - > Quote - > Quote - Unfortunately subd does not solve the pokethrough issues (those which start to appear when bending the figures). You still need a bit of help from magnets or the morphbrush

 

 

I have no idea about Genesis, but just a thought: Have you tried running the subd script on the clothes also?

Yes, I did - made no difference

It really depends on how the clothes are made. Some clothes depend entirely on the autofit/autosmoothing  of DS4, others include morphs to compensate for bending because the creatore wants to have control of the folds. The last category works much better in Poser

 

 

 

Ye there are going to be issues regarding this. Some Genesis vendor clothing has smoothing set at over 20 on default. That is a sh1t load of smoothing.

My Renderosity Store


vilters ( ) posted Fri, 24 August 2012 at 9:10 AM

While the result is better, neither Smoothing nor SubD can "repair" a bad morph.
It still is a BAD knee morph. :-(

I"ll stick to good morphs :-) and Posers Smoothing :-)
Thank you for the test Wim.

PS;
Snarly, respect, you make great scripts.

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


wimvdb ( ) posted Fri, 24 August 2012 at 9:12 AM

the ears are much better too


estherau ( ) posted Fri, 24 August 2012 at 9:18 AM

the ears were a big problem before with genesis in poser.

So once snarly's script is applied can you just save the figure and reuse it in other poses etc?

Love esther

MY ONLINE COMIC IS NOW LIVE

I aim to update it about once a month.  Oh, and it's free!


Zev0 ( ) posted Fri, 24 August 2012 at 9:18 AM

I like the knobby type knee. To me it screams adolescense.

My Renderosity Store


wimvdb ( ) posted Fri, 24 August 2012 at 9:25 AM · edited Fri, 24 August 2012 at 9:29 AM

Quote - the ears were a big problem before with genesis in poser.

So once snarly's script is applied can you just save the figure and reuse it in other poses etc?

Love esther

No, you don't save anthing.

What you do is simple: Create your scene the usual way, do all your test renders as you are used to. Then, at the final render, you SAVE the scene first, start the script, pick each genesis figure and press for each one Subdivide. So if you have more genesis figures you run it on each of them. The script will create a new object for each of them, each of which is a subdivided copy of the morphed and posed genesis with all its textures attached. Then you do your final render. If you are satisfied, you are finished. If not, you either do an UNDO ALL from the script or you reload the scene, make your changes and then run the script again and render.

In other words - it is the last thing you do before you render.


estherau ( ) posted Fri, 24 August 2012 at 9:33 AM

pity, but I suppose it is still a great work around.

wonder how that scene imports into vue.

Love esther

MY ONLINE COMIC IS NOW LIVE

I aim to update it about once a month.  Oh, and it's free!


LaurieA ( ) posted Fri, 24 August 2012 at 9:35 AM · edited Fri, 24 August 2012 at 9:35 AM

Actually, that's probably the best workaround, since heavily subdividing all your figures would bog your machine down while posing unless you have gobs of ram ;).

Laurie



wimvdb ( ) posted Fri, 24 August 2012 at 9:37 AM · edited Fri, 24 August 2012 at 9:38 AM

It creates a separate disposable prop. So it makes no sense saving it.

The script is an addon and it remains active. It is just the press of a button and a few seconds waiting. It is pretty much the same UI as setting a higher subdivision level in DS4

And if the ears and knees are covered (pants) you don't even need to run the script

 


estherau ( ) posted Fri, 24 August 2012 at 9:38 AM

there's a point hey.  Actually you make a really good point Laurie.  Almost the perfect system.  So even after all the subdivision though you still need smoothing at render?

Love esther

MY ONLINE COMIC IS NOW LIVE

I aim to update it about once a month.  Oh, and it's free!


wimvdb ( ) posted Fri, 24 August 2012 at 9:41 AM

Yes, you definitely need smoothing on. I think the script subdivides once and some morphs need a little bit more subdividing to get real smooth

 


wimvdb ( ) posted Fri, 24 August 2012 at 9:42 AM

And I think if DAZ repairs the CR2 importer to export a high res version, you will get even better results

 


LaurieA ( ) posted Fri, 24 August 2012 at 9:43 AM · edited Fri, 24 August 2012 at 9:47 AM

You might not need smoothing. Depends on how much you've subdivided your model ;). I have a pair of shoes working right now. Since they have some sharp edges, Poser wants to smooth them. So I turned smoothing off for the shoes. They look fine, but you still have to set smoothing in the render settings ;).

Let's say Snarly adds a choice of subdivision levels. Keeping in mind that the least amount of smoothing you can get away with is probably your best choice, you could use a higher smoothing and not have to set Poser's smoothing. For myself tho, I'd use the least amount of smoothing from the script and just keep Poser's smoothing on.

Laurie



estherau ( ) posted Fri, 24 August 2012 at 9:49 AM

well it is all quite exciting.  I will wait and see as I have a feeling this is just the beginning.

Love esther

MY ONLINE COMIC IS NOW LIVE

I aim to update it about once a month.  Oh, and it's free!


EnglishBob ( ) posted Fri, 24 August 2012 at 10:18 AM · edited Fri, 24 August 2012 at 10:21 AM

Attached Link: http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2798437

What version of Poser will this require, if any?

Here's the thread where cage posted his subdivide script. I've used it a few times with success. I quite often simulate relatively low-poly meshes in the cloth room, for speed, and then subdivide afterwards to iron some of the wrinkles out.

Edited to add: cage admits that while his script implements subdivision, it isn't a complete smoothing solution. Hanging around to find out more, in any case.


wimvdb ( ) posted Fri, 24 August 2012 at 10:21 AM

It is an addon - so I think it requires P9SR3 where the addons were introduced

For use with genesis it would require SR3 anyway because of the animated joints

 


Snarlygribbly ( ) posted Fri, 24 August 2012 at 10:38 AM · edited Fri, 24 August 2012 at 10:38 AM

file_485646.jpg

 

Quote - Let's say Snarly adds a choice of subdivision levels.

That could easily be done ...

Free stuff @ https://poser.cobrablade.net/


Gareee ( ) posted Fri, 24 August 2012 at 10:45 AM

I wonder if the additional subdivision would improve or change displacement maps at all?

Way too many people take way too many things way too seriously.


Snarlygribbly ( ) posted Fri, 24 August 2012 at 10:48 AM

Quote - What version of Poser will this require, if any?

As shared so far, it needs Poser 9 with SR3. However, I have a version that runs in Poser 8 too, without the addon functionality of course.

Quote - Here's the thread where cage posted his subdivide script. I've used it a few times with success. I quite often simulate relatively low-poly meshes in the cloth room, for speed, and then subdivide afterwards to iron some of the wrinkles out.

Edited to add: cage admits that while his script implements subdivision, it isn't a complete smoothing solution. Hanging around to find out more, in any case.

I looked at that script. It's very clever and does a lot more (in some ways) than mine.

One of the consequences of that is that it's much slower, because it's doing a lot more work, with many more options.

Unfortunately it also crashed a lot on complex figures and I couldn't understand the code well enough to fix it. I got as far as working out that the crashes occurred when it encountered a vertex that was not associated with a polygon ...

I'd love to that script updated ...

Free stuff @ https://poser.cobrablade.net/


Snarlygribbly ( ) posted Fri, 24 August 2012 at 10:49 AM

Quote - I wonder if the additional subdivision would improve or change displacement maps at all?

Maybe.

It could make working with the morph brush interesting too.

Free stuff @ https://poser.cobrablade.net/


LaurieA ( ) posted Fri, 24 August 2012 at 10:49 AM · edited Fri, 24 August 2012 at 10:49 AM

I figured that some really faceted places on Genesis might need more than one level ;). I'm hoping rarely tho :).

Laurie



Cage ( ) posted Fri, 24 August 2012 at 1:06 PM

I'm glad someone is exploring this sort of thing.  :woot:  Snarly is smarter than I am.  Go, Snarlygribbly!

I haven't loaded the new SR yet.  I don't want to drag a thread off topic, but can you reveal to us what new Python features have been added?

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


wimvdb ( ) posted Fri, 24 August 2012 at 1:36 PM

The python additions are in the readme (very broad descriptio)

http://poser.smithmicro.com/update_files/Poser-Pro-2012-SR3-Readme.rtf


Cage ( ) posted Fri, 24 August 2012 at 1:48 PM

I was hoping there was some more specific information than that.  :lol:  What can be done with this new add-on business?  What are the new methods for actors, figures, and parameters?  Have any of the previously broken features been fixed, or have any previously working features been broken?  Are there any new additions which weren't announced, as with previous updates?

I'll get around to loading the SR one of these days....  Not much Poser time recently.  :cursing:

===========================sigline======================================================

Cage can be an opinionated jerk who posts without thinking.  He apologizes for this.  He's honestly not trying to be a turkeyhead.

Cage had some freebies, compatible with Poser 11 and below.  His Python scripts were saved at archive.org, along with the rest of the Morphography site, where they were hosted.


Snarlygribbly ( ) posted Fri, 24 August 2012 at 1:53 PM

The key change is the support for 'addons'.

An addon acts very much like any other palette in the Poser UI: its position and status (shown/not shown) is remembered automatically between sessions and can be docked like the UI palettes.

There is a convenient method of saving settings too, with the saved settings being made available to the addon when it is next run.

There are a whole load of notifications the addon can subscribe to, which provide similar functionality to the EventCallback already available. While I haven't tested it yet, one can only hope it will be more stable than the EventCallback alternative (it can hardly be any less stable).

Perhaps the 'biggie' is that addons can choose to save their own data with scene when it is saved. This is easy to do and pretty much transparent to the programmer: you just have to provide a dictionary of data when Poser tells you the scene needs to be saved, and you get that dictionary given to you when the scene is opened.

It's all useful stuff, but some people have got the idea that it has opened up Poser to a world of new plugins. That isn't the case - it's a few useful features that make life a bit easier and a bit simpler, both for the programmer and the user, but ultimately it doesn't really provide much that you couldn't have done before, albeit in a clumsier way.

There ya go!

Free stuff @ https://poser.cobrablade.net/


LaurieA ( ) posted Fri, 24 August 2012 at 1:54 PM

Poser doesn't work with a high mesh load like Zbrush probably does. And for the 32 bit ppl with little ram it's probably gonna bring their machines to a halt if they go past more than one subdivision.

Laurie



wimvdb ( ) posted Fri, 24 August 2012 at 1:56 PM

Quote - I was hoping there was some more specific information than that.  :lol:  What can be done with this new add-on business?  What are the new methods for actors, figures, and parameters?  Have any of the previously broken features been fixed, or have any previously working features been broken?  Are there any new additions which weren't announced, as with previous updates?

I'll get around to loading the SR one of these days....  Not much Poser time recently.  :cursing:

I have not found a list with changes. The manual has been updated however. Maybe just download the manual and see if there are any interesting additions for you and it will give some detail on how the addon interface works.


Snarlygribbly ( ) posted Fri, 24 August 2012 at 2:13 PM

Well, so far in this thread we've established that if you smooth the mesh some of the details get smoothed, that if you use an already subdivided mesh you don't need a script to subdivide it and that if models were made better in the first place you wouldn't need to fix them ...

These revelations alone make the thread worthwhile :-D

At least I can rest easy now knowing our Steph no longer needs to be so embarrassed about her nobbly knees when Posing in public :-)

LOL, just joking :-D

What shall we talk about now?

 

 

Free stuff @ https://poser.cobrablade.net/


vilters ( ) posted Fri, 24 August 2012 at 2:33 PM · edited Fri, 24 August 2012 at 2:37 PM

file_485658.jpg

Sir, you are completely correct.

i use genesis with your Scenefixer script setting all groups crease angles to 180.

genesis ears?
Nah, that is a modeling error. That can only be fixed with a good morph.
Smoothing or SubD softens the errors out, but does not repair the ear.
Only a morph will and can.

Nothing to do with more or less poly's either.
They are just not well made.

i did not even bother to color all the error poly's.

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


LaurieA ( ) posted Fri, 24 August 2012 at 2:42 PM

Quote - Sir, you are completely correct.

i use genesis with your Scenefixer script setting all groups crease angles to 180.

genesis ears?
Nah, that is a modeling error. That can only be fixed with a good morph.
Smoothing or SubD softens the errors out, but does not repair the ear.
Only a morph will and can.

Nothing to do with more or less poly's either.
They are just not well made.

i did not even bother to color all the error poly's.

Actually, SubD should make that ear look better. Poser's smoothing never would.

Laurie



Snarlygribbly ( ) posted Fri, 24 August 2012 at 2:44 PM

Blimey, they do look awful in that screenshot ...

Free stuff @ https://poser.cobrablade.net/


vilters ( ) posted Fri, 24 August 2012 at 2:47 PM

That is how they are.
Exported and shown "as is".

Sorry LaurieA,
with all respect, none of them can fix that.
unless you start SubD to extreme levels.

The ear is wrong.
Bad build.
See where some of the vertex are??? Brrrrrrrrr................

In and out of each other???
Cross overs????
WHAW.... Click to enlarge and study.....

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


LaurieA ( ) posted Fri, 24 August 2012 at 2:55 PM

They aren't crossing over...they're going around bends and folds...lol.

Laurie



vilters ( ) posted Fri, 24 August 2012 at 3:02 PM

Ha-ha-ha-,
Next you are gonna say they are not errors but a features :-)

I count at lots of features ........

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


Male_M3dia ( ) posted Fri, 24 August 2012 at 3:05 PM

Quote - That is how they are.
Exported and shown "as is".

Sorry LaurieA,
with all respect, none of them can fix that.
unless you start SubD to extreme levels.

The ear is wrong.
Bad build.
See where some of the vertex are??? Brrrrrrrrr................

In and out of each other???
Cross overs????
WHAW.... Click to enlarge and study.....

Like Bagginsbill tried to explain yesterday, this is the subd cage. Not the mesh... your analysis is moot because you're treating the cage like it's the mesh... it isn't the mesh.... the exporter really only exported a cr2 of all the cages because it really wasn't meant as a final solution for the masses... that's why only people proficient with scripts and smoothing really can do anything with it.


wimvdb ( ) posted Fri, 24 August 2012 at 3:47 PM

file_485661.jpg

Ear before subdivision

 


wimvdb ( ) posted Fri, 24 August 2012 at 3:47 PM

file_485662.jpg

Ear after

Pretty clear that is a cage

 


Teyon ( ) posted Fri, 24 August 2012 at 3:56 PM

My problem with the term "cage" is that any mesh can be a "cage". It's not an excuse for a sloppy base.

 With that in mind and looking at these renders, I really don't see what the problem is with the ear, vilters. Sure it's a little blocky at some angles but that's to be expected in a very low res mesh (I'm guessing the head is less than or around 2500 polys?).  After subdivision it looks fine. Soooo...back on topic...any other tests, Snarly or are you calling it a day?


Snarlygribbly ( ) posted Fri, 24 August 2012 at 3:59 PM

Guys, I'm not going to be around for a day or two.

Why not have a go with the script yourselves and post some results here?

Download page

Free stuff @ https://poser.cobrablade.net/


LaurieA ( ) posted Fri, 24 August 2012 at 4:01 PM

Quote - Guys, I'm not going to be around for a day or two.

Why not have a go with the script yourselves and post some results here?

Download page

Thanks Snarly :)

Laurie



LaurieA ( ) posted Fri, 24 August 2012 at 4:02 PM

Quote - Ear after

Pretty clear that is a cage

 

Yea, it still does have problems. But it IS improved. LOL

Laurie



EAQS ( ) posted Fri, 24 August 2012 at 4:02 PM

Content Advisory! This message contains profanity, violence

Quote - I've been following the thread about Genesis in Poser, and the idea of implementing subdivision in Poser got my attention. I've been playing a bit with it today, to see what can be done.

Here one of the hands has been subdivided. It makes quite a difference.

 


moriador ( ) posted Fri, 24 August 2012 at 4:29 PM

Quote - Ear after

Pretty clear that is a cage

And that is a pretty big improvement.


PoserPro 2014, PS CS5.5 Ext, Nikon D300. Win 8, i7-4770 @ 3.4 GHz, AMD Radeon 8570, 12 GB RAM.


vilters ( ) posted Fri, 24 August 2012 at 5:15 PM

Sunday I"ll cage me another ear in that morph.
Or should that be: I"ll morph me anoter ear in that cage. :-)

Never mind, => I call my "dog" a "cat" too.
Well, it is the only mouse in the house that has 4 legs and looks like a hamster.

Be it what it wants to be : This is a sloppy ear and needs to be corected.

Poser 1, 2, 3, 4, 5, 7, P8 and PPro2010, P9 and PP2012, P10 and PP2014 Game Dev
"Do not drive faster then your angel can fly"!


Zev0 ( ) posted Fri, 24 August 2012 at 5:59 PM · edited Fri, 24 August 2012 at 6:00 PM

file_485663.jpg

FFS, The Genesis mesh was designed to use CC-SubD. Therefor the morph does not have to be damn perfect. Create a morph for Genesis in Zbrush. You do some ugly distortions but realize that it must be done to get an effect with CC sub-D. Take a look at how ugly my head roll morph looks in Zbrush. BUT I knew what it would look like with CC-Sub-D hense why it was created that way. Getting Genesis into poser was an after thought. Daz specifically pointed out the issues you will experience without a CC-Sub-D system.

My Renderosity Store


bagoas ( ) posted Fri, 24 August 2012 at 5:59 PM · edited Fri, 24 August 2012 at 6:03 PM

Just for those who have difficulty understanding: A cage is a 'mesh' of which the verrtices (usually called 'nodes') are attraction points, not surface definition points. Compare it with the positions of magnets when you try to pull a flat surface into a shape using a grid of magnets covering a certain local part of the mesh. So, if you want to model a local hump, you have to pull the magnet governing the spot far out, so, if you represent the magnet positions as a mesh, it will show a local peak. 

We are therefore looking not at a geometry definition, but at raw data that is intended to be used in a specific process to make a geometric definition. That this raw data very much looks like a geometric definition and in face can be represented as one if you take the node positions as vertex positions and take the cells between the nodes as polygons, can be convenient in some cases. The cage, so represented, even looks very much like the final geometry. 

Catmull-Clark subdivision (or rather interpretation of a mesh as a cage and generation of a new geometry from this cage) causes drift of the definition. The new geometry is not where the original vertices were. Look at the famous example of a cube transforming into a sphere:(http://en.wikipedia.org/wiki/Catmull%E2%80%93Clark_subdivision_surface) The corner points of the original box are not on the surface of the sphere. There are ways to fix this, of course, but those are to my knowledge not applied in DS.

For that reason this type of smoothing can not generally be used for any purpose where accurate interplation of the surface trough the definition points (which may be results of measurements) is required.

The drift of the definition (or the distance between the smoothed surface and the original definition point) is proportional to the ratio of the distance between the nodes of the cage and the average radius of curvature. A ring defined with a coarse cage may  disappear into a finger defined by a fine cage.  

Also note that when a surface is subdivided it loses detail. The only information used is the XYZ position of the nodes. Even the information in the normals is not used.  Depending on the distribution of distances and angles between the 'edges' of the definition grid, local exitation can occur and, yes, when used in a cunning way, this can be used to some extent to simulate detail. 


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.