Probando las nuevas funciones de ZBrush 4r2b con el viejo zombie inofensivo.
retopologia
Todas las entradas etiquetadas como retopologia
Pequeño script que emula el comportamiento de la retopología de ZB3.5 en ZB4. Permite desactivar la transparencia y hacer una Preview con Projection.
No es nada del otro mundo pero hace el apaño… Si se os ocurre alguna forma de mejorarlo estoy abierto a sugerencias.
DESCARGA / DOWNLOAD
Instalación
1. Salga de ZBrush
2. Extraiga el archivo ZIP en una carpeta temporal.
3. Copie el archivo “qpZ35topo+.ZSC” a la carpeta ZPlugs. Que en una instalación predeterminada (Windows SO)*se encuentra en C: \ Archivos de programa \ Pixologic \ ZBrush 4.0 \ ZStartup \ ZPlugs\
4. Inicie ZBrush.
5. En la paleta ZPlugin encontrara el menú «ZB35 Topo qp» que contiene los botones del plugin
Botones
ON: Pulse o asigne un atajo a este botón para Preview
ON+: Pulse o asigne un atajo a este botón para Preview+Project All
OFF: Pulse o asigne un atajo a este botón para volver a Retopología
TUTORIAL (mudo)
Primer vídeo de la serie ZBrush Avanzado. Retopología en Zbrush. Métodos, herramientas y emulación de la retopología de Zbrush 3.5 en Zbrush 4
Extraído de la R.A.E. y de un PDF sobre topología matemática. El resaltado en negrita es mío.
topología.
(Del gr. τόπος, lugar, y -logía).
1. f. Rama de las matemáticas que trata especialmente de la continuidad y de otros conceptos más generales originados de ella, como las propiedades de las figuras con independencia de su tamaño o forma.
«La topología es probablemente la más joven de las ramas clásicas de las matemáticas. En contraste con el álgebra, la geometría y la teoría de los números, cuyas genealogías datan de tiempos antiguos, la topología aparece en el siglo diecisiete, con el nombre de analysis situs, ésto es, análisis de la posición.
De manera informal, la topología se ocupa de aquellas propiedades de las figuras que permanecen invariantes, cuando dichas figuras son plegadas, dilatadas, contraídas o deformadas, de modo que no aparezcan nuevos puntos, o se hagan coincidir puntos diferentes. La transformación permitida presupone, en otras palabras, que hay una correspondencia biunívoca entre los puntos de la figura original y los de la transformada, y que la deformación hace corresponder puntos próximos a puntos próximos. Esta última propiedad se llama continuidad, y lo que se requiere es que la transformación y su inversa sean ambas continuas: así, trabajarnos con homeomorfismos.
El topólogo considera los mismos objetos que el geómetra, pero de modo distinto: no se fija en las distancias o los ángulos, ni siquiera de la alineación de los puntos. Para el topólogo un círculo es equivalente a una elipse; una bola no se distingue de un cubo: se dice que la bola y el cubo son objetos topológicamente equivalentes, porque se pasa de uno al otro mediante una transformación continua y reversible.»
Imágenes: subdivisionmodeling.com
Trad: https://doqpelganger.wordpress.com/
Version 1.0 – Windows & Mac OSX
Acerca de Decimation Master
Con Decimation Master usted podrá reducir fácilmente el número de polígonos de sus modelos manteniendo de forma eficiente todo el detalle esculpido. Esta solución es una de las más rápidas disponibles y puede optimizar sus modelos en alta resolución para exportarlos a otros paquetes de software 3D.
Esculpa su modelo con ZBrush, agregue todo el detalle y desarrolle su habilidad artística. A continuación optimice su ZTool y expórtela a su paquete 3D favorito, que ahora será capaz de abrir la escultura y usar texturas tales como mapas de normales o mapas de Ambient Occlusion para representar la malla de alta resolución en una malla de baja resolución. Otra utilidad de esta aplicación es exportar el modelo para un proceso de prototipado rápido (impresión 3D) o mostrarlo en tiempo real usando un visor en formato PDF 3D.
El tiempo de optimización varía dependiendo del número de polígonos del modelo y puede tardar bastante con mallas de muy alta resolución.
¡Con Decimation Master vera sus esculturas de una nueva manera!
El mismo modelo con 3 calidades diferentes de decimation. La perdida de detalle empieza a ser visible a los 250.000 vertices.
The Pixologic Team
Documentation rev 1.1
© 2010 Pixologic, Inc. All rights reserved, Pixologic and the Pixologic logo, ZBrush, and the ZBrush logo are registered trademarks of Pixologic, Inc. All other trademarks are the property of their respective owners.
INDICE
I. INSTALACION Y REQUISITOS
II. ¡DECIMATION MASTER EN 3 PASOS!
III. PREPARANDO EL MODELO
- Simetría
- Masking
- SubTools
IV. EL PROCESO DE DECIMATION
- Configurando las opciones
- Pre-proceso
- Diezmando
- Utilidades
V. ARCHIVOS TEMPORALES
VI. GESTION DE LA MEMORIA
VII. PREFERENCIAS
VIII. SOLUCION DE PROBLEMAS
I. INSTALACION Y REQUISITOS
Decimation Master es un plugin proporcionado por defecto en ZBrush. Si necesita volver a instalarlo siga estos pasos:
- Salga de ZBrush
- Extraiga el archivo zip en una carpeta temporal.
- Copie el archivo “DecimationMaster.zsc” a la carpeta “ZPlugs”. Que en una instalación predeterminada, se encuentra en C: \ Archivos de programa \ Pixologic \ ZBrush 4.0 \ ZStartup ZPlugs\ (Windows SO)* o OSX/ZStartup/ZPlugs (MAC SO).
- Copie también la carpeta “DecimationMasterData” y su contenido a la carpeta “ZPlugs”.
- Inicie ZBrush.
- En la paleta ZPlugin encontrara el submenú Decimation Master que contiene los botones y parámetros del plugin.
Este complemento sólo se ejecuta en:
- Sistemas operativos Windows: Windows XP, Windows Vista y Windows 7. Windows 95, 98, Me y 2000 no son compatibles.
- Mac OS X 10.5 y superior.
Tenga en cuenta que:
Este plugin es una solución de 32 o 64Bit y funcionara en sistemas de 64 bits (Windows XP64, Windows Vista 64 o Windows 7 64).
II. ¡DECIMATION MASTER EN 3 PASOS!
¡Usar este plugin es muy fácil y puede hacerse simplemente clicando en tres botones!
Cargue una ZTool para optimizar, como por ejemplo el Demo Soldier, y en la paleta ZPlugin, abra el submenú Decimation Master. ¡Vamos a empezar!
- Ajuste las opciones que desee.
- Una vez cargada la ZTool pulse el botón “Preprocess current” (Pre-procesar actual) para iniciar el proceso de optimización de la Subtool seleccionada. Si desea optimizar todas las SubTools visibles a la vez pulse el botón «Preprocess all» (Pre-procesar todo).
- Cuando termine seleccione una calidad (% de polígonos de la malla diezmada) y pulse “Decimate” (Diezmar) o “Decimate all” (Diezmar todo) dependiendo del paso anterior.
¡Y ya está!
III. PREPARANDO EL MODELO
Antes de optimizar su ZTool puede preparar su modelo usando las características de Zbrush descritas a continuación. Esto puede cambiar el resultado del diezmado.
1. Simetría
Este plug-in tiene en cuenta la simetría por defecto de su ZTool. Si desea un diezmado simétrico defina el plano de simetría del modelo usando “Transform>>Activate Symmetry” para elegir el eje de simetría (X, Y, Z) deseado.
Los vértices en el plano de simetría se diezmaran como los otros vértices y no se congelaran para mejorar el resultado.
El plug-in soporta Partial Symmetry (Simetría Parcial) y tratara de diezmar el modelo de la forma más simétrica posible, como indica la flecha de color naranja en la imagen siguiente.
Tenga en cuenta que:
Si define un plano de simetría que no coincida con la simetría del modelo, el proceso de optimizado puede tardar más, puesto que el plug-in buscara un plano de simetría que no existe. El resultado será un diezmado asimétrico aunque correcto.
2. Masking (Mascaras)
Si desea reducir localmente el optimizado de polígonos de su modelo puede usar máscaras. Es una buena solución proteger áreas de la malla si desea mantener la máxima la calidad en esas zonas específicas de su escultura.
También puede cambiar la intensidad de la máscara para proteger parcialmente un área.
En la imagen superior la ZTool con algunas partes enmascaradas. La máscara de la derecha está al 100%, las otras a un 58% de intensidad. En la imagen central el resultado de diezmar con las máscaras. En la imagen inferior, el diezmado sin máscaras.
Tenga en cuenta que:
Diezmar un modelo con o sin máscara tendrá como resultado el mismo número total de polígonos. Enmascar simplemente es una forma de controlar la densidad de polígonos en partes específicas del modelo diezmado.
3. SubTools
El plugin puede trabajar con la ZTool y sus SubTools. Usted puede diezmar la Subtool actual o todas las SubTools visibles. Sin embargo, diezmar todas las SubTools a la vez significa que se aplicará el mismo valor de calidad a todas las SubTools.
A veces, en función del aspecto visual y los detalles de un modelo es mejor trabajar en cada Subtool individualmente, pre-procesarla (ver abajo) y aplicar diferentes ajustes de calidad para cada una. A continuación puede recombinar las nuevas Subtools diezmadas usando la función Tool >> SubTool >> Append.
IV. EL PROCESO DE DIEZMADO
El proceso de diezmado es bastante sencillo, pero debe hacerse en tres pasos.
El primer paso (ajustar las opciones) es opcional dependiendo de sus necesidades. El segundo y tercer paso funcionan juntos y son obligatorios
El plug-in con sus herramientas y opciones.
1. Configurando las opciones
En este primer paso puede elegir entre algunas opciones.
- Freeze Borders (Congelar bordes): esta opción evita el diezmado de los bordes y vértices que están en las zonas abiertas de un objeto. Si su modelo a diezmar es parte de un grupo de mallas usted podrá soldar los bordes perfectamente después del proceso de optimización.
- Keep UVs (Mantener UVs): Esta opción utiliza las UVs existentes de su modelo original y las pre-procesa para un futuro diezmado. Las UVs serán optimizadas del mismo modo que los vértices. Pero debido a las costuras la optimización será menos importante en las UVs que en los polígonos. El diezmado de las UVs dará mejores resultados con un desplegado manual de las UVs (UVMaster) que con UVs generadas automáticamente (PUV AUV o GUV).
Tenga en cuenta que:
Si no necesita UVs en su modelo optimizado no las pre-procese. El cálculo de las UVs utiliza un 50% más de memoria que el mismo diezmado sin las UVs.
2. Pre-proceso
Este es el segundo paso. El plugin calcula internamente la optimización desde el 0% al 100% de calidad y crea una serie de archivos temporales (nombrados “Progressive mesh”) A continuación el plugin lee esta malla progresiva para aplicar el diezmado. El tiempo de cálculo de este pre-proceso dependerá de su ZTool actual y del número de polígonos activos.
Al hacer clic en » Pre-process Current” o “Pre-process All” aparecerá una barra de progreso con información sobre el estado del proceso.
Cada Subtool debe tener un nombre único para ser procesada. Si tiene varias SubTools con el mismo nombre, renómbrelas antes
Si inicia un nuevo pre-proceso en un modelo diezmado, la calidad actual sera el modelo original para los proximos diezmados.
3. Diezmando
Este es el tercer paso. Elija la calidad del diezmado a aplicar. 100% significa que no hay diezmado, 0.01% significa la máxima reducción de polígonos.
También puede elegir un valor para el número de vértices o polígonos, en miles de polígonos.
Cuando haya escogido la calidad haga clic en “Decimate Current” para diezmar la ZTool / Subtool seleccionada o “Decimate All” para diezmar todas las SubTools visibles
- En un diezmado de alta calidad (40% – 100%), el resultado visual será casi el mismo que el modelo original, incluso con tantos polígonos eliminados. Es posible que necesite escalar o hacer zoom en el modelo para ver las modificaciones.
- En un diezmado de baja calidad (2% – 40%) comenzará a ver cambios notables en los detalles del modelo. Esto varía de un modelo a otro dependiendo de sus detalles y estructura. También puede usar la vista facetada para ver mejor los cambios en su ZTool haciendo clic en el botón «Frame».
A continuación se muestra una comparación entre el archivo original y varios modelos diezmados con diferentes ajustes de calidad. Nótese que la calidad visual sigue siendo muy buena a 2% y comienza a disminuir a partir de 1%. ¡Es posible que tenga que mirar muy de cerca la imagen para ver la diferencia!
Tenga en cuenta que:
La optimización de polígonos se aplica en función de la ZTool y sus parámetros tal como existían cuando se hizo el pre-proceso. Si elimina un nivel de subdivisión, añade una máscara, etc. después de ejecutar el pre-proceso el plug-in no tendrá en cuenta estos cambios.
Entre el momento en que haga clic en el botón “Decimate” y obtenga el resultado puede darse un pequeño retraso basado en la cantidad de información a leer desde el disco duro. Una barra de progreso aparecerá con información sobre el estado del proceso.
“Decimate All” puede tardar algún tiempo dependiendo del número de Subtools.
Desde arriba izquierda a inferior derecha, el archivo original y el mismo modelo diezmado al 10%, 2% y 1%
4. Utilidades
Este grupo de herramientas le ayudará cuando trabaje con Decimation Master:
- Delete caches (Borrar caché): este botón elimina todos los archivos temporales (mallas progresivas). Esta acción no se puede deshacer. Véase la sección «Archivos temporales» de este documento.
- Export All SubTools (Exportar todas las SubTools): Este botón exporta la ZTool actual y todas sus SubTools a un único archivo OBJ. Usado en lugar del exportado simple de archivo OBJ de ZBrush, esta utilidad exporta sólo la geometría y las UVs, con un solo grupo para cada Subtool. No se exportan los Polygroups (Grupos de polígonos).
Una utilidad adicional se ha añadido a la paleta Tool, debajo del botón Clone:
- Clone all SubTools (Clonar todos los SubTools): Este botón copia su ZTool actual con todas sus SubTools, creando una nueva ZTool para usar como archivo de trabajo. Debido a que el proceso de decimación se efectúa en la ZTool actual puede ser importante hacer una antes copia de seguridad.
Tenga en cuenta que:
Las Subtool clonadas serán todas visibles, aunque algunas estuvieran ocultas.
V. ARCHIVOS TEMPORALES
Decimation Master utiliza ficheros temporales para dos propósitos:
- El primero es reducir la sobrecarga de la memoria, aumentando así el número de polígonos que pueden ser manejados por este proceso de diezmado.
- La segunda razón es que le permite cargar previamente una ZTool pre-procesada y diezmarla directamente sin necesidad de perder tiempo en la fase de pre-proceso.
Si no necesita diezmar ya una ZTool puede eliminar estos archivos temporales pulsando el botón “Delete Caches” (Borrar caché) de la sección de utilidades.
Tenga en cuenta que:
Estos archivos pueden llegar a ser bastante grandes en mallas de muchos polígonos. ZBrush no elimina automáticamente estos archivos al salir del programa, así que no olvide borrarlos de vez en cuando.
VI. GESTION DE LA MEMORIA
Debido a que el plug-in Decimation Master es una solución de 32 bits, el proceso se limita a aproximadamente 2 GB de memoria. Será capaz de diezmar el modelo cargado en ZBrush pero si su sistema es bajo en recursos puede experimentar errores de memoria. Para tener un óptimo rendimiento cierre todos los programas innecesarios o tareas en segundo plano.
Otra alternativa es añadir RAM adicional en el equipo (hasta un máximo 3 o 4 GB de RAM en sistemas de 32 bits). De esta manera, ZBrush será capaz de utilizar sus propios 2 GB de memoria mientras el proceso de decimación utiliza otra parte de la RAM.
VII. PREFERENCIAS
Algunos parámetros de Decimation Master se han movido a la paleta de preferencias. Esto hace que la configuración y el comportamiento predeterminado sean más fáciles de entender. Cambie estos ajustes sólo si tiene necesidades muy específicas.
- Uniform Mesh (Malla Uniforme): Esta opción mantiene los polígonos diezmados con un aspecto constante creando una especie de diezmado uniforme definido por zonas de bajo y alto nivel de detalle. Activar esta opción puede cambiar un poco el resultado de la optimización.
- Number of Threads (Número de Tareas): Este control le permite elegir la cantidad de tareas o hilos que desee usar basándose en el procesador de su ordenador. El plug-in Decimation Master es multiproceso y utilizará los recursos de su equipo tanto como sea posible para mejorar el tiempo de cálculo. Reducir este número incrementará el tiempo de pre-proceso pero le permitirá trabajar en otras tareas al mismo tiempo.
- Delete caches at start (Borrar caché al inicio): Esta opción define el comportamiento del plug-in en relación a los archivos temporales de caché. (Explicado en una sección anterior.) Estos archivos pueden ocupar mucho espacio en disco si no se borran. Al activar esta opción se borrarán todos los archivos temporales cuando se inicia ZBrush. Si desea procesar una ZTool o Subtool (s) en varias sesiones sin tener que pre-procesarlas de nuevo desmarque esta opción.
- Save Preferences (Guardar preferencias): Haga clic en este botón para guardar las preferencias del plug-in. La función “Store Config” no salva las preferencias del plug-in.
- Polypaint Weight (Polypaint Peso): Este control utiliza el polypaint para ajustar la calidad del diezmado. El valor por defecto se ajusta a la mayoría de necesidades en términos de calidad, pero si quiere tener una optimización específica en función de uno u otro criterio cambie este ajuste.
- Keep & use PolyPainting (Mantener y utilizar PolyPainting): Esta preferencia hace una optimización específica teniendo en cuenta el PolyPainting de su ZTool. La calidad del diezmado se basará en su polypainting el cual se puede ajustar en las preferencias de Decimation Master.
- 64bits Decimator: Esta preferencia está activada de forma predeterminada cuando se ejecuta Zbrush en un sistema de 64 bits. Estando activado Decimation Master utilizará toda la memoria disponible para el pre-proceso lo cual es muy útil cuando se optimiza un modelo manteniendo las UVs.
Tenga en cuenta que:
Las preferencias de Decimation Master no están vinculadas a las de ZBrush. No es necesario pulsar “Store Config” para salvarlas. Se guardan automáticamente en el archivo DecimationMaster.cfg ubicado en la carpeta “Data” de DecimationMaster .
Las preferencias de Polypaint Weight y Keep & use PolyPainting no se guardan ya que cada ZTool asociada a este parámetro debe tener un valor específico de Polypaint Weight.
La opción “Keep & use PolyPainting” aumentará el tiempo de pre-proceso.
VIII. SOLUCION DE PROBLEMAS
- Los Polygroups no se han optimizado. El modelo resultante no tiene los Polygroups originales.
Esto se debe a que los Polygroups de un modelo dependen de los puntos o vértices de su nivel de resolución más baja. El propósito de Decimation Master es el cambio del nivel más bajo de subdivisión de la malla, lo cual por supuesto afecta a los Polygroups.
- Si el modelo ha sido editado entre el pre-proceso y la acción de diezmar debe volver a pre-procesarlo. En caso contrario el diezmado se basará en el modelo original.
En caso de que no esté seguro, haga un nuevo pre-proceso.
- Si el modelo ha sido pre-procesado en una sesión anterior de ZBrush y usted carga en una nueva sesión una ZTool diferente con el mismo nombre (por ejemplo: PM3D_sphere) es necesario hacer un nuevo pre-proceso o cualquier acción de diezmar se basará en el último ZTool.
- Si después de optimizar, ZBrush está mostrando una Subtool diferente de la que acaba de procesar es porque estas SubTools tienen el mismo nombre. Para resolver este problema cambie el nombre de las SubTools y pre-procéselas de nuevo. Otra solución consiste en eliminar los archivos temporales haciendo clic en el botón Utilities >> Delete Caches.
- Si usted decide finalizar el proceso de Decimation Master en el Administrador de tareas de su sistema operativo ZBrush no se verá afectado. Sin embargo, el zscript que está trabajando con el plugin seguirá funcionando y mantendrá enfocada la aplicación. Para detener el Zscript, pulse la tecla ESC. Puede quedar visible la barra de progreso pero es sólo un artefacto del proceso que acaba de cerrar.