Os voy a contar como he personalizado el horizonte "Fotorrealista" que permite poner el Starry Night con una vista panorámica de la azotea de mi edificio.
1- Sacais una vista panorámica de vuestro lugar de observación.
Es decir, dejando la cámara sobre un trípode, vais sacando fotos que se solapen un poco entre sí hasta cubrir los 360º de la vista panorámica.
2- Montais la vista panorámica.
Hay muchos programas para hacerlo. Yo usé "STOIK Panorama Maker" http://www.stoik.com/Panorama/. Es una versión demo y permite hacer vistas de 360º, es decir solapar la primera foto con la última y corregir el efecto deformador de los objetivos de focal corta (grandes angulares). Su utilización es uy intuitiva.
3- Haceis transparente el cielo.
Hay que añadir un canal alpha (de transparencia) a la imagen y establecer el fondo de la misma como transparente. Después se selecciona el cielo con la ayuda de la herramienta "varita mágica" y lo borrais. Se salva la imagen como formato Photoshop .psd.
Intenté hacer esta operación con el programa GNU "The Gimp" pero no conseguí hacer transparente el canal alpha al usarlo en Starry Night. Recomiendo usar Photoshop.
4- Guardais la imagen en el Starry Night.
Dentro de la carpeta de instalación del Starry Night:
C:\Archivos de programa\Starry Night Pro Plus 6\Sky Data\Horizon Panoramas
guardais el archivo psd que habeis creado.
5- Creais el fichero de "interpretación" del horizonte
En esa misma carpeta vereis qu están todos los "panoramas" y que cada uno de ellos tiene un fichero .txt con el mismo nombre.
Copiad el que más rabia os dé y renombradlo con el nombre de vuestra foto y extensión txt.
Por ejemplo:
Mi fichero de foto --> Azotea_Casa.psd
Mi fichero de texto --> Azotea_Casa.txt
Editad el fichero txt y cambiad los siguientes parámetros:
<SN_VALUE name="PanoName" value="Azotea_Casa">
<SN_VALUE name="ImageFileName" value="Azotea_Casa.psd">
// In degrees, the height of the image
<SN_VALUE name="ImageHeight" value="55.000000000000000000">
que son como podeis imaginar:
PanoName: El nombre de vuestro "panorama" que aparecerá en la lista a elegir del menú del Starry Night.
ImageFileName: El nombre del archivo de vustra foto.
ImageHeight: La altura en grados del borde superior de vuestra foto.
6- Elegid en Starry Night vuestro horizonte.
En la pestaña lateral "Options", click en el botón "Local Horizon", click en "Photorealistic", click en "Default" y elegid el vuestro.
FIN
Ahora será el momento de rotar vuestra imagen para que el Norte de la foto coincida con el Norte del Starry Night. Para eso, en el fichero de texto de antes teneis que editar el campo:
// These values are in the coord system that you pick out with ImageCoordSys
<SN_VALUE name="ImageCentreDec" value="169.000000000000000000">
ImageCentreDec: Es el valor en grados que separan el extremo izquierdo de vuestra imagen del Norte en Starry Night. Id tanteando valores.
Así queda mi azotea:
Espero que os haya interesado.
Un saludo.