Jump to content

The range of values for Material.specularPower ?


Recommended Posts

From the version of the Blender exporter that deltaKosh wrote, the value for specular hardness was designated as the value for specularPower.

StdMaterials.png.c26c86c3bdb015d2bf509db21ee1cac5.png

This has to change for processing Cycles nodes, without baking.  Ignoring the principled shader for now, this value now has an analog in the roughness value of a Glossy node.

glossyBSDF.jpg.231b2a09a9fd7770c2c72af4b2714c1e.jpg

Problem is this is a value from 0 to 1.  Also a value of 0 is shiniest while 1 is dullest.  The default value is 64. 

MakeHuman imports to Blender change based on the render currently assigned.  The eye mesh is the glossiest.  When using the internal render the hardness is 500.  Roughness in cycles is 0.

Does a range of 500 (0) to 64 (1) make sense?  There is very little in the way of documentation for this.

Link to comment
Share on other sites

Maybe both ways for Principled.  I am not quite to Principled, but switching stuff there (or how it is interpreted by the 2 material classes) is clearly easier.  If you have the older mix shader rats nest, am not sure how much can be done.  Thinking the 2 material classes interpreting in different ways has obviously advantages.

I think, I understand where you are coming from.  If you are making your own materials with Principled, then you want to change between STD & PBR just using the world level, custom property, check box.  People will also be importing stuff into Blender from various formats.  If importers switch to principled, Makeuman included, they are going to use settings which look best for Blender. 

I do not want to hear a bunch of shit that it is not exporting right, when was imported to Blender by people with no clue about Blender.  Probably unrealistic, but I can dream.

I am almost done with non-principled, STD material processing, will use the principled topic when there.  This one is solved.

Link to comment
Share on other sites

Yeah, how they did emissive  was useful.  This is what will probably work for PBR here.  I can do complex, probably anyone of the image textures could be replaced with another type of texture.  That channel would be baked.  Still thinking of how to only bake certain channels leaving others, but big performance advantage if possible. Not sure the Separate RGB channel really does anything, unless BJS requires those 3 channels be in one texture.  My test will be if the urls match.

pbr_mapping..thumb.PNG.f61309e093d1bd063ee25cf2fc66082d.PNG

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...