Imita una representación fotorrealista de la portada de un libro.

Tengo la imagen de la portada de un libro, por ejemplo,

Foto de frente y de costado

que me gustaría usar (junto con la imagen del lomo) para producir la imagen de la derecha, que es una vista lateral del mismo libro. Las transformaciones del anverso y el lomo junto con el oscurecimiento del lomo y la unión de las imágenes son pasos muy sencillos, y los describo a continuación (usando ImageMagick). Me interesaría escuchar estrategias para:

  • la sombra suave (en la parte inferior izquierda)
  • un borde suave en los bordes y
  • la sombra del bulto de la encuadernación

y otras transformaciones que considerarías (y cómo) para hacer de esta una composición más fotorrealista.

Estoy especialmente interesado en soluciones que se puedan programar como ImageMagic.

Si quieres probar suerte con dos imágenes de ejemplo, aquí están:

La espina La cubierta

y aquí hay un breve guión para ponerlos juntos:

convert wc4jd.png -matte -virtual-pixel transparent \
         -distort Perspective \
              '0,0 0,0   0,651 0,651   453,0 320,43   453,651 320,608' \
          front_pers.png
convert UPj8N.png -matte -virtual-pixel transparent \
         -distort Perspective \
              '0,0 0,4   0,652 0,648   36,0 36,0   36,652 36,652' \
          spine_pers.png
convert -brightness-contrast -15x10 spine_pers.png spine_pers_dark.png
convert spine_pers_dark.png front_pers.png +append output1.png
convert output1.png -alpha set -virtual-pixel transparent -channel A \
          -morphology Distance Euclidean:1,5\! +channel output.png

y aquí los resultados no tan buenos aún:

ingrese la descripción de la imagen aquí

Puede consultar boxshot.com , es programable y está diseñado para maquetas de productos.

Respuestas (1)

Desafortunadamente, no tengo conocimiento de ImageMagic, pero lo siguiente es una extrusión 3D simple en Illustrator. El perfil con una protuberancia de unión se extruyó a la altura deseada y sus fotos se insertaron como texturas de superficie mapeadas

ingrese la descripción de la imagen aquí

El perfil extruido era originalmente un rectángulo, pero el lado angosto visible se redondeó y se agregó una protuberancia de unión quessed. La herramienta de selección directa eliminó un lado corto y la herramienta Pluma dibujó el nuevo. Los detalles invisibles fueron ignorados.

El final vinculante está aquí ampliado:

ingrese la descripción de la imagen aquí

El trazo negro se eliminó antes de la extrusión. El relleno gris se aplicó para llenar los estrechos cortes verticales entre la tapa y la parte posterior. No tenía fotos de texturas para ellos. Creo que esta falsificación es imperceptible debido a la superficie lisa y sin textura (=sin lienzo ni patrones insertados)

La sombra sobre la mesa se agregó como un paralelogramo negro muy borroso; de nuevo dibujado por la pluma. Su opacidad se redujo para una apariencia más sutil.

NOTA: El procesamiento 3D en Illustrator no es destructivo. Uno puede cambiar fácilmente el ángulo de visión, la perspectiva y la luz para la apariencia deseada. La sombra en la mesa es un elemento independiente, así que dibújela después de que esté satisfecho con la extrusión 3D.

El brillo y el contraste sufren fácilmente en el sombreado 3D. Esto se debe a que Illustrator reduce la luz para lograr el sombreado. Se puede restaurar en Photoshop; ver el resultado.

ingrese la descripción de la imagen aquí

Si uno quiere quedarse en Illustrator, necesita más fuentes de luz. Aquí hay una captura de pantalla de dos fuentes de luz:

ingrese la descripción de la imagen aquí

Secuencias de comandos: Illustrator se puede controlar mediante secuencias de comandos. Una vez que se encuentran los parámetros correctos, un programador competente crea un script seguramente sin dificultades.

Esto es extremadamente agradable, estoy bastante seguro de que me llevará algún tiempo digerirlo todo, pero los resultados son impresionantes. Illustrator se puede controlar mediante scripts, pero no desde un servidor que tiene que procesar miles de ellos sobre la marcha... léase servidor Linux. Sería muy bueno ver si alguien puede reproducir estos movimientos en IM