Bug 330695

Summary: NVidia Normal Map Generation Tool
Product: [Applications] krita Reporter: Paul Geraskin <paulgeraskin>
Component: FiltersAssignee: Krita Bugs <krita-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: griffinvalley, halla
Priority: NOR    
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Paul Geraskin 2014-02-03 10:50:32 UTC
Hi guys.

I would like to get NormalMap generator. It's NVidia Tool. It can do cool NormalMaps(It's like bump maps, but they are for 3d video cards (BLUE TEXTURES)) and create DDS files (they are like PNG, but optimized for video cards).
THE CODE: http://code.google.com/p/nvidia-texture-tools/
NVIDIA PAGE: https://developer.nvidia.com/nvidia-texture-tools-adobe-photoshop

You can check gimps plugins which added the Nvidia Textre Tools.
http://code.google.com/p/gimp-normalmap/
http://code.google.com/p/gimp-dds/

This generator is added to Photoshop and Gimp as plugins. It would be cool to add it to Krita too.

The Tool can do:
- Generate normalMaps
- Load/save DDS files.
Comment 1 wolthera 2014-12-15 18:42:47 UTC
Moving this to filters, couldn't find it initially :)
Comment 2 Halla Rempt 2016-01-24 15:31:01 UTC
WISHGROUP: Larger Usability Fixes

Amadirow as originally working on this. We need to take the phong bumpmap code that takes our heightmap; we we should stop half-way the code in that filter.
Comment 3 wolthera 2017-10-05 18:45:58 UTC
Git commit c9583d1562353662fc46e077786b8590eaa5ad08 by Wolthera van Hövell tot Westerflier.
Committed on 05/10/2017 at 18:40.
Pushed by woltherav into branch 'master'.

Feature: Height to normal map filter.

This adds a height to normal map filter to Krita.

The filter is based on the edge detection filter, so like it, it
can do prewitt, sobol and simple, as well as have a editable kernel
radius(which controls how strong the effect of a height difference is in the
resulting normal map), and it can be used as a filter layer/mask/brush.

The most common used method is sobol with a single px radius, which is also
the default it open up on.

CCMAIL:kimageshop@kde.org


https://commits.kde.org/krita/c9583d1562353662fc46e077786b8590eaa5ad08