CityEngine: Usa el operador "Split" con reglas de atributo para simular destrucción progresiva
Crea un atributo dinámico (ej: "damage") en tu regla CGA. Luego, en un operador Split condicional, usa "case damage > threshold: comp(f) { all: X }" para reemplazar solo las partes dañadas con geometría destruida, permitiendo animar la transición por keyframes en Maya o Houdini.