Mon, Nov 25, 12:43 AM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

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



Subject: blinn or specular


ice-boy ( ) posted Wed, 17 June 2009 at 11:31 AM · edited Mon, 25 November 2024 at 12:36 AM

the specular node is an old highlight trick. the blinn specular is more new and better because it has the fresnel effect.

if a light is begin a figure you get this bright edge. a rim effect.  this is hte fresnel effect from the specular. skin for example has this. the specular node doesnt have this.

so of course based on this its logical to use the blinn node. its more realistic and you can use rim lights( back lights). that way you get this dramatic lighting that you have in movies,comics,games,.....

i am now using only the blinn node for months. its more realistic. but there was always something back in my mind. something was not right.with the help of bagginsbill i always tryed to make the lighting better. i did. but something was still not right.

i think i know now what it was. lights in poser are coming from a point. they are not big objects. but the rays or light is coming from a point. in reality almost no lights are like that. its almost always a big surface. and i think this is what my problems were .


ice-boy ( ) posted Wed, 17 June 2009 at 11:32 AM

file_433088.jpg

this is the blinn node


ice-boy ( ) posted Wed, 17 June 2009 at 11:32 AM

file_433089.jpg

this the specular


ice-boy ( ) posted Wed, 17 June 2009 at 11:34 AM

i dont think that the specular looks better. but the blinn node has a problem that its very bright in the middle. like its coming from a point. it is.

so thats why i always had problems when i wanted lighting like from a window or something similar.  the specular node is not always better but IMO it looks more like its coming from a big surface.

what do you think?


hborre ( ) posted Wed, 17 June 2009 at 11:49 AM

Could you show us some rendered examples to denote the difference between the two methods.  This is rather intriguing and I would like to observe more developing discussion and examples on the subject.


ice-boy ( ) posted Wed, 17 June 2009 at 12:00 PM

i posted two pics.


Winterclaw ( ) posted Wed, 17 June 2009 at 12:26 PM

Your first problem is you are using the poser default lights.  The second "problem" is if you have a light at 100% it is supposed to be bright.  The third problem is those are previews and not an object in a rendered scene; your render settings might also be giving you some grief.  The final problem is there are values on the mat node to control how the lighting models work and you need to tweak them via trial and error.

Anyways, unless we can see your node set up I don't think we can help much.

WARK!

Thus Spoketh Winterclaw: a blog about a Winterclaw who speaks from time to time.

 

(using Poser Pro 2014 SR3, on 64 bit Win 7, poser units are inches.)


carodan ( ) posted Wed, 17 June 2009 at 12:55 PM

I wonder if combining the two types of specular using a blender node with some kind of control plugged into the blending value is an option. You'd have to find a way of balancing the effects and strengths together.
Just thinking off the top of my head.

 

PoserPro2014(Sr4), Win7 x64, display units set to inches.

                                      www.danielroseartnew.weebly.com



ice-boy ( ) posted Wed, 17 June 2009 at 1:11 PM · edited Wed, 17 June 2009 at 1:14 PM

i tryed to combine them together. didnt look the best.

using the blender node? hmmm very interesting.


ice-boy ( ) posted Wed, 17 June 2009 at 1:12 PM

Quote - Your first problem is you are using the poser default lights.  The second "problem" is if you have a light at 100% it is supposed to be bright.  The third problem is those are previews and not an object in a rendered scene; your render settings might also be giving you some grief.  The final problem is there are values on the mat node to control how the lighting models work and you need to tweak them via trial and error.

Anyways, unless we can see your node set up I don't think we can help much.

  1. default lights? what ahs this to do with the specular settings?
  2. i think intensity will not change the shape of the specular.
  3. previews are not 100% how it will look in the render. but they are still pretty good for specular IMO.


Miss Nancy ( ) posted Wed, 17 June 2009 at 1:35 PM · edited Wed, 17 June 2009 at 1:45 PM

until poser 8 comes out, try pj's (or somebody's) idea, which may simulate the fx of an area lite: an array of spots with narrow angle, nearly contiguous to each other, equidistant from plane of illum. object, and pointed at object (as a group, not individually) by pointing them at something very far behind obj.  one could also try an area lite using a posersurface with GI activated, but users seem unwilling to try GI in poser until the next version.



Winterclaw ( ) posted Wed, 17 June 2009 at 2:24 PM

Quote - > Quote - Your first problem is you are using the poser default lights.  The second "problem" is if you have a light at 100% it is supposed to be bright.  The third problem is those are previews and not an object in a rendered scene; your render settings might also be giving you some grief.  The final problem is there are values on the mat node to control how the lighting models work and you need to tweak them via trial and error.

Anyways, unless we can see your node set up I don't think we can help much.

  1. default lights? what ahs this to do with the specular settings?
  2. i think intensity will not change the shape of the specular.
  3. previews are not 100% how it will look in the render. but they are still pretty good for specular IMO.

1.  The default lights, much like the rest of poser's default settings are sub par.  Likewise bad lights to begin with will product bad results.  So if you used the default lighting nodes of course they won't always look like what you are after.
2.  It will change how much light is reflect back and the overall size of the area that shows the highlights.
3.  Still, a preview is not a final item under real render conditions nor does it show your set up.

WARK!

Thus Spoketh Winterclaw: a blog about a Winterclaw who speaks from time to time.

 

(using Poser Pro 2014 SR3, on 64 bit Win 7, poser units are inches.)


ice-boy ( ) posted Wed, 17 June 2009 at 2:26 PM
  1. you said default lights. not default lighting node. so i agree with you now.
  2. if the light intensity is lower then the specular will be lower. but it will nto change the shape of the specular.
  3. in the preview you an see how the specular shape will look IMO.


IsaoShi ( ) posted Wed, 17 June 2009 at 2:26 PM

file_433096.jpg

To me, it's not very meaningful to compare the **default** settings of two completely different lighting models like the Specular and Blinn nodes.

But by playing with the node settings to bring the two effects closer together in some respects, the real differences between them become much more apparent.

On the left is Specular, on the right is Blinn.

There is one infinite light (left, behind camera) and one point light (centre, beyond the spheres). I used the Front camera.

I'm sure bagginsbill has mentioned these differences in the dim and distant past, perhaps as long as a couple of months ago. :O)

"If I were a shadow, I know I wouldn't like to be half of what I should be."
Mr Otsuka, the old black tomcat in Kafka on the Shore (Haruki Murakami)


ice-boy ( ) posted Wed, 17 June 2009 at 2:33 PM

default settings? who was talking about default settigns? 


IsaoShi ( ) posted Wed, 17 June 2009 at 2:41 PM

I was. In my post I wrote "default settings". You read it there.
I never said that's what you were talking about.

"If I were a shadow, I know I wouldn't like to be half of what I should be."
Mr Otsuka, the old black tomcat in Kafka on the Shore (Haruki Murakami)


ice-boy ( ) posted Thu, 18 June 2009 at 3:01 AM

where is bagginsbill? :) 


bagginsbill ( ) posted Thu, 18 June 2009 at 11:49 AM

Really busy with Poser 8.


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)


ice-boy ( ) posted Thu, 18 June 2009 at 11:55 AM

touche he he :) 


hborre ( ) posted Thu, 18 June 2009 at 12:08 PM

Looks like you're on own for awhile, ice-boy.


ice-boy ( ) posted Thu, 18 June 2009 at 12:35 PM

it looks i am he he :)


bagginsbill ( ) posted Thu, 18 June 2009 at 12:50 PM

I don't have time to try experiments, but here's a suggestion.

Use both a Specular node and a Blinn node.

Use an Edge_Blend to blend between them, with the Specular connected to the middle part and the Blinn connected to the edge part. Try various settings of the falloff and see what happens.

I suspect that may look strange, though, because it will probably make the specular node effect asymmetrical.

These nodes are just simple wrappers around low-level RSL constructs. The thing that was not promoted to Poser Nodes was the lighting loop. If we had a lightling loop node that called the things connected to it multiple times, once for each light, and added them together, then I could make any kind of specular I wanted, and also a cheap SSS. Damn it.


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)


Winterclaw ( ) posted Thu, 18 June 2009 at 3:03 PM

Maybe you can add a lighting loop suggestion for the Poser 8 team if they are still taking ideas.

WARK!

Thus Spoketh Winterclaw: a blog about a Winterclaw who speaks from time to time.

 

(using Poser Pro 2014 SR3, on 64 bit Win 7, poser units are inches.)


bagginsbill ( ) posted Thu, 18 June 2009 at 3:22 PM

Mmmphhh can't talk - I'm bound and gagged as it were. Otherwise I'd be happy to discuss the discussion. All I can say is I wouldn't count on something like that making it in P8.


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)


ice-boy ( ) posted Fri, 19 June 2009 at 2:12 AM

thanks BB. i will try


grichter ( ) posted Fri, 19 June 2009 at 8:48 AM

Quote - Mmmphhh can't talk - I'm bound and gagged as it were. .

Plus in other threads you have said repeatedly you have been biting your tongue a lot.

A.) Even if not required to communicate here, I hope you still have a tongue left when P8 is released for personal reasons.
B.) Bound and gagged...reading between the lines it would appear an elaborate leather shader might come as part of the P8 package.

Just don't beat yourself up to much BB. We all appreciate your effort to bring all of us a better product. Thank you very much.

Gary

"Those who lose themselves in a passion lose less than those who lose their passion"


ice-boy ( ) posted Fri, 19 June 2009 at 9:48 AM

maybe the blinn node doesnt work with GC? because it was made before GC was added to poser.


bagginsbill ( ) posted Fri, 19 June 2009 at 12:06 PM

Nodes don't care about GC - nothing is changed.

The node does a calculation and produces a color which is just 3 numbers.

GC happens at the end when all these numbers are assembled into a final picture color.


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)


ice-boy ( ) posted Fri, 19 June 2009 at 1:50 PM

aha ok. thanks


ice-boy ( ) posted Thu, 10 September 2009 at 3:41 AM

i have a tricky question. it has something to do with scripting.

lets say i have 3 balls in the scene. all of them have the blinn specular node. lets say one of them has the eccentricity 0.2 the other 0,4 and the third 0.6. so different size.

could we use a script to change all of the blinn nodes at the same times? to change the eccentricity +2 or +3 and -2 and -3. so could we make every blinn node in the scene smaller or bigger. but not with the same settings. only add a number or take a number.

you know what i mean? 


lkendall ( ) posted Thu, 10 September 2009 at 10:12 AM

Please, could you show a material room picture or two? Some of us are less knowledgeable about into where nodes should be properly plugged. I, for one, am a very visual learner, and the pictures that people show of the material room are vey instructive to me.

Thanks :)

lmk

Probably edited for spelling, grammer, punctuation, or typos.


ice-boy ( ) posted Thu, 10 September 2009 at 10:41 AM

file_439154.jpg

i mean this. i have now on to objects two different blinn's.


ice-boy ( ) posted Thu, 10 September 2009 at 10:43 AM

file_439155.jpg

now i am wondering if with a script we can change every blinn in poser and change it down or up. like here. the eccentricity is smaller  0,1.


lkendall ( ) posted Thu, 10 September 2009 at 10:50 AM · edited Thu, 10 September 2009 at 10:51 AM

Into which channel(s) on the root node should the blinn node be plugged?

Thanks,

lmk

Probably edited for spelling, grammer, punctuation, or typos.


bagginsbill ( ) posted Thu, 10 September 2009 at 11:24 AM

The answer is yes, it can be done.

Now who will do it? I don't have time. ;-) Sorry.


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)


ice-boy ( ) posted Thu, 10 September 2009 at 11:58 AM

ohhhh nice.

now i can make a wide specular for the clouds or a window. then if i have a candle or a littel spoitlight i can make the specular smaller.


bantha ( ) posted Fri, 11 September 2009 at 12:38 AM

 If you still need it tomorrow, I think I can write something quick and dirty for your Blinn nodes. Just tell me that you still need it. 

I still have to add AO to the GC wacros for Latexluv... hopefully I get this done this WE too.


A ship in port is safe; but that is not what ships are built for.
Sail out to sea and do new things.
-"Amazing Grace" Hopper

Avatar image of me done by Chidori


ice-boy ( ) posted Fri, 11 September 2009 at 5:05 AM

ohhhh thanks.  but you dont need to rush.


ice-boy ( ) posted Wed, 30 September 2009 at 3:29 AM

bantha and bagginsbill

can you help me now with the script about the blinn ? 


ice-boy ( ) posted Tue, 06 October 2009 at 7:13 AM

in real life liths are not always the same size. some are bigger and some are not. a window is a bigger light source then a spot light. so of course the specular highlight will be bigger with a window then a spot light. in poser we can not control how big a light is.

with a script and a software like photoshop we can fake it and change the size of the specular.


ice-boy ( ) posted Tue, 06 October 2009 at 7:14 AM

file_440758.jpg

here is a test render. both balls have the same blinn(specular). i used two lights. the specular look the same. its the same size.


ice-boy ( ) posted Tue, 06 October 2009 at 7:14 AM

file_440759.jpg

lets say that in my scene the lights are not the same size. so one specular should be smaller.

see the difference? now it looks like the right light is smaller.


ice-boy ( ) posted Tue, 06 October 2009 at 7:26 AM

file_440760.jpg

ok here is a mini tutorial. a different example.  here is the original render out of poser. ![](http://img204.imageshack.us/img204/8890/renderoriginal.jpg)

now lets go back in poser. on the front light i made the specular black. so when i render it out i dont get the specular from the front light.

now i turn of the whole back light. i make the front light black for diffue and white for specular. so when i render it out i will only get the specular from the  front light. i also open a python script . with the script we will make every blinn smaller or bigger.

now all we have to do is go in photoshop and combine the two renders together. the specular render goes on top of the diffuse render and the blending mode is set to ''screen''.



ice-boy ( ) posted Tue, 06 October 2009 at 7:28 AM

the difference


ice-boy ( ) posted Tue, 06 October 2009 at 7:30 AM

the scripts are from **markschum
www.renderosity.com/mod/forumpro/showthread.php

**


ice-boy ( ) posted Tue, 06 October 2009 at 7:30 AM · edited Tue, 06 October 2009 at 7:31 AM

bigger specular

forum request from renderosity

change Blinn node eccentricity

markschum at renderosity october 2009

import poser
valchg = 0.1   #  %  amount to change existing value as decimal 0.1 is 10 %
scn = poser.Scene()
figs = scn.Figures()
for fig in figs:
    mats = fig.Materials()
    for mat in mats:
        print mat.Name()
        tree = mat.ShaderTree()
        nods = tree.Nodes()
        for nod in nods:
            if nod.Type() == poser.kNodeTypeCodeBLINN:
                e = nod.Input(1).Value()
                nv = e +valchg        
                nod.Input(1).SetFloat(nv)
        tree.UpdatePreview()
acts = scn.Actors()
for act in acts:
    if act.IsProp():
        mats = act.Materials()
        for mat in mats:
            print mat.Name()
            tree = mat.ShaderTree()
            nods = tree.Nodes()
            for nod in nods:
                if nod.Type() == poser.kNodeTypeCodeBLINN:
                    e = nod.Input(1).Value()
                    nv = e +valchg        
                    nod.Input(1).SetFloat(nv)
            tree.UpdatePreview()

print "Done"


ice-boy ( ) posted Tue, 06 October 2009 at 7:31 AM

smaller specular

forum request from renderosity

change Blinn node eccentricity

markschum at renderosity october 2009

import poser
valchg = -0.1   #  %  amount to change existing value as decimal 0.1 is 10 %
scn = poser.Scene()
figs = scn.Figures()
for fig in figs:
    mats = fig.Materials()
    for mat in mats:
        print mat.Name()
        tree = mat.ShaderTree()
        nods = tree.Nodes()
        for nod in nods:
            if nod.Type() == poser.kNodeTypeCodeBLINN:
                e = nod.Input(1).Value()
                nv = e +valchg             # nv = e + valchg for direct change       
                nod.Input(1).SetFloat(nv)
        tree.UpdatePreview()
acts = scn.Actors()
for act in acts:
    if act.IsProp():
        mats = act.Materials()
        for mat in mats:
            print mat.Name()
            tree = mat.ShaderTree()
            nods = tree.Nodes()
            for nod in nods:
                if nod.Type() == poser.kNodeTypeCodeBLINN:
                    e = nod.Input(1).Value()
                    nv = e +valchg      # nv = e + valchg for direct change  
                    nod.Input(1).SetFloat(nv)
            tree.UpdatePreview()

print "Done"


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.