lunes, 19 de agosto de 2024

Modelo geométrico de piedra de playa con R

Cuando voy a una playa de piedras me gusta fijarme en la forma ovalada que adquieren las piedras, labradas por las olas a lo largo de miles o millones de años. Vamos a programar una rutina que, a partir del contorno de una piedra de este tipo, la modele en base a 4 elipses. De cada una de ellas se utiliza 1/4 de la forma garantizando la continuidad de las derivadas, y por tanto la suavidad del contorno modelado, en los cuatro puntos de unión.

domingo, 11 de agosto de 2024

Anaglifos de un mapa de elevación con R

En 'Proyección de sombras sobre un DEM con R' partiendo de un mapa de elevaciones obteníamos una visión pseudo 3D coloreada de su hillshade, añadiéndole además una proyección de sombras. Le vamos a dar una nueva vuelta de tuerca para construir, con el mismo método de slicing que usamos en aquella ocasión, un anaglifo que permita percibir de forma real el relieve 3D del mapa.

martes, 6 de agosto de 2024

La costa más cercana con R

En ausencia de corrientes y viento, la ruta más rápida desde el mar a tierra es la línea recta hasta el punto más cercano de costa. Este mapa pretende indicar hacia dónde deberíamos dirigirnos desde cualquier punto del océano para alcanzar la costa de las Islas Canarias lo antes posible. Se asume la validez de la distancia euclídea para la proyección geográfica analizada.

viernes, 24 de mayo de 2024

Apilado por mínimo para preservar sombras en RAW

Me quedan pocas funciones de apilado por probar, y una de ellas es el mínimo. Haciendo en este caso el ejercicio al revés tratamos de discurrir una aplicación donde este apilado tenga utilidad, y se me ha ocurrido la de preservar las sombras proyectadas por un "reloj solar" casero.

lunes, 29 de abril de 2024

Proyección de sombras sobre un DEM con R

Dada la naturaleza de los mapas de elevación (DEM), donde en cada celda del terreno tenemos que preocuparnos de una única coordenada tridimensional, aunque con algunas restricciones podemos acercarnos de forma sencilla a un cálculo exacto de proyección de sombras, sin necesidad de recurrir a verdaderos algoritmos 3D complejos basados en trazado de rayos (los usados en software como Blender, rayshader,...).

jueves, 25 de abril de 2024

Mapas estilo karesansui con R

El karesansui (枯山水) o jardín seco japonés es una técnica de paisajismo donde mediante rocas y otros elementos se representan islas separadas por un manto de grava que simboliza el mar. La arena se rastrilla formando surcos, los cuales en las proximidades de cada isla siguen sus contornos de forma concéntrica emulando las olas.

sábado, 23 de marzo de 2024

Ocultando imágenes en el espectro de un sonido con R

Un clásico juego de encriptación consiste en incrustar imágenes en el espectro de un archivo de audio. En el caso de usar frecuencias audibles va a sonar horrible, pero si dibujamos su espectrograma las imágenes aparecerán por arte de magia.

martes, 19 de marzo de 2024

Mitos falsos de la fotografía digital

Los fotógrafos son dados a hacer símiles entre la era analógica y la digital. La naturaleza de varias cosas ha cambiado, así algunas comparaciones son acertadas pero otras confunden más que ayudan. Este artículo pretende mostrar varios ejemplos de por qué en ocasiones se hacen simplificaciones y se asumen causalidades donde solo hay correlaciones, llegando a conclusiones erróneas sobre ciertos aspectos.

domingo, 10 de marzo de 2024

Midiendo la velocidad de centrifugado de una lavadora con la FFT

Con el análisis espectral del sonido que hace una lavadora durante su centrifugado podemos calcular con mucha precisión a cuántas rpm está girando. Lo mismo es aplicable al sonido de cualquier otro tipo de motor.

domingo, 3 de marzo de 2024

Apilado por media para simular filtro ND en RAW

Como cierre un tanto procrastinado del ejercicio 'Apilado por media para simular ISO ultra bajo en RAW', vamos a promediar varios archivos RAW procedentes de capturas de la misma escena para simular el efecto de un filtro de densidad neutra con el fin de obtener un archivo RAW de larga exposición.