Export Maya Lights

Joan Jul 01, 2026

Exporting lights from Maya to other 3D software or render engines is a common task in the 3D animation pipeline. This process allows artists to maintain consistent lighting across different platforms, ensuring a seamless workflow and high-quality output. This article will guide you through the steps of exporting lights from Maya, focusing on the most common destinations: Unity, Unreal Engine, and V-Ray.

Maya Lighting 101 (class series)
Maya Lighting 101 (class series)

Before we dive into the specifics, let's briefly discuss why exporting lights is crucial. Lighting is a critical aspect of any 3D scene, setting the mood, enhancing details, and creating realistic or stylized visuals. By exporting lights, you can maintain the same lighting setup across different software, saving time and ensuring consistency in your projects.

advance lighting | maya lighting tutorial|maya lighting tutorial in hindi|EXTERIOR  lighting|day
advance lighting | maya lighting tutorial|maya lighting tutorial in hindi|EXTERIOR lighting|day

Exporting Lights to Unity

Unity is a popular game engine that supports a wide range of 3D models and animations. Exporting lights from Maya to Unity allows you to use the same lighting setup for both animation and game development.

Maya 2015 PHYSICAL SUN AND SKY tutorial | lighting made easy
Maya 2015 PHYSICAL SUN AND SKY tutorial | lighting made easy

Maya uses its own lighting system, which is not directly compatible with Unity's. However, you can export Maya lights as Unity lights using a script. Here's how:

Using the Maya to Unity Light Exporter Script

3D render with Photoshop (export from Maya and import in Photoshop)
3D render with Photoshop (export from Maya and import in Photoshop)

The Maya to Unity Light Exporter script is a free tool that converts Maya lights into Unity-compatible lights. You can download it from the Unity Asset Store or GitHub. After installing the script in Maya, follow these steps:

  1. Select all the lights in your scene.
  2. Run the script (Window > General Editors > Maya to Unity Light Exporter).
  3. Choose the output folder and click 'Export'.

The script will generate a JSON file containing the light data, which you can import into Unity using the Unity Lightmapping window.

Linear Light Workflow in Maya
Linear Light Workflow in Maya

Exporting Lightmaps

In addition to exporting lights, you can also export lightmaps from Maya to Unity. Lightmaps are textures that store lighting information, allowing Unity to render scenes with complex lighting setups efficiently. To export lightmaps:

  1. Bake the lighting in Maya (Render > Bake Lighting).
  2. Export the lightmap textures (File > Export > Image).
  3. Import the lightmap textures into Unity and apply them to your scene.
Autodesk Maya Tutorial : How to Export / Render out files
Autodesk Maya Tutorial : How to Export / Render out files

Unity will use the lightmap data to render the scene with the same lighting as in Maya.

Exporting Lights to Unreal Engine

Maya Glow Effect - Rendering Tutorial
Maya Glow Effect - Rendering Tutorial
Maya camera export to Nuke Tutorial
Maya camera export to Nuke Tutorial
How to create a turntable in Maya
How to create a turntable in Maya
Maya - Rim Light Shader
Maya - Rim Light Shader
Export polypaint from zbrush to maya (without uvs ) part 1, Gurjeet singh
Export polypaint from zbrush to maya (without uvs ) part 1, Gurjeet singh
How to make volumetric lights and fog in V-ray for Maya (God rays)
How to make volumetric lights and fog in V-ray for Maya (God rays)
Maya 2016 Extension 1: New Look Development Shading Nodes
Maya 2016 Extension 1: New Look Development Shading Nodes
Maya 2017 - Interior Lighting with Arnold
Maya 2017 - Interior Lighting with Arnold
zBrush Material - how to export to other applications or how to recreate?
zBrush Material - how to export to other applications or how to recreate?
Maya Export Position and Normal Pass to Pixel Cloud Tutorial
Maya Export Position and Normal Pass to Pixel Cloud Tutorial
Tutorial Maya VFX | Crear una Galaxia en Autodesk Maya 2021
Tutorial Maya VFX | Crear una Galaxia en Autodesk Maya 2021
Autodesk Maya - Arnold | Setting Up Studio Lighting Using Survival Light Pack
Autodesk Maya - Arnold | Setting Up Studio Lighting Using Survival Light Pack
Maya Light Baking
Maya Light Baking
a computer screen with an image of a bike and a box in the middle of it
a computer screen with an image of a bike and a box in the middle of it
How to emit light from Objects in Autodesk Maya [Full HD]
How to emit light from Objects in Autodesk Maya [Full HD]
[maya] froX : an xNormal script exporter for maya - Page 3
[maya] froX : an xNormal script exporter for maya - Page 3
Maya nParticle Tutorial - Galaxy nParticle Effects
Maya nParticle Tutorial - Galaxy nParticle Effects
Using PBR workflow in Maya and Arnold
Using PBR workflow in Maya and Arnold
GitHub - alexismorin/Brickify: Maya script that turns geometry to bricks
GitHub - alexismorin/Brickify: Maya script that turns geometry to bricks
Maya Light Surface Shader - Tutorial #1
Maya Light Surface Shader - Tutorial #1

Unreal Engine is another popular game engine that supports importing lights from Maya. Unreal Engine uses its own lighting system, but it can import Maya lights as static lights, allowing you to maintain the same lighting setup across both software.

To export lights from Maya to Unreal Engine, follow these steps:

Exporting Maya Lights as Static Lights

Unreal Engine can import Maya lights as static lights, which are simple, non-moving lights that cast shadows and affect the scene's lighting. To export Maya lights as static lights:

  1. Select all the lights in your scene.
  2. Export the selection as an FBX file (File > Export > FBX).
  3. Import the FBX file into Unreal Engine.

Unreal Engine will import the Maya lights as static lights, maintaining the same lighting setup as in Maya.

Exporting Lightmaps for Unreal Engine

Similar to Unity, you can also export lightmaps from Maya to Unreal Engine. Lightmaps allow Unreal Engine to render scenes with complex lighting setups efficiently. To export lightmaps:

  1. Bake the lighting in Maya (Render > Bake Lighting).
  2. Export the lightmap textures (File > Export > Image).
  3. Import the lightmap textures into Unreal Engine and apply them to your scene.

Unreal Engine will use the lightmap data to render the scene with the same lighting as in Maya.

Exporting Lights to V-Ray

V-Ray is a powerful rendering engine that supports importing lights from Maya. Exporting lights from Maya to V-Ray allows you to use the same lighting setup for both animation and rendering, ensuring consistent results across different software.

To export lights from Maya to V-Ray, follow these steps:

Exporting Maya Lights as V-Ray Lights

V-Ray supports importing Maya lights as V-Ray lights, which are more advanced than Unity or Unreal Engine's static lights. To export Maya lights as V-Ray lights:

  1. Select all the lights in your scene.
  2. Export the selection as an FBX file (File > Export > FBX).
  3. Import the FBX file into V-Ray.

V-Ray will import the Maya lights as V-Ray lights, maintaining the same lighting setup as in Maya.

In your 3D animation pipeline, exporting lights from Maya to other software is an essential step to maintain consistent lighting across different platforms. By following the guidelines above, you can efficiently export lights to Unity, Unreal Engine, and V-Ray, ensuring a seamless workflow and high-quality output. Happy rendering!