Inspección#

Inspeccionar los valores intermedios en un árbol de nodos de geometría resulta útil mientras se construye o se intenta comprender uno, o cuando se intenta averiguar por qué algo no está funcionando. Blender proporciona varias herramientas para entender cómo funciona un árbol de nodos o por qué no está funcionando.

Nota

En general, las herramientas de inspección muestran los datos de la última vez que se evaluó el árbol de nodos. Si no se ha evaluado, no hay información disponible.

Inspección de conectores#

../../_images/modeling_geometry-nodes_inspection_socket-inspection.png

Inspección de conector.#

La inspección de conectores muestra información sobre el valor en un conector durante la última evaluación. Para los tipos de datos primitivos, como enteros, vectores y cadenas, se muestra el valor real. Para los conectores de geometría solo se almacena parte de la información sobre la geometría, incluyendo el conjunto de tipos de datos que contiene y un recuento de sus elementos.

Los valores de los conectores solo se registran desde el momento en que se ejecuta el árbol de nodos, por lo que un nodo debe estar conectado a las Salidas de Grupo para tener un valor que poder inspeccionar. Los valores no se registran durante el renderizado, para mejorar el rendimiento.

Nodo Visor#

El nodo Visor se utiliza para mostrar geometría intermedia en el Editor Planilla y en la Vista 3D. Para más información, consulta Nodo Visor.

Advertencias de nodos#

../../_images/modeling_geometry-nodes_inspection_node-warning.png

Una advertencia de nodo.#

Cuando las entradas de un nodo no son válidas, este muestra una advertencia en el título. Al pasar el cursor sobre el icono de advertencia se muestra el mensaje de error. Estas advertencias solo se generan cuando el nodo se ejecuta, por lo que un nodo debe estar conectado a la Salidas de Grupo para que aparezca una advertencia.

Sobreimpresión de consumo de tiempo#

../../_images/modeling_geometry-nodes_inspection_node-timings.png

El sobreimpreso Consumo de tiempo.#

El consumo de tiempo de los nodos muestra cuánto tardó un nodo en ejecutarse la última vez que se evaluó el grupo de nodos. Se pueden activar en el menú emergente de sobreimpresos situado en la parte superior derecha del editor de nodos. Cuando un grupo de nodos se utiliza en varios lugares, los tiempos dependen del contexto del editor de nodos, el cual se muestra en la ruta de la parte superior izquierda.

Los nodos Marco muestran el tiempo total de todos los nodos que contienen, y el nodo Salidas de Grupo muestra el tiempo total de todo el grupo de nodos.

Los tiempos mostrados deben considerarse solo una aproximación, ya que también pueden tener en cuenta acciones como copiar o eliminar una entrada de geometría que no forman parte de la operación del nodo. Además, cuando un nodo utiliza múltiples núcleos de CPU, el sistema de evaluación puede estar trabajando en otros nodos al mismo tiempo. También es importante recordar que los nodos de campo generalmente no realizan trabajo por sí mismos, por lo que su tiempo de ejecución solo se suma al de los nodos de flujo de datos a los que están conectados.

Sobreimpresión de atributos con nombre#

La sobreimpresión «Atributos con nombre» permite mostrar cuándo un atributo con nombre personalizado es utilizado por un nodo o por un grupo de nodos. Los atributos con nombre pueden ser utilizados por el Nodo Capturar atributo, el Nodo Atributo con nombre y el Nodo Eliminar atributo con nombre, y pueden ser escritos, leídos o eliminados.

Usar atributos con nombre (en lugar de Atributos anónimos) puede ser problemático cuando la geometría original ya tiene atributos con esos nombres. En ese caso, un grupo de nodos de geometría podría sobrescribir por error datos esenciales. La superposición ayuda a detectar esa situación fácilmente.

Los mismos datos también están disponibles en el panel Atributos con nombre en la interfaz del modificador.

Aleatorización de geometría#

Muchos nodos no garantizan el orden de los elementos con el que generan sus resultados. Por ejemplo, el orden de las aristas que salen del nodo Triangular es determinista pero no es fijo. El orden puede cambiar entre versiones de Blender. Por lo tanto, si las configuraciones de nodos dependen de un orden específico, pueden dejar de funcionar cuando cambie la implementación de Blender. A menudo, cambiar el orden puede ser necesario para corregir errores o mejorar el rendimiento.

La “aleatorización de geometría” puede activarse temporalmente para comprobar si un archivo blend depende de los índices de formas inestables. Cuando está activada, varios algoritmos internos mezclan los elementos de la geometría resultante, de modo que cualquier dependencia de ellos dejaría de funcionar. Al crear configuraciones que deban durar durante mucho tiempo, se recomienda comprobar si siguen funcionando con la aleatorización activada.

To enable it, first enable Developer Extras in the preferences. Then search for Set Geometry Randomization. The popup allows enabling and disabling the randomization.