Configuración de tuberías y proyectos
Substance 3D Designer cuenta con un potente sistema para configurar la aplicación para el uso de canalización. Mediante un sistema avanzado de archivos jerárquicos de “Project”, la aplicación se puede configurar instantáneamente según los estándares de Studio o Project, y todas las configuraciones y el contenido de la biblioteca se encuentran en Control de versiones. El objetivo principal del sistema es centralizar todas las configuraciones relevantes para la canalización, pero permitir que varias configuraciones se anulen y se amplíen entre sí.
- Usuario_Preferences.XML contiene la configuración general del programa, de la que todas las canalizaciones de proyecto, excepto una, no son relevantes. Este archivo es único y no se puede intercambiar, Designer está codificado para utilizar este archivo exacto.
Contiene una única referencia a un archivo de configuración. - Default_Configuration.SBSCFG se puede intercambiar por otros archivos SBSCFG con nombres diferentes, pero solo se puede usar un archivo SBSCFG al mismo tiempo.
Contiene varias referencias a archivos de Project. Tenga en cuenta que para la configuración predeterminada, estos archivos no están definidos explícitamente, pero están codificados de forma rígida. - Los archivos Project.SBSPRJ contienen la configuración relevante de proyecto/canalización. Se pueden definir varios proyectos en una jerarquía, reemplazándolos o expandiéndolos en el proyecto definido anteriormente.
Configuración de canalización de Designer
Cada tipo de archivo se explica con más detalle en las páginas secundarias de esta página, pero la breve descripción general de cómo definir idealmente una configuración personalizada para Designer es la siguiente:
- Identifica y agrupa qué configuraciones agregar a tus archivos de Project. Esto es diferente para cada estudio y requiere una cierta cantidad de planificación!
En casi todos los casos deben definirse al menos dos proyectos: uno para valores predeterminados globales para todo el estudio (como plantillas estándar, archivos de sombreador, configuración de haga un bake) y otro con contenido más específico como contenido de biblioteca. Si tiene diferentes proyectos ejecutándose a la vez, puede que desee crear varias configuraciones de proyecto para cada uno (por lo tanto, un total de 3 o más). - Cree los archivos SBSPRJ correspondientes y colóquelos junto con su contenido en el Control de versiones. Se recomienda encarecidamente separar el contenido de la canalización y biblioteca de Designer del contenido y los recursos reales del proyecto (modelos 3D, texturas, código) creando un repositorio independiente para él.
- Cree un archivo de configuración SBSCFG que muestre todos los archivos del proyecto, colóquelo en el Control de versiones . Si tiene varios proyectos, puede crear una configuración para cada proyecto.
- Configure el archivo User_Preferences.xml de cada usuario para que haga referencia a su archivo de configuración correspondiente.
Puede hacer que cada usuario lo haga manualmente o puede escribir esto mediante secuencias de comandos inyectando líneas en su archivo XML. Más información en la página correspondiente.