|
| 1 | +# Creación de mundos y circuitos personalizados en Blender |
| 2 | + |
| 3 | +## Descarga e instalación del addon GIS |
| 4 | + |
| 5 | +Lo primero será descargar e instalar el **GIS Addon** en Blender. Para ello: |
| 6 | + |
| 7 | +1. Accede al repositorio oficial de GitHub del addon. |
| 8 | +2. Dirígete al apartado **Releases** y descarga el archivo `.zip`. |
| 9 | +3. **No descomprimas** el `.zip`. |
| 10 | + |
| 11 | +En Blender: |
| 12 | + |
| 13 | +1. Ve a `Edit -> Preferences -> Add-ons -> Install`. |
| 14 | +2. Selecciona el archivo `.zip` descargado. |
| 15 | + |
| 16 | +--- |
| 17 | + |
| 18 | +## Creación del plano |
| 19 | + |
| 20 | +1. Abre el menú **GIS** (barra de herramientas del viewport). |
| 21 | +2. Navega a: `GIS -> Web Geodata -> Basemap`. |
| 22 | +3. Selecciona `Google` y luego `Satellite`, y haz clic en **OK**. |
| 23 | +4. Aparecerá un mapa del mundo donde podrás ubicarte en la zona deseada. |
| 24 | + > Se recomienda que el terreno no supere los **5 km** de largo y ancho. |
| 25 | +5. Usa la tecla **B** para hacer una selección precisa del área. |
| 26 | +6. Usa la tecla **E** para eliminar el resto del plano. |
| 27 | + |
| 28 | +--- |
| 29 | + |
| 30 | +## Añadir elevación |
| 31 | + |
| 32 | +1. Con el plano seleccionado, en el menú **GIS**, elige `Get elevation`. |
| 33 | +2. Selecciona la fuente **Marine-geo.org GMRT**. |
| 34 | +3. Esto aplicará elevación al plano mediante modificadores. |
| 35 | + |
| 36 | +> Aplica los modificadores **de abajo hacia arriba** para convertir el plano en una malla. |
| 37 | +
|
| 38 | +Para mejorar la resolución (aumentar la cantidad de malla): |
| 39 | + |
| 40 | +- Añade un modificador de **Subdivision**. |
| 41 | +- Ajusta hasta que el tamaño de los bloques sea el doble del ancho de la carretera o menos. |
| 42 | + |
| 43 | +--- |
| 44 | + |
| 45 | +## Creación de la carretera |
| 46 | + |
| 47 | +1. Crea una **curva tipo Path** en el inicio del circuito. |
| 48 | +2. Activa **Face Project** en el imán para que la curva se adapte al terreno acercando la curva a la carretera si es necesario. |
| 49 | +3. Pasa a **Edit Mode** y comienza a añadir y ajustar los puntos de la curva siguiendo el trazado. |
| 50 | +4. En el menú `Object Data Properties`: |
| 51 | + - Cambia `Twist Method` a **Z-Up**. |
| 52 | +5. Desactiva el imán una vez finalices. |
| 53 | + |
| 54 | +--- |
| 55 | + |
| 56 | +## Opción 1: Trazado por encima del plano |
| 57 | + |
| 58 | +1. Crea un **bloque genérico** que represente el asfalto. |
| 59 | + > Si quieres añadir guardarraíles, inclúyelos aquí. |
| 60 | +
|
| 61 | + - El ancho del bloque debe coincidir con el del circuito. |
| 62 | + - La longitud puede ser aproximadamente la mitad del ancho. |
| 63 | + |
| 64 | +2. Coloca este bloque en el primer punto del circuito. |
| 65 | +3. Añade los siguientes **modificadores** al bloque: |
| 66 | + - **Array**: Para repetir el bloque. |
| 67 | + - **Curve**: Para seguir la curva del circuito. |
| 68 | + - **Solidify**: Para darle grosor. |
| 69 | + |
| 70 | + Asegúrate de: |
| 71 | + - Activar **Merge** en Array. |
| 72 | + - Asignar la curva en el modificador **Curve**. |
| 73 | + |
| 74 | +4. Ajusta la curva para evitar zonas flotantes o sumergidas en el terreno. |
| 75 | +5. Aplica los modificadores y texturiza a tu gusto. |
| 76 | + |
| 77 | +--- |
| 78 | + |
| 79 | +## Opción 2: Trazado incluido en el plano |
| 80 | + |
| 81 | +> Este método genera una malla única, pero puede introducir **N-gons** (caras con más de 4 lados). |
| 82 | +
|
| 83 | +1. Sigue los pasos iniciales de creación del bloque, **sin añadir Solidify**. |
| 84 | +2. Guarda la **coordenada Z** del bloque del circuito. |
| 85 | +3. Eleva levemente el circuito hasta que esté completamente por encima del terreno. |
| 86 | +4. Selecciona el plano del terreno y entra en **Edit Mode**. |
| 87 | +5. Desde la vista superior (`Top View`): |
| 88 | + - Haz clic sobre el objeto de la carretera. |
| 89 | + - En el menú `Mesh`, haz un **Knife Project**. |
| 90 | + |
| 91 | +6. En `Vertex Groups`: |
| 92 | + - Crea un nuevo grupo y asigna la selección proyectada. |
| 93 | +7. Deselecciona la carretera con `Ctrl + Click` y pulsa `Delete` para eliminar las caras. |
| 94 | +8. Vuelve a **Object Mode** y devuelve el circuito a su coordenada Z original. |
| 95 | + |
| 96 | +9. Añade un modificador **Shrinkwrap** al circuito: |
| 97 | + - `Target`: El plano del terreno. |
| 98 | + - `Vertex Group`: El grupo que creaste. |
| 99 | + - `Wrap Method`: **Nearest Vertex**. |
| 100 | + |
| 101 | +10. Aplica los modificadores y texturiza el circuito a tu gusto. |
| 102 | + |
| 103 | +--- |
| 104 | + |
| 105 | +## Notas Finales |
| 106 | + |
| 107 | +- Guarda copias del proyecto antes de aplicar modificadores importantes. |
| 108 | +- Puedes exportar el circuito para usarlo en motores como Unity o simuladores como Gazebo. |
| 109 | + |
| 110 | +--- |
| 111 | + |
| 112 | +## Links útiles |
| 113 | + |
| 114 | +- [Blender GIS Addon (GitHub)](https://github.com/domlysz/BlenderGIS) |
| 115 | +- [Marine Geoscience Data System (GMRT)](https://www.marine-geo.org/tools/maps_grids.php) |
0 commit comments