JDK-8102136 : Material.setBumpMap() should be renamed Material.setNormalMap()
  • Type: Enhancement
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Won't Fix
  • Submitted: 2013-03-28
  • Updated: 2015-06-16
  • Resolved: 2013-04-18
Related Reports
Relates :  
Description
Material.setBumpMap() should be renamed Material.setNormalMap(), 
as the map used has an RGB value indicating XYZ normal direction.
The map currently used by setBumpMap is a normal map as described in this link:
http://wiki.blender.org/index.php/Doc:2.4/Manual/Textures/Influence/Material/Bump_and_Normal 
These maps definitely have distinct x, y and z values (normal) and changing those components individually has an impact on the visual result. 

In animation production, we use 3 kinds of maps:
[*] Bump Map : Greyscale value indicating bump
[*] Normal Map : RGB value indicating XYZ normal direction
[*] Displacement Map : actually moves the surface of the geometry (expensive) 


Comments
Reopen to change resolution as "Won't Fix"
18-04-2013

Add the possibility to support height map in the future
18-04-2013

Bump mapping is a general name for techniques use to simulating bumps. The current name (bumpMap) will give us the flexibility of adding other techniques (bump map representations as Image) in the future.
18-04-2013