
Old topic, but related questions, so I figured it better to bump the topic instead of making a new one...
In relation to a little experiment (landscape model, basically) I'm working on, I'm trying to make animated water surface with (naturally) animated normal map to take care of fancy reflections, but I'm a bit stumped. I now have something like this:
















Tileable, 60 frames, original size 512x512 (I might reduce it to 256^2 in the end). So that's supposed to be the elevation of the water's surface so that dark equals bottom of a wave and bright equals top of a wave.
Obviously the zeroth question is if it's even possible to use animation as a normal map. If yes, I'm assuming a standard *.eff would work, using frames of individual normal maps, right?
Now, what I'm wondering is how to make a normal map out of this kind of grayscale elevation image (well, it's not really greyscale, it's RGB but it just happens to be gray so I'm using that word a bit loosely here). I suppose I need to convert it to that cyan/magenta thingy where different slopes are identified by different colours? If so, how do I do it?
I'm using NVidia DDS utilities, and the command
nvdxt -file wave_00.tga n9x9does produce something that has blue and violet stripes in it - am I right to assume that's one way to generate a normal map? Please correct me if I'm completely wrong. The file the command produces is named wave_00.dds. But is this file in which format then? Do I need to first convert the grayscale images into normal map format, and then convert them to DXT5nm format with
nvdxt -file wave_00.dds -dxt5nmor what?
Secondly, if I use command
nvdxt -file wave_00.tga -dxt5nmor, in other words, convert the black/white elevation tga map directly to DXT5nm format, it makes a file where (when viewed with GIMP) dark parts become transparent and bright parts remain visible... what is this, then? Can I use that directly without going through the colourful phase?
Final question - if I wanted to use a height map for the wave animation as well, what format would that use? Simple greyscale DXT5 or what? And would it even be worth it to do that in the first place?
Any and all help appreciated very much.
