rename normalize to normalizeNormalMap
This commit is contained in:
@ -130,7 +130,7 @@ FloatImage * nv::createNormalMap(const Image * img, FloatImage::WrapMode wm, Vec
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Normalize the given image in place.
|
/// Normalize the given image in place.
|
||||||
void nv::normalize(FloatImage * img)
|
void nv::normalizeNormalMap(FloatImage * img)
|
||||||
{
|
{
|
||||||
nvCheck(img != NULL);
|
nvCheck(img != NULL);
|
||||||
img->expandNormals(0);
|
img->expandNormals(0);
|
||||||
|
@ -19,37 +19,37 @@
|
|||||||
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||||
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||||
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
// OTHER DEALINGS IN THE SOFTWARE.
|
// OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
#ifndef NV_IMAGE_NORMALMAP_H
|
#ifndef NV_IMAGE_NORMALMAP_H
|
||||||
#define NV_IMAGE_NORMALMAP_H
|
#define NV_IMAGE_NORMALMAP_H
|
||||||
|
|
||||||
#include <nvmath/Vector.h>
|
#include <nvmath/Vector.h>
|
||||||
#include <nvimage/nvimage.h>
|
#include <nvimage/nvimage.h>
|
||||||
#include <nvimage/FloatImage.h>
|
#include <nvimage/FloatImage.h>
|
||||||
|
|
||||||
|
|
||||||
namespace nv
|
namespace nv
|
||||||
{
|
{
|
||||||
class Image;
|
class Image;
|
||||||
|
|
||||||
enum NormalMapFilter
|
enum NormalMapFilter
|
||||||
{
|
{
|
||||||
NormalMapFilter_Sobel3x3, // fine detail
|
NormalMapFilter_Sobel3x3, // fine detail
|
||||||
NormalMapFilter_Sobel5x5, // medium detail
|
NormalMapFilter_Sobel5x5, // medium detail
|
||||||
NormalMapFilter_Sobel7x7, // large detail
|
NormalMapFilter_Sobel7x7, // large detail
|
||||||
NormalMapFilter_Sobel9x9, // very large
|
NormalMapFilter_Sobel9x9, // very large
|
||||||
};
|
};
|
||||||
|
|
||||||
FloatImage * createNormalMap(const Image * img, FloatImage::WrapMode wm, Vector4::Arg heightWeights, NormalMapFilter filter = NormalMapFilter_Sobel3x3);
|
FloatImage * createNormalMap(const Image * img, FloatImage::WrapMode wm, Vector4::Arg heightWeights, NormalMapFilter filter = NormalMapFilter_Sobel3x3);
|
||||||
|
|
||||||
FloatImage * createNormalMap(const Image * img, FloatImage::WrapMode wm, Vector4::Arg heightWeights, Vector4::Arg filterWeights);
|
FloatImage * createNormalMap(const Image * img, FloatImage::WrapMode wm, Vector4::Arg heightWeights, Vector4::Arg filterWeights);
|
||||||
|
|
||||||
void normalize(FloatImage * img);
|
void normalizeNormalMap(FloatImage * img);
|
||||||
|
|
||||||
// @@ Add generation of DU/DV maps.
|
// @@ Add generation of DU/DV maps.
|
||||||
|
|
||||||
|
|
||||||
} // nv namespace
|
} // nv namespace
|
||||||
|
|
||||||
#endif // NV_IMAGE_NORMALMAP_H
|
#endif // NV_IMAGE_NORMALMAP_H
|
||||||
|
@ -339,7 +339,7 @@ static FloatImage * createMipmap(const FloatImage * floatImage, const InputOptio
|
|||||||
// Normalize mipmap.
|
// Normalize mipmap.
|
||||||
if (inputOptions.normalizeMipmaps)
|
if (inputOptions.normalizeMipmaps)
|
||||||
{
|
{
|
||||||
normalize(result);
|
normalizeNormalMap(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
|
Reference in New Issue
Block a user