Skip to content

Quick Start Guide

Welcome to Eidolon.VertexAI , a potent Unity tool crafted by Eidolon that harnesses the capabilities of OpenAI to seamlessly generate distinctive Unity shaders. VertexAI seamlessly integrates with the Eidolon framework, revolutionizing the way developers build games and facilitating faster, more efficient workflows.

To make the most of VertexAI, follow these straightforward steps:

Configuration

  1. Configure OpenAI API Key:
    • Navigate to Eidolon => VertexAI => Configuration to access the configuration window.
    • Input your OpenAI API key. If you don’t have one, acquire it by clicking on the Get API Key button within the window editor or here.

Configuration

Customizing Settings

  1. Generate Shader:
    • After configuring the tool with your API key, click on Eidolon => VertexAI => Generate Shader.
    • In the generated window, provide specific shader prompts, select the desired shader type, and give your new shader a name.

Customizing Settings

Please give the tool a few seconds while it generates a new shader for you. Once the shader is generated, you can locate it in a new folder called Shaders in /Eidolon/VertexAI/Shaders.

Finding Your Shader

Fine-Tuning

  1. Clean up generated code:
  • After your shader is generated, the file will automatically open with some comments at the top to let you know that you need to delete anything that is not code.

  • After deleting everything that is not code, you can save your shader and apply it to any material you want to use it on.

Customizing Settings

Exploring Shader Possibilities

VertexAI supports a large number of shader types. You can learn more about them below:

Shader TypeDescription
StandardGeneral-purpose shader with standard lighting calculations.
Unlit/ColorUnlit shader without lighting calculations, displaying a flat color.
Unlit/TextureUnlit shader without lighting calculations, displaying a texture.
Mobile/DiffuseOptimized for mobile devices, providing a diffuse shading effect.
Mobile/Particles/AdditiveMobile-friendly shader for additive particle effects.
Mobile/Particles/Alpha BlendedMobile-friendly shader for alpha-blended particle effects.
HDRP/LitShader for use with High Definition Render Pipeline (HDRP) with realistic lighting calculations.
HDRP/UnlitUnlit shader designed for HDRP, ideal for non-lit surfaces.
HDRP/DecalShader for HDRP specifically designed for decals.
HDRP/TransparentTransparent shader compatible with HDRP.
HDRP/Particles/LitHDRP shader for lit particle effects.
HDRP/Particles/UnlitHDRP shader for unlit particle effects.
URP/LitShader for use with Universal Render Pipeline (URP) with realistic lighting calculations.
URP/UnlitUnlit shader designed for URP, suitable for non-lit surfaces.
URP/Particles/LitURP shader for lit particle effects.
URP/Particles/UnlitURP shader for unlit particle effects.

Additional Information

  • VertexAI harnesses the power of OpenAI to generate Unity shaders based on your provided prompts.
  • Experiment with diverse prompts, shader types, and shader complexities to achieve a plethora of unique shaders for your Unity projects.
  • The tool is designed to simplify the shader creation process, providing a convenient and efficient solution.

Explore the VertexAI tool within the Eidolon framework and elevate your Unity shader creation experience. Happy shader crafting! 🎨✨