POV-Ray : Newsgroups : povray.general : QUESTION: Bump_Map not Effective? : Re: QUESTION: Bump_Map not Effective? Server Time
24 Apr 2024 20:18:05 EDT (-0400)
  Re: QUESTION: Bump_Map not Effective?  
From: Thomas de Groot
Date: 16 Jul 2017 06:58:49
Message: <596b46e9@news.povray.org>
On 16-7-2017 9:08, omniverse wrote:
> Thomas de Groot <tho### [at] degrootorg> wrote:
>> On 16-7-2017 1:41, Sven Littkowski wrote:
>>> I never actually used bump_maps before. Now I try to use one, but not
>>> seeing any effect. Can someone assist me?
>>>
>>> The scene contains a stratosphere helium balloon, and the bump_map
>>> should have created the typical balloon surface. However, I don't see
>>> the surface changed. Before posting any images, I show you the scene
>>> file. is there any error the way I do it?
>>>
>>> -------------------------------------------
>>
>> Same comments as Omniverse. I give you here an example from my
>> BeenThereDoneThat scene, the moon in the sky:
>>
>> #declare MoonMap =
>>     texture {
>>       pigment {
>>         image_map {
>>           png "PlanetMaps/MoonMap.png" gamma 1.0
>>           map_type 1
>>           once
>>           interpolate 2
>>         }
>>       }
>>       normal {
>>         bump_map {
>>           png "PlanetMaps/MoonBump.png"
>>           map_type 1
>>           once
>>           interpolate 2
>>         }
>>         bump_size 5.0
>>       }
>>       finish {
>>         diffuse albedo 0.9
>>       }
>>     }
>>
>> That is all that is needed. The bump_size is even rather high but works
>> best for this scene.
>>
>> Note that in order for the maps to be effective you need to add the
>> map_type parameter which seems to be missing in your code. 1 is for a
>> sphere. See docs for mor info on image_maps and bump_maps.
>>
>> --
>> Thomas
> 
> Definitely onto something there Thomas. I was looking at it again because I
> thought there was a reason for the default planar mapping, but I wondered if
> that could be a mistake for this particular thing.
> map_type 1 will wrap around the balloon shape spherically and not need
> translate, rotate or scale.
> 
> But the main thing I was thinking about was to skip the image_map to get a
> better look at what the bump_map is doing. So to try that, Sven, you might want
> to look at it with only pigment { rgb 1 filter 0.5 } or similar. That way you
> can see the normal alone.
> 
> I realized my attempt using my own image file masked the appearance somehow.
> Probably something to do with the bump_map being like an illusion and not a real
> surface deformation for the visible image to paint onto. So using the plain
> pigment color it highlights the bump_map instead of masking it from view.
> At least that's my thought on this.
> 
> Bob
> 
> 
>

You are absolutely right. Best to test with a plain pigment, preferably 
a light one. ;-)


-- 
Thomas


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.