Los filtros de vista de Revit son un ajuste por vista que finge ser un estándar. Palette lo convierte en uno de verdad: un editor tipo hoja de cálculo para todos los filtros de una vista, conjuntos de filtros con nombre que estampan un bloque entero —gráfica incluida— dentro de cualquier vista, y un recibo en cada uno, de modo que el día que alguien edite una plantilla a mano, Palette lo dice.
Los filtros son lo menos descubierto de Revit, y también lo menos gobernado: colores, orden y visibilidad se ponen vista a vista, en un diálogo que enseña una vista cada vez.
Palette tiene dos mitades. El manager dibuja el estándar: la rejilla, los conjuntos y la regla que dice a dónde pertenece cada conjunto. Luego el modelo se lo pone, firma un recibo por él, y responde de cada divergencia. Este es el circuito completo, de arriba abajo.
Pulsa Input u Output para aislar una mitad: la otra se pliega.
Una rejilla para los filtros de una vista, una página para los conjuntos del proyecto, y una regla por conjunto que dice a dónde pertenece. Nada de la rejilla escribe en Revit hasta que dices «Apply».
La página de propagación despliega los filtros de una vista como una hoja de cálculo —activado, visibilidad, aspecto de proyección y de corte con vistas previas de línea en vivo, transparencia, semitono— editados en el sitio y varias filas a la vez. En Revit el orden de las filas es la prioridad, así que la rejilla no ordena nunca sola: reordenas tú, deliberadamente. Y todo queda en espera: no se escribe nada en Revit hasta que aplicas sobre el origen, o propagas a tantas vistas y plantillas como marques; las vistas gobernadas por plantilla se señalan con honestidad, en vez de saltarse en silencio.
| Filter | On | Vis | Projection | Cut | Transp | Halftone | |
|---|---|---|---|---|---|---|---|
| FIL-Fire-EI60 | Solid · 4 | Dash · 3 | 0 | ||||
| FIL-Fire-EI30 | Solid · 3 | Dash · 2 | 0 | ||||
| FIL-Acoustic-55dB | Dash · 2 | Dash · 2 | 30 | ||||
| FIL-Existing | Solid · 1 | Solid · 1 | 50 |
Elige las categorías, elige un parámetro, y Palette crea un filtro por reglas por cada valor distinto que encuentre en el modelo, cada uno con su color y con su recuento de elementos al lado; opcionalmente aplicado a la vista activa como relleno sólido de superficie y color de línea de proyección, en el mismo gesto. Todo llega marcado, con dos excepciones deliberadas: un valor cuyo filtro ya existe lleva una chapa de «created», y «(no value)» empieza sin marcar, porque la ausencia de un valor no es uno de los valores. Marca «Also read loaded links» y muestrea también los vínculos, pero nunca para parámetros cuyo valor es un elemento, cuya regla guarda un id de elemento, y un id muestreado dentro de un vínculo no significa nada en este modelo. También nombra la trampa que de otro modo parecería un fallo de Palette: un filtro de este modelo sólo pinta elementos vinculados allí donde la visibilidad del vínculo en la vista sea «By host view».
Un conjunto de filtros es un grupo con nombre y con orden, con un nivel —«View specific», «View control» o «Basic», porque una banda es una posición y no una etiqueta—, con una versión, y con la receta gráfica entera guardada por miembro: líneas, patrones, transparencia, semitono y visibilidad. Aplicarlo estampa el bloque dentro de una vista bajo su propia cabecera —«***VIEW CONTROL · FIRE***», con los asteriscos delante para que se ordene arriba del todo en el propio diálogo de Revit—. Compón uno desde cero, o apunta «Capture from a view…» a tu mejor vista y Palette hace ingeniería inversa de sus bloques hasta convertirlos en conjuntos propuestos.
| Set | Level | Filters | Applied in | Drift | Version | Apply | |
|---|---|---|---|---|---|---|---|
| Fire ratingsby rule | View control | 8 | 34 views | 3 modified · 2 out of date | v3 | To views… | ⋯ |
| Acoustic | View control | 5 | 18 views | as applied | v2 | To views… | ⋯ |
| Facadeby rule | View specific | 6 | 9 views | as applied | v1 | To views… | ⋯ |
| Existing / demofilters missing | Basic | 4 | 31 views | 1 missing | v4 | To views… | ⋯ |
El conjunto lleva encima una regla de alcance: tipos de vista, vistas o plantillas, escala más gruesa o más fina que un umbral, o un fragmento de nombre. Convierte «alguien se acordó de aplicarlo» en «el modelo dice si está aplicado»: cualquier vista que cumpla y no lleve el conjunto aparece en la revisión de desviación como «Not applied yet». La regla no escribe nada nunca; sólo informa. Y viaja con el conjunto, tanto al exportar como a través de Graft.
Alguien se pasó una tarde dejando una vista bien. Esa vista es la especificación, y Palette la lee: apunta a una vista o a una plantilla y te propone un conjunto por cada bloque de filtros que encuentre. Lo que hagas después es la parte que importa. Le pones nombre al bloque, y le das una BANDA, que decide qué puede y qué no puede imponerse: la banda de arriba es lo que necesite esta vista concreta y manda sobre todo lo de abajo; la del medio es la capa del estudio, la que gobierna cómo se lee una vista; la de abajo es el fondo que está siempre puesto, y no puede imponerse jamás en silencio sobre una decisión tomada más arriba. Toda la gráfica que el conjunto va a llevar se enseña antes de escribirse, y ahí mismo se edita: desmarcar un filtro lo deja fuera del conjunto sin tocar el filtro en sí.
Todo lo de abajo es Palette releyendo el modelo contra lo que escribió.
Aplicar escribe el bloque y sella un recibo en el mismo gesto. A partir de ahí, la desviación tiene un nombre, un veredicto y un botón que dice en qué sentido escribe.
Aplica un conjunto y cada vista y cada plantilla que hayas marcado se lleva la cabecera, los filtros en orden, la gráfica, la visibilidad y el estado de activación: una transacción con nombre, un deshacer. En el mismo gesto, Palette sella un recibo sobre la vista: qué conjunto, qué versión, qué huella. El recibo se escribe sólo cuando escribe Palette; releer el modelo no lo toca jamás.
La revisión de desviación relee cada recibo contra el modelo y le da a cada vista un veredicto: «Modified outside Palette», «Out of date» porque el conjunto siguió adelante, «Missing», o «Not applied yet» allí donde la regla dice que pertenece. Cada respuesta nombra su sentido antes de escribir: aceptar la divergencia y dejar de recibir avisos, restaurar conjunto → vista, o convertir en estándar vista → conjunto cuando la edición a mano tenía razón de verdad. «Actualizar las vistas que se quedaron atrás» es un solo comando, en la fila del conjunto.
| View / template | Set | Verdict | What changed | Action | |
|---|---|---|---|---|---|
ARC-Working — Level 2 | Fire ratings | Modified outside Palette | 1 added · reordered | AcceptRestoreset → viewMake standardview → set | |
ARC-GA PlansTemplate | Fire ratings | Set has moved on · v1 → v3 | the set is at v3; this view carries v1 | Restoreset → view | |
ARC-Working — Level 5 | Fire ratings | Not applied yet — rule | applying it would add 8 filters and its group header | Restoreset → view | |
ARC-Detail — Stair core | Acoustic | Accepted as divergent | left as it is, on purpose · accepted by MFernandez · 12 Aug 2026 |
«Across views» coge un único filtro y lo tiende sobre todas las vistas y plantillas del proyecto capaces de llevar filtros, y luego hace la aritmética que Revit no ofrece jamás: agrupa las colocaciones por su configuración real —sobrescrituras, visibilidad y estado de activación juntos— y le da a cada grupo una letra. La A es el grupo más grande, así que «34 placements · 3 configurations» significa que dos bolsas del proyecto se han desviado calladamente, y las letras dicen exactamente qué vistas están en cuál. Las vistas gobernadas por plantilla no reciben nunca una fila propia fingiendo que se pueden escribir: se pliegan bajo la plantilla que las gobierna, detrás de una chapa de «12 views». Elige como origen cualquier fila marcada como aplicada y la divergencia se localiza sola —una chapa de «≠ source» por vista, un tinte ámbar por canal— y luego propaga a tantos destinos como marques, añadiendo el filtro allí donde faltaba.
| Source | Dest. | Name | State | On | Vis | Projection | Transp | Cut | Halftone |
|---|---|---|---|---|---|---|---|---|---|
| — | 🔒 via template ARC-Detail Std · 4 views | via template | |||||||
| TemplateARC-GA Plans12 views | applied | ● | ● | ━ | 50% | ━ | — | ||
| ViewARC-Working — Level 2 | applied≠ source | ● | ● | ━ | 35% | ━ | — | ||
| ViewARC-Working — Level 5 | not applied | ||||||||
Palette ve los gemelos que la propia lista de filtros de Revit no puede ver —«Same categories and rules as: …»— y «Consolidate» es la mitad que actúa sobre ellos: te quedas uno, reapuntas cada vista que usaba los demás, y borras lo que sobra. Los duplicados exactos llegan marcados, porque fundirlos no cambia nada en pantalla; los casi duplicados llegan sin marcar y con la diferencia deletreada en cada línea, porque «their rules differ. Merging them changes what the repointed views affect.» El superviviente se preelige por alcance y no por número de colocaciones: un filtro que está sobre una única plantilla lee «1 place · 300 views», así que el que manda en el proyecto no es nunca el que se borra por defecto. Allí donde la fusión perturbe un bloque que Palette había sellado, el recibo se vuelve a sellar con ella, para que la desviación de conjuntos no informe de tu limpieza como si fuera la edición a mano de alguien; salvo allí donde volver a sellar borraría un hallazgo que ya estaba, y entonces lo nombra. Y si alguna parte del modelo no se pudo leer al abrir la ventana, no se borra absolutamente nada: las vistas se reapuntan y los filtros se quedan, porque la ausencia sólo demuestra «sin usar» si has conseguido mirar en todas partes.
Hay filtros que existen para cazar errores: muros sin resistencia al fuego, recintos sin nombre. Pulsa con el botón derecho sobre uno y conviértelo en una regla de Canon: «must catch nothing». Palette traduce las categorías y las condiciones al idioma de Canon, y a partir de ahí todo lo que el filtro cazaría se convierte en un hallazgo de Canon, con su severidad, sus excepciones y el escaneo de salud que el estudio ya lee. Y cuando una regla no se puede traducir con fidelidad, Palette se niega y nombra la condición, en lugar de entregar una regla que significa otra cosa.
Los conjuntos se exportan como .json portable y se publican a Graft —qué filtros, en qué orden, en qué banda, con qué gráfica— casados por identidad y no por nombre, así que un renombrado no deja huérfana una vista jamás. Los recibos se quedan atrás a propósito: un recibo para una vista que nunca se estampó sería ficción. Lens cierra el círculo, contestando a «¿por qué está pintado así este elemento?» directamente desde la tarjeta del elemento.
Una planta y su hermana eran iguales el mes pasado. Alguien retocó un color aquí, apagó uno allá, y nadie sabe decir cuál ES la diferencia: sólo que los dibujos ya no casan. «Compare views» pone las dos una al lado de la otra, nombra la desviación canal a canal (líneas de proyección, patrón de superficie, líneas de corte, transparencia, semitono, visibilidad) y te deja elegir, fila a fila, qué lado gana. Todo queda en espera: una fila teñida guarda una acción y nada cambia en Revit hasta que pulsas «Apply». Un candado significa que ese sentido no está disponible: una vista gobernada por su plantilla no se puede escribir, así que la comparación lee los filtros de la plantilla y deshabilita las copias hacia ese lado.
| Filter | In A | In B | Difference | Action |
|---|---|---|---|---|
| FIL — Existing to remain | visible · overrides | visible · overrides | differs in: projection lines, surface pattern | A → B |
| FIL — Fire compartment | visible · overrides | hidden | differs in: visibility | A → B |
| FIL — Zone · Retail | visible · overrides | — | only in A | — |
| FIL — Demolition | — | visible · disabled · overrides | only in B | 🔒— |
| FIL — Structural grid | visible | visible | identical | — |
Palette va como insignia en el panel Views de la pestaña BIMIO. Captura un conjunto de tu mejor vista y deja que todas las demás se lo pongan. Revit 2024–2027, prueba completa, sin tarjeta.