¿Crear esta perspectiva de mapa en 3D?

Estoy tratando de crear una superposición de imagen personalizada en leaflet.js. En aras de aprender algo nuevo, estoy tratando de colocar las coordenadas en un mapa de aspecto 3D. Por ejemplo (el mapa dentro del rectángulo rojo):

ingrese la descripción de la imagen aquí

Entonces, hasta ahora he probado la herramienta de perspectiva y la extensión de borde 3D en Inkscape, que están dando un resultado un poco extraño.

Mi principal confusión hasta ahora: ¿cómo se llama el borde grueso (o la altura) en la parte inferior? y, lo más importante, ¿es posible simular esto en gimp o inkscape? He oído hablar de Blender, pero podría ser una exageración severa.

Muchas gracias.

Respuestas (2)

Blender puede ser excesivo, pero ciertamente puede hacer esto.

ingrese la descripción de la imagen aquí

  1. Importa un mapa SVG. Hay un complemento incluido con Blender que le permite hacer esto. Si SVG no aparece en Archivo > Importar , debe habilitarlo en Archivo > Preferencias de usuario > Complementos :

    ingrese la descripción de la imagen aquí

    Luego haz clic en Archivo > Importar > SVG y selecciona tu mapa (utilicé este )

  2. Desafortunadamente, el importador no es perfecto e importa Rusia como una forma no cerrada (al menos lo hizo para mí).

    Actualización: Esto ya está arreglado . El complemento fijo se incluirá con la próxima versión de blender (2.73), o puede descargarlo aquí e instalarlo en la versión actual.

    Solución original:
    seleccione la curva del problema con RMB RMB, ↹ Taben el modo de edición, seleccione todo con Ay presione ⎇ AltCpara alternar la curva cerrada. Esto permitirá que se llene.

  3. Para agregar grosor, normalmente podría establecer el valor de extrusión de todas las curvas en un valor> 0. Sin embargo, no he encontrado una manera fácil de hacer esto en muchas curvas a la vez (no sé por qué, pero la configuración de copia al operador seleccionado no parece que no funciona en las curvas). Un poco de Python puede venir al rescate:

    for curve in bpy.data.curves:
        curve.extrude = .01
    

    Siempre que las únicas curvas en su escena sean las del mapa, puede pegar lo anterior en la consola de Python.

¿Has intentado cambiar el modo de tu capa de superposición? He estado jugando con esta función en GIMP últimamente con resultados sorprendentes.

Por ejemplo, tomé un estampado de rosas y lo puse sobre una representación 3D de un vestido victoriano en gris (creado en DAZ3D) y parece que se asigna a las curvas y mantiene el sombreado. Puede que tengas que hacer dos capas, una para los océanos y otra para los continentes, pero vale la pena intentarlo.

Para usarlo:

  1. Agregue una nueva capa con sus coordenadas en las ubicaciones correctas.
  2. En la barra lateral Capa - Patrones , seleccione su capa.
  3. Justo debajo de la pestaña Capas está el Modo. El valor predeterminado es Normal .
  4. Haga clic en el menú desplegable a la derecha y seleccione las distintas opciones hasta que encuentre una que coincida con lo que está buscando.