Version: 2017.3
Los Cómos de las Gráficas (Graphics HOWTOs)
Cómo hago una Skybox?

Cómo importar Texturas Alpha?

Unity utiliza alpha blending. Por lo tanto, usted necesita expandir las capas de color… El canal Alpha en Unity será leído del primer canal alpha en el archivo de Photoshop.

Configuración

Antes de hacer esto, instale estas acciones de utilidad alpha de photoshop AlphaUtility.atn.zip

Después de la instalación, su Paleta de Acción debería contener una carpeta llamada AlphaUtility:

Obteniendo el Alpha correcto

Asumamos que usted tiene su textura alpha en una capa transparente dentro de photoshop. Algo como esto:

  1. Duplique la capa

  2. Seleccione la menor capa. Esta será la fuente para la dilatación en el fondo.

  3. Seleccione Layer->Matting->Defringe y aplique con propiedades predeterminadas

  4. Ejecute la acción “Dilate Many” un par de veces. Esto expandirá el fondo en una nueva capa

  5. Seleccione todas las capas de dilatación y fusione estas con Command-E

  6. Cree una capa de color solida al final de su stack (pila) de imagen. Esta debería coincidir con el color general de su documento (en este caso, verde). Tenga en cuenta que sin esta capa, Unity tomará el alpha de la transparencia fusionada de todas las capas.

Ahora necesitamos copiar la transparencia a una capa alpha.

  1. Configure la selección a los contenidos de su capa principal al oprimir-command a esta en la Layer Palette.
  2. Cambie de paleta de canales.
  3. Cree un nuevo canal de la transparencia.

Guarde su archivo PSD - ahora usted está listo.

Extra

Tenga en cuenta que si su imagen contiene transparencia (después de fusionar las capas), entonces Unity tomará el alpha de la transparencia fusionada de todas las capas e ignórala las masks Alpha. Un workaround para eso es crear una capa con un color sólido como se describe en el item 6 debajo de “Getting Alpha Right”

Los Cómos de las Gráficas (Graphics HOWTOs)
Cómo hago una Skybox?
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961