Tutorials





Faking Bump Maps With Math Node
Where: Poser -> Materials

Author: Minyassa
Created: 7/28/2009
Last Revision: 7/28/2009
Skill Level: Beginner
Viewed 1162 times.

Page 1 of 1

Faking Bump Maps With Math Node 1

Not everyone has the supercomputer they dream of using for their renders; I am one of the crowd that has to cut RAM corners wherever I can just to get a scene to render.  I have one dear friend whose computer cannot even handle rendering shadows at the same time as the rest of her scene, and gods help her if she should want ray-tracing!  This is frustrating, and if you have an old machine limping along and whining any time you try to render an image you learn that the fewer images you load into Poser the better it runs.

Here is one of the little tricks I use to save RAM--instead of making a bump map for a texture, I just use the original texture.

I am using Michael 4 as an example.  Here he is without any bump maps or special shaders, just plain (hi-res) texture map plugged into the main diffuse channel.

Bumpless Mike

Smoooth.  But with that scruff he'd much rather be craggy, so I'm going to throw some bumps on the poor man.

Open up your material room and select the material zone to be bumpified.  Then go to the Bump channel and right click to open a new node, and navigate to math_functions, as below:

Opening Math Node

Set your bump value to whatever you like--.0005 is a little high for my taste but it will show the results more dramatically for tutorial purposes, so that is where I've set mine.  On your Math node, select Subtract from the drop-down menu and give value_2 a value of 1.00.  Then drag a connection from your texture node to value_2:

Finished Node

Note the dark areas now turned bright--these will be where your bump map is raised.  Obviously this will work better with some maps than others.  You'll just have to eyeball it and make sure you are not causing warts or blisters (unless you want those).  But there it is, and the result below:

Bumpeh

Voilà!  Now you have a bump map of the same resolution as your master texture without adding the few megabytes of RAM that a real bump map would take up.  Enjoy!




Comments

by JudibugDesigns on Aug 1, 2009 3:52:53 pm [homepage]

Thanks so much! Extremely useful info and just what I was googling!!!
by eschen on Aug 9, 2009 9:55:34 am [homepage]

Interesting idea. Do you think, when further developed, this can replace bump map creation in general?
by nruddock on Aug 9, 2009 3:33:16 pm [homepage]

"Do you think, when further developed, this can replace bump map creation in general?"
No, it only works because the colour variations produce low grade greyscale noise in more or less the right places, but in general the colour variations don't correspond to what would be right for a bump map.

What bagginsbill says about displacement maps in this post
-> http://www.renderosity.com/mod/forumpro/showthread.php?message_id=3436947&ebot_calc_page#message_3436947
applies equally to bump maps.
by AntoniaTiger on Aug 9, 2009 6:26:47 pm [homepage]

There used to be a lot of old stuff which used a greyscale version of the texture in much the same way as this trick.

It was still being done when A3 came out. The Engineer Boots in the A3 Leather Set use a negative greyscale, and it looks as though you could just use a wholly procedural shader. That's a May '05 product, and the ReadMe says P4 or Pro Pack.

DAZ, ps_ac1181b, a nice enough set. The jacket is quite useful.
by IsaoShi on Aug 12, 2009 9:42:17 am [homepage]

A well-presented and useful little tutorial, well done.

You might mention that the Bump value is in whatever Display Units are selected in Preferences. Your 0.0005 might be in Poser Native Units (if that's what you use), producing a maximum bump of around one-twentieth of an inch. Someone using the default Feet, or the more commonly-used Inches, would see hardly anything at all with that value.
by Minyassa on Aug 12, 2009 9:55:36 am [homepage]

Thanks for mentioning that, that point escaped me. I'm not very conversant with the Display Units setting so I did not think of it!
by visionastral on Aug 12, 2009 12:13:04 pm [homepage]

Mmmmm... excuse me but, it isn't much more simple to just assign the original texture directly to the bump channel and then put a NEGATIVE number on it? Never tried?

I have been making this since 3D Studio 4.0, in MSDOS!
by RobynsVeil (online now) on Aug 13, 2009 6:59:09 am [homepage]

Might want to have a look at this thread, hun:
http://www.renderosity.com/mod/forumpro/showthread.php?thread_id=2762503&page=4#message_3426515
by LaQuiet on Aug 13, 2009 1:33:09 pm [homepage]

I'm still learning Poser Pro and this helps tremendously!!! Thank you!!!
LaQuiet
by RainerM on Aug 14, 2009 1:45:16 pm [homepage]

Thank you, it´s very usegull

Say Something



Powered by Bondware
Newspaper Software | Email Marketing Tools | E-Commerce Marketplace