Generation of geometrically correct normalmaps.
Posted: 02.11.2006, 13:52
Hello to all.
I am Robert Skuridin from Russia, mentioned by Fridger Shrempp here several times. I am physicist-theoretician and I work in the field of physical hydrodynamics.
In spring I contacted Fridger and proposed some ideas about normalmaps (and, in lesser extent, generation of big VTs in general). I am more familiar with Fortran, so my programs were written in Fortran. During one month, Fridger developed a set of C++ programs, referred as 'nmtools'. However, they are not released yet.
Meanwhile, I can provide my own current set of programs and instructions to all interested (as Windows executables with Fortran source code) via e-mail (I don't possess and don?€™t intend to possess a web-site). My programs are probably less flexible, than 'nmtools' (no pipelining, the interface is very crude), but the functionality is exactly the same. They by no way should be considered as an alternative to ?€?nmtools?€™, which are more consistent with the Celestia project on the whole (because in C++), comply to some standards, are multiplatform and have some additional options. I don't have time and possibility for detailed explanations of mathematics involved, you may ask Fridger (and, probably, this will be explained in the documentation for ?€?nmtools?€™). So, I suggest that only persons with basic understanding of VT functionality and file manipulating in Windows should be interested.
My final goal is not distribution of these programs, but the availability of good textures (in particular normalmaps), so I will be very happy, if someone finally creates a good set and distributes it.
Please, make your requests on the Forum in this tread, as I check the mailbox in the profile only episodically. If there will be several requests, I suppose to send one mail to all interested tomorrow.
Additionally, my programs work with little-endian files. The conversion between little-endian and big-endian format can be done by standart means in UNIX-like systems, but in Windows requires some special tool. I find easier to write my own converter for this, but it is quite slow. If required, I can include it as well, but I recommend using something else.
Also, if there will be any interest, the development of analogous utilities for the handling of other types of BIG VTs is possible.
With best regards, RVS
I am Robert Skuridin from Russia, mentioned by Fridger Shrempp here several times. I am physicist-theoretician and I work in the field of physical hydrodynamics.
In spring I contacted Fridger and proposed some ideas about normalmaps (and, in lesser extent, generation of big VTs in general). I am more familiar with Fortran, so my programs were written in Fortran. During one month, Fridger developed a set of C++ programs, referred as 'nmtools'. However, they are not released yet.
Meanwhile, I can provide my own current set of programs and instructions to all interested (as Windows executables with Fortran source code) via e-mail (I don't possess and don?€™t intend to possess a web-site). My programs are probably less flexible, than 'nmtools' (no pipelining, the interface is very crude), but the functionality is exactly the same. They by no way should be considered as an alternative to ?€?nmtools?€™, which are more consistent with the Celestia project on the whole (because in C++), comply to some standards, are multiplatform and have some additional options. I don't have time and possibility for detailed explanations of mathematics involved, you may ask Fridger (and, probably, this will be explained in the documentation for ?€?nmtools?€™). So, I suggest that only persons with basic understanding of VT functionality and file manipulating in Windows should be interested.
My final goal is not distribution of these programs, but the availability of good textures (in particular normalmaps), so I will be very happy, if someone finally creates a good set and distributes it.
Please, make your requests on the Forum in this tread, as I check the mailbox in the profile only episodically. If there will be several requests, I suppose to send one mail to all interested tomorrow.
Additionally, my programs work with little-endian files. The conversion between little-endian and big-endian format can be done by standart means in UNIX-like systems, but in Windows requires some special tool. I find easier to write my own converter for this, but it is quite slow. If required, I can include it as well, but I recommend using something else.
Also, if there will be any interest, the development of analogous utilities for the handling of other types of BIG VTs is possible.
With best regards, RVS