Investigacion de BaseMesh Unity3d

El otro dia intentando crear efectos en la nueva GUI de Unity3D, vi que se puede modificar una malla de la uGUI, cogiendo sus vertices y añadiendolos a una lista, modificar los vertices de la lista a gusto.

Por aqui empece a desarrollar unos efectos que necesitaba para mi proyecto de TFG.


El repositorio lo dejo en GitHub para que cualquiera que quiera usarlos o seguir desarrollando nuevos efectos, tenga acceso a ellos.


Los efectos creados son simples, nada del otro mundo, pero creo que el acabado es aceptable. La documentacion que he investigado la dejo a continuacion para uso de cada uno:


Los efectos desarrollados son los siguientes:

Blend Color

Blend Color es la tecnica que se usa en la mezcla de colores. Los diferentes modos son -> Multiply/Additive/Subtractive/Override y ninguno.

001


Gradient Alpha

Degradado del alpha. Puedes hacer un degradado del alpha desde cualquier parte (Top/bot..) y despues si lo quieres ladear, puedes hacerlo desde la parte horizontal y vertical.

002


Gradient Color

GradientColor. Puedes hacer un degradado del color desde cualquier parte (Top/bot..) y despues si lo quieres ladear el color, puedes hacerlo desde la parte horizontal y vertical.

003


He usado una libreria de Unity3D como origen de la base clase y la e modificado para obtener toda la lista de objetos.

Actualmente tengo pensado seguir investigando y tambien crear algun efecto para el texto, como sombreado, outline, etc..

.\Moon