Sun, Dec 1, 2:14 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2024 Nov 29 7:57 am)



Subject: Simple room Geometry from Lightwave to Poser ?


madno2 ( ) posted Sun, 18 November 2012 at 10:36 AM · edited Sun, 01 December 2024 at 2:12 PM

file_488677.png

Hi, I am pulling my hair out at the moment. Made a simple room geometry in Lightwave 11.0.2. Saved it as LWO file and imported that file into Poser Pro 2012. Unfortunately the shading seems to be wrong (see screenshot). Checked everything that came into my mind (non planar polys, double sided, double polygons in same space, etc.), tried with export to obj and import that obj into Poser (result is the same).

Now I am running out of ideas. Maybe there is an obvious mistake which I just can't see?

Any help is appreciated.


madno2 ( ) posted Sun, 18 November 2012 at 10:38 AM

file_488679.txt

Here are the scenes files (the Lightwave one and the Poser one).

Delete the .txt at the end.


lowpoly ( ) posted Sun, 18 November 2012 at 11:05 AM

Posers import of lwo files is very iffy.

I always use PoseRay (it's free) to convert the lwo to OBJ.



madno2 ( ) posted Sun, 18 November 2012 at 11:30 AM

file_488680.png

Hi,

thank you for the hint, but it did not help. Still the same shading, even though it is now an obj and PoseRay triangulated the mesh.


geep ( ) posted Sun, 18 November 2012 at 12:06 PM

Attached Link: "Simple Room" Tutorial compliments of Dr Geep Studios

file_488681.jpg

*(click the image to view full size)* *(click the link above the image to view the complete tutorial)*

Maybe this tut could help. 😄

cheers,
dr geep
;=]

Remember ... "With Poser, all things are possible, and poseable!"


cheers,

dr geep ... :o]

edited 10/5/2019



LaurieA ( ) posted Sun, 18 November 2012 at 12:22 PM · edited Sun, 18 November 2012 at 12:25 PM

Poser doesn't like long thin tris and will shade them. For that matter, it doesn't like long, thin quads either.

My suggestion: turn off smoothing for all items (located on the object's properties panel). That should fix it.

Laurie



markschum ( ) posted Sun, 18 November 2012 at 12:32 PM

You can export an obj directly from Lightwave.

Remember that any uv mapping is lost if you dont assign the uv map in lighwave materials.

Poser does not handle thin polys very well. Select the obj and split vertices should fix it. Merging the polys and  splitting them differently is a better solution.

Try turning off smoothing in Poser and see if that helps.


geep ( ) posted Sun, 18 November 2012 at 12:40 PM

file_488682.jpg

The problem is created when common vertices are used for adjacent sides that create a sharp corner.

When common vertices are used, Poser tries to "bend" the light (i.e., texture) around the corner.

When the vertices are "split" then Poser will display the faces with a sharp edge.

cheers,
dr geep
;=]

Remember ... "With Poser, all things are possible, and poseable!"


cheers,

dr geep ... :o]

edited 10/5/2019



Khai-J-Bach ( ) posted Sun, 18 November 2012 at 12:40 PM · edited Sun, 18 November 2012 at 12:42 PM

file_488683.jpg

*Turn off Smoothing to the Room mesh and set crease to 22.5 and you get the result pictured. I also did not split the vertices to get the above result... *



madno2 ( ) posted Sun, 18 November 2012 at 5:03 PM

Hi all,

thanks for the tips. Using Crease Angle = 22,5 solved it. I forgot that the window frames are beveled, so 80 was not low enough. But even then, I thought that switching off smoothing avoids this "surface smoothing" at all. When I made the screen shots smoothing was off, but I still got the unwanted shading. So last question is, how to switch off "surface smoothing" completely? Is it possible at all, or is the only solution to split the edges where required?


Khai-J-Bach ( ) posted Sun, 18 November 2012 at 5:24 PM · edited Sun, 18 November 2012 at 5:24 PM

you can turn off smoothing in 2 places. globally in the render settings, or on a mesh level per object.

I turned it off on the Object. (it's along with the crease angle settings.)



bagginsbill ( ) posted Sun, 18 November 2012 at 10:34 PM · edited Sun, 18 November 2012 at 10:37 PM

madno2 is referring to the phong interpolation of normals, which is affected by crease angle, and has nothing to do with smoothing.

The smoothing boolen checkbox affects the smooth polygons feature, which is separate from phong interpolation.

Both of these features (polygon smoothing, polygon interpolation) are going to pay attention to crease angle. Since they are both influenced by crease angle, many people get them confused. They are two different things.

You cannot disable phong shading. You can control it with crease angle, or you can split edges - in the latter case no interpolation happens, ever.

http://en.wikipedia.org/wiki/Phong_shading

Phong interpolation of normals is why the low-res sphere appears to be smooth, even though it is low res, and even though the perimeter appears to be not round. If you then enable polygon smoothing, then the perimeter will appear to be round as well.

Phong interpolation of normals is to polygon smoothing as bump mapping is to displacement mapping.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


madno2 ( ) posted Mon, 19 November 2012 at 2:19 AM

Hello everybody,

thanks again. Got it and know the name now "Phong Shading". This Mr. Bui Tuong Phong was a clever guy. He gave us a smooth surfaces without the need of to much geometry.


primorge ( ) posted Mon, 19 November 2012 at 6:40 AM

Probably after the fact, particularly after BB's very knowledgable explaination, but I was wrestling with this problem with sharp edged models also, particularly artefacts from bevels. With strictly hard, straight edged objects where no smoothing is required you can completely disable smoothing by setting both crease angle to zero and smoothing to off. Either one or the other by itself won't work and poser will still smooth the object.

Another method I've found that works if you want some smoothing and still maintain the appearance of hard edges requires that you increase the poly count of the object somewhat by creating a series of micro bevels around the edges of the objects. I like this method because you maintain the appearance of hard edges, get the specular effects that bevels produce, and don't have to spend alot of time tweaking crease angles or deal with unwelding. This method is illustrated below by a couple of preview renders. the results are the same and better with full on firefly renders...


primorge ( ) posted Mon, 19 November 2012 at 6:42 AM · edited Mon, 19 November 2012 at 6:44 AM

file_488689.jpg

with smoothing on and crease angle set at default 80.


primorge ( ) posted Mon, 19 November 2012 at 6:46 AM

file_488690.jpg

... a close up of the type of bevels I used on the sharp edges.


primorge ( ) posted Mon, 19 November 2012 at 6:51 AM · edited Mon, 19 November 2012 at 7:02 AM

...You can also assign smoothing by material regions in some modeling apps and UVing software (UVMapper Pro allows you to utilize this most flexible option).

Anyway, your lucky that people here seemed to respond to your problem with some real answers... when I posted the same query a few monthes ago I didn't really get any kind of concrete answer other than unweld the object. Research and experimentation on my own was how I discovered the solutions.


jerr3d ( ) posted Mon, 19 November 2012 at 7:20 AM

file_488693.png

> Quote -  I still got the unwanted shading. So last question is, how to switch off "surface smoothing" completely? Is it possible at all, or is the only solution to split the edges where required?

In LW unweld all points and export as (wavefront) object. Here is a render after I imported. No settings were changed on the object in Poser.

 

 


primorge ( ) posted Mon, 19 November 2012 at 7:43 AM

I'm sorry, jerr3d. Did you read any of the above posts, it's been long established in the thread that unwelding is one method of approaching the problem.


obm890 ( ) posted Mon, 19 November 2012 at 8:04 AM · edited Mon, 19 November 2012 at 8:05 AM

Quote - Anyway, your lucky that people here seemed to respond to your problem with some real answers... when I posted the same query a few monthes ago I didn't really get any kind of concrete answer other than unweld the object. 

I missed your query, if I had seen it I would have referred you to an old image I made in response to the same query a long time ago:

A single bevel on the edge doesn't fix it because the large surfaces are still involved in the smoothing - large faces + smoothing = smoothing artifacts = ugly

Splitting verts or turning off smoothing/overriding crease angle are all going to give you a sharp edged model which probably won't look realistic, sharp edges don't occur very often in real life. 

Adding a billion polys to your model fixes it but now you have a billion polys in your model.

Placing another edge near the corner allows the smoothing to happen on the corner but it doesn't involve the large faces, in my opinion this gives the best looking model for the lowest polycount. Different modeling software gives different names to this operation, some call it inset, some extrude, all that matters is that there's a narrow poly near the edge in the same plane as the large surface (not bevelled) . The width of that narrow poly will determine the radius of the rounded edge after smoothing.

Here's the image and the original post below:

As you can see splitting the edges (or turning off smoothing in Poser if it's possible) fixes it but gives you a 'dead' looking model. 

'bevelling' the edges helps a little but doesn't doesn't cure it, the smoothing action still goes across one face, round the corner and along the next face (curved arrows).

The best-looking model comes from adding extra edges just in from the corners. The smoothing still happens but it is confined to those very narrow faces near the corner, it doesn't affect the big flat faces, giving that little edge highlight. 

Sure it costs polygons, but you can make savings elsewhere.
You can also leave the bottom faces off completely if they won't be seen, that avoids the problem. So make your table legs as open tubes, no top, to bottom, then you only have to fix up the 4 long edges.



primorge ( ) posted Mon, 19 November 2012 at 3:18 PM

file_488699.jpg

obm890, please see my second image and you'll observe multiple narrow faces as you are describing above. In my early morning fatigue I mistakenly referred to this as bevels, They're actually insets.

No offense to anyone but this thread is suffering from some serious "post before you read or look" syndrome.


LaurieA ( ) posted Mon, 19 November 2012 at 4:00 PM

Those ARE called bevels in some programs. Control edges in others.

Laurie



obm890 ( ) posted Tue, 20 November 2012 at 2:12 AM

Quote - obm890, please see my second image and you'll observe multiple narrow faces as you are describing above. In my early morning fatigue I mistakenly referred to this as bevels, They're actually insets.

No, those are the ones I was referring to when I said "Adding a billion polys to your model fixes it but now you have a billion polys in your model." You have 6 very narrow polys going around the corner, those are forming a rounded bevel. Some of those polys turn the corner. The original sharp corner is gone, replaced by those 6 little faces making a rounded edge. They are redundant because Poser can create the illusion of a rounded edge, you just have to control where it happens. 

They are not what I was referring to when I said "all that matters is that there's a narrow poly near the edge in the same plane as the large surface (not bevelled)". In the same plane. The original sharp corner of the object is still there, you just add a control edge very near the corner to limit the extent of the smoothing at render time.

Maybe you started off by insetting the faces in Wings (which is what I'm talking about), but then you hit the subdivide button to get the result you show? 

I'm not saying your solution doesn't work, it does, it's just inefficient. I downloaded your Messiaaahg prop to take a closer look at the modelling and the part you show in the above image is 11700 polys. It's just a stick, perhaps the simplest part of your prop (Antonia-Lo is only 9500 and she's a human figure with eyelashes and fingernails and teeth). The whole Messiaaahg prop is 338000 polys, that's probably a few more than you need to define those forms. If Stonemason made his props with that sort of mesh density his scenes would be unusable.

 

 



primorge ( ) posted Tue, 20 November 2012 at 2:25 AM

I think it's an application specific terminology confusion, LaurieA. In wings (which I know you're familiar with amongst others) the function I used was Face:Contour. In later versions of wings Contour became Inset which obm890 refers to. So yeah, a bevel by any other name is still a bevel (or is it?). Works for me.

Anyway, hope I didn't come off as overly hostile, obm890. Someone in a different thread raised my blood pressure a little right before I was getting ready to leave for my hideous job... I'm afraid it may have spilled over into this one. You've always been very helpful and amiable.


primorge ( ) posted Tue, 20 November 2012 at 2:38 AM · edited Tue, 20 November 2012 at 2:51 AM

file_488713.jpg

You're right, obm890... The model is way too heavy. the reason for this is that in poser 8 for some reason I keep getting these artifacts where it looks like the mesh is showing as little black lines (basically the mesh is showing for some reason), the only solutions I've found to this particular problem is to either subdivide the mesh to an exorbitant degree, raise min shading rate to an unacceptable degree, or disable smoothing entirely. Obviously in an object that I plan on sharing with others having the model be heavy seemed like the lesser of all evils. Maybe you can help me with this problem?

also, otherwise what do you think of the model for someone who has been doing this for basically less than a year?, knowing that you took the time and effort to download so that you may analyze my modest modelling skills... and considering this don't you think it's a little unfair to compare me, a newbie, to someone like stonemason?

see image above? any clues?

And yes, you're right, it started as a single inset control edge... having discovered that the model at a lower resolution was crawling with these bizarre artifacts at rendertime I subdivided.


LaurieA ( ) posted Tue, 20 November 2012 at 2:39 AM

I wasn't trying to be preachy...lol. Just trying to lessen the confusion (and 3D sure is confusing...lol).

Laurie



madno2 ( ) posted Tue, 20 November 2012 at 2:57 AM

file_488714.png

Hi again,

didn't thougt my initial question would cause such an informative discussion.

Tested some more.

Poser has "Smoothing Groups" functionality (those groups can be created in the group editor). Documentation says polys that belong to different Smoothing Groups will be shaded indepentend from each other. Means, the smoothing by the phong shading does not cross the borders between those groups. That means one can keep merged edges, have a higher crease angle and still get sharp edges.

I tried it out and come to the conclusion that it works, but it is tricky as the ceometry within each group is relevant too.

I made two versions of the "room" now. One with "triangle like quads" and with "quad like quads". Everthing else (mats, smoothing groups, crease angle) is the same for both.


madno2 ( ) posted Tue, 20 November 2012 at 2:59 AM

file_488715.txt

Here are the scene files (LW object and Poser).


primorge ( ) posted Tue, 20 November 2012 at 3:19 AM

I've heard that smoothing groups are tricky, a suggestion that I read said that it should really only be used as a last resort... I'm interested to see what others have to say on the subject.

Following.


madno2 ( ) posted Tue, 20 November 2012 at 3:38 AM

file_488716.png

Well another interesting one.

Just for fun I deleted all the groups I have created previously. To my suprise the smoothing IDs seam to remain internally. Maybe Poser deletes the groups but not additional information assigned to them.


obm890 ( ) posted Tue, 20 November 2012 at 6:27 AM

Quote - ...in poser 8 for some reason I keep getting these artifacts where it looks like the mesh is showing as little black lines... 

see image above? any clues?

I'm not seeing them on the prop I downloaded, maybe you can post a bit of mesh which is showing the artifacts and I'll take a look at it.

 

Quote - ... and considering this don't you think it's a little unfair to compare me, a newbie, to someone like stonemason?

I should have qualified that reference to Stonemason. Every time the subject of economical mesh comes up there are posters who say "polygon count doesn't matter, computers are fast now, who cares about a few extra polygons?".  I was just preempting them, they'd better hope people like Stonemason continue to do what they can to limit polygon bloat in a scene with lots and lots of objects, or that fast new computer isn't going to seem quite so frisky.

It's a bit like saying "Conserving energy is stupid, it's cheap and there's plenty for everyone". Riiiight. But if every person in India and China and Africa takes the same view and installs aircon and buys a Hummer, things will change fast, for everyone.



primorge ( ) posted Tue, 20 November 2012 at 7:11 AM

file_488720.jpg

No, I fixed the artifacts by adding all of those extra polys... you can see them in my post above on an object originally built for that model but later discarded. I've been building everything high res to avoid them. It's the only solution I've come up with and nobody here seems to know or won't say what the root cause is. I don't recall this problem with poser 7 but I recently uninstalled seven and upgraded to 8. I have to admit that I'm not entirely happy with Poser 8.

Really hoping to find a viable solution to this...


primorge ( ) posted Tue, 20 November 2012 at 7:18 AM · edited Tue, 20 November 2012 at 7:25 AM

I'm not even sure that these "Mesh X-Ray" artifacts will appear in someone elses installation of poser but I'd rather not risk it. I'm pretty sure I read a discussion between Bagginsbill, PJZ, and Corodan that briefly mentioned the problem but I can't find it now and it was all rather vague as if they couldn't figure it out either.

Try deleting the tongue on messiaaahg! and rendering the interior of the mouth, If I remember correctly they were showing up on the final model in the mouth interior (in my renders at least). they're very minor, but present.


obm890 ( ) posted Tue, 20 November 2012 at 7:54 AM

I'm using P7 and PP2012 and I'm not seeing any artifacts, even inside the mouth. If you get them again on another mesh post it and I'll see if I can reproduce them.



primorge ( ) posted Tue, 20 November 2012 at 2:51 PM

Great news!, obm890... now I don't have to make all kind of concessions in my modeling to accomodate additional levels of subdivision. It's the strangest phenomena, I'll have a model at a state where I like it (imagine much of Messiaaahg! at one or even 2 lower levels of subdivision, particularly in the simpler forms), I go to render and there they are. All I know is that it's not caused by non-planar faces (I'm careful to avoid that) and that it's really a gigantic PITA.

I'll start a thread with some images and an example upload sometime during the coming weekend. Hopefully this is really only a problem with my copy of poser(8) or that the cause can be tracked down and squashed.

Thanks.


primorge ( ) posted Tue, 20 November 2012 at 3:36 PM

I'm thinking it has something to do with shadow samples settings, which I just recently changed to a proper value to match shadow blur radius (i.e. If blur is 0.4, set samples to 40 or thereabouts)... I just tried to reproduce the artifacts in the mouth and I'm not getting them any more. Prior I had my sample settings way too low. Another example of Poser inexperience. Need to do some more testing but I've got to go to work, I'll post an update of my tests later tonight.


monkeycloud ( ) posted Tue, 20 November 2012 at 5:04 PM

I've seen this... or at least I think it is the same thing... when importing some models I've made into Poser Pro 2012.

Seemed to only happen with certain shader set ups... but yeah... or so I thought...

I thought it was either the shader or to do with shadow min bias... and it may have been, in my case I guess.

Nonetheless that nugget about the shadow blur relative to the samples is very interesting - thanks Primorge.

Haven't spotted the issue on Messiaaahg as yet, when I've been playing with that... but then I've not ventured down its throat. Yet ;-)


bagginsbill ( ) posted Tue, 20 November 2012 at 11:44 PM · edited Tue, 20 November 2012 at 11:44 PM

I didn't read all so I'm sorry if I'm repeating an answer.

Those meshy artifacts are self-shadowing, the result of smoothing, which also happens with displacement. There ends up being two versions of the mesh - the original unsmoothed which is used for raytracing, and the smoothed (geometry altered) for actual rendering of geometry. These two are at odds with each other and produce inconsistencies in shadowing (raytraced). It's part of the baggage of being a hybridized raytrace-REYES renderer.

If you increase shadow min bias, it goes away.

And I think I saw a complaint that nobody ever explained it. I will counter complain that I've explained it at least 20 times and I was not read.


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


bagginsbill ( ) posted Tue, 20 November 2012 at 11:54 PM


Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)


primorge ( ) posted Wed, 21 November 2012 at 2:56 AM

You're right bagginsbill, increasing shadow min bias was one way to lessen the artifacts (with a corresponding loss of shadow quality)... another way that I've found to eliminate them entirely was to disable smoothing by setting all smoothing (in properties settings) to none and setting crease angle to zero. this, of course isn't an acceptable way to render an organic object so it's not really an option.

What's peculiar is that my shadow min bias for raytraced shadows is usually set around 0.3500 which is a happy medium for me because lowering the value generally produces the polygonal shadowing that you speak of and raising the value results in a loss of shadow detail and granular looking shadows. I recently did a render with 0.350000 min bias, 5 blur radius, 50 shadow samples, shadow strength of 8 and the artifacts did not appear. If, however I use my old settings which were 0.350000 min bias, 5 blur radius and 20 shadow samples, (same object) I get the mesh artifacts. I don't know what combination of settings is really causing this but I plan on tracking it down. I was convinced that maybe it was some problem with Poser 8 as I don't recall this phenomena in poser 7.

Most of my knowledge about raytracing with Firefly comes from Blackhearted's "Firefly Render Settings and Tips" tutorial pdf (all of his suggestions seem pretty sound in practice to me) and the information in the Poser Reference Manual.

Thanks for the links, which would have been difficult to locate as I'm not really quite sure what the problem was (is) to begin with. Hence, I wouldn't have known where to search. I'll make sure I read all of your observations on Firefly.

Thanks for taking the time to address my confusion, BB!


primorge ( ) posted Wed, 21 November 2012 at 6:53 AM · edited Wed, 21 November 2012 at 6:53 AM

update... Definitely Min Bias settings as the culprit. The question is, I know that many experienced poser users utilize lower min bias settings than I do. When I share one of my models will these artifacts appear and if so is it then the job of the person rendering the object to increase the min bias or is this a fault, somehow, of the modeler and his work?


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.