El addon Proximity Snap corrige el clipping y los huecos entre mallas en Blender con un solo botón, y se distribuye gratis
El desarrollador conocido como rinvo ha publicado en abierto Proximity Snap, un addon para Blender que atrae los vértices seleccionados a la superficie más cercana de otro objeto y los mantiene a una distancia definida de ella. Todo se reduce a pulsar un botón: no hace falta asignar un modificador, indicar el objeto de referencia ni activar el modo de snapping manual.
Situaciones típicas para las que se escribió la herramienta: clipping de mallas, huecos entre la calzada de una carretera y el terreno, retopología. El addon fue en origen una herramienta personal del autor, que explica su publicación diciendo que resultó demasiado útil como para guardarla en un cajón.
Un botón en lugar de un modificador y snapping manual
El autor describe la lógica de funcionamiento de forma muy concreta: encontrar el objeto más cercano y colocarse a una distancia dada de él. El addon determina los objetivos por sí mismo y, además, solo trabaja con objetos visibles: para limitar la lista de objetivos basta con aislar en el viewport las mallas necesarias. Varios objetivos a la vez se procesan sin configuración adicional. Además de los vértices de la malla, la herramienta puede mover los puntos de control de las curvas.
«Con algunos ajustes me ahorra más tiempo que cualquier montaje de Geometry Nodes que haya conseguido construir hasta ahora, y la diferencia es enorme. Si alguna vez has tenido que alinear un montón de vértices a una distancia determinada de una superficie, sabes lo doloroso que resulta. ¿Configurar modificadores? ¿Especificar los objetos necesarios? ¿O hacer el snapping a mano? Ahora es un solo botón», escribe rinvo.
El conjunto de parámetros es compacto:
- Target type — tipo de objetivo: superficie, arista o vértice;
- Distance from the target — la distancia que el vértice mantiene respecto al objetivo;
- Direction priority — prioridad de dirección: None, Over, Under, Only Over (declipping) y Only Under;
- Distance limits — el límite de distancia a partir del cual se ignoran los elementos demasiado lejanos;
- Projection — modo de proyección: por el punto más cercano (Closest) o a lo largo de la normal proyectada (Projected normal);
- Smoothing — suavizado de las posiciones finales.
También hay asignación de atajos de teclado propios. Según el autor, últimamente utiliza la herramienta en retopología, en el montaje de circuitos de carreras y en el modelado de todo tipo de cosas, desde coches hasta ropa.
Dónde conseguirlo y por qué el archivo puede no gustarle al antivirus
El addon es gratuito. Se puede conseguir en la página de Proximity Snap, así como en BOOTH y en Jinxxy, donde está publicado como producto gratuito. El archivo es diminuto: unos cuatro kilobytes. El autor formula la compatibilidad con cautela: probado en Blender 5.0 y versiones posteriores; en las anteriores lo más probable es que también funcione, ya que el addon está construido de forma muy sencilla.
Debido a un brusco aumento de las descargas, sistemas automáticos de comprobación de terceros marcaron el archivo zip como potencialmente inseguro. El autor no puede influir en ello y propone a quien lo desee descomprimir el archivo por su cuenta y examinar el código fuente antes de instalarlo.
Por qué una herramienta así hacía falta justo ahora
Las herramientas nativas de Blender cubren la tarea desde dos lados, pero entre ellas queda un hueco. El snapping en el viewport atrae los elementos a la geometría más cercana, pero los coloca directamente sobre la superficie: no contempla ningún margen. Shrinkwrap sí admite margen, pero es un modificador que afecta a todo el objeto y solo se puede limitar con un grupo de vértices, no con la selección actual en modo edición. En Geometry Nodes, el nodo Geometry Proximity devuelve el punto más cercano y la distancia, mientras que el desplazamiento a lo largo de la normal hay que montarlo a mano. Proximity Snap probablemente tenga demanda precisamente porque ocupa ese nicho: una operación puntual sobre la selección, con margen y prioridad de dirección.
En un contexto en el que en la comunidad de Blender se multiplican los pequeños asistentes gratuitos para operaciones concretas, Proximity Snap parece una continuación de esa tendencia: los pipelines de los modeladores se llenan de herramientas puntuales, cada una de las cuales elimina un paso repetitivo. Estas utilidades suelen surgir de la rutina personal del autor, y este caso no es una excepción.
Conviene tener presentes también las limitaciones: el código se distribuye como archivo junto con la build, y no a través de un catálogo con actualizaciones automáticas. Para un pipeline de estudio con requisitos formales sobre la procedencia del código eso puede convertirse en un obstáculo; para un proyecto personal, difícilmente. Si el interés por la herramienta se mantiene, el siguiente paso lógico sería su publicación en el catálogo de extensiones de Blender.