Laigter Integration

An asset by gitautas
The page banner background of a mountain and forest
Laigter Integration hero image

Quick Information

0 ratings
Laigter Integration icon image
gitautas
Laigter Integration

This tool lets you generate normal and specular maps using Laigter: https://github.com/azagaya/laigter from within the editor.

Supported Engine Version
4.0
Version String
1.0
License Version
GPLv3
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

#+title: Godot Laigter Plugin

  • Overview The Laigter Plugin is a tool for Godot that automates the generation of normal and specular maps from diffuse textures by using [[https://github.com/azagaya/laigter][Laigter]], this plugin adds a button to generate textures.

  • Installation

  1. Download the Plugin: Clone or download the repository from GitHub.
  2. Add to Godot:
    • Copy the laigter folder into your Godot project's addons directory.
    • Open your project in Godot.
  3. Enable the Plugin:
    • Go to Project -> Project Settings -> Plugins.
    • Find the Laigter Plugin and enable it.
  4. Set Laigter Path: If laigter is not available in your PATH
    • Go to Project -> Project Settings -> Filesystem -> Import.
    • Set the laigter_path to the location of your Laigter binary. The default is "laigter".
    • If the path is not set, the plugin will prompt you to configure it.
  • Usage ** Texture Generation
  1. Select a Texture:

    • In the Godot editor, select a node that has a CanvasTexture assigned.
  2. Open Inspector:

    • In the Inspector panel, locate the normal_texture or specular_texture properties.
  3. Generate Maps:

    • Click the "Generate" button next to the respective property.
    • The plugin will automatically generate the corresponding normal or specular map based on the diffuse texture.
  • Notes
  • Ensure that the Laigter binary is correctly installed and accessible from the specified path. The plugin verifies the binary upon startup and will notify you if it cannot be found in your PATH.
  • The output textures will be generated in the same directory as the original diffuse texture, with _n or _s appended to the file name. *** TODO: Support additional settings:
  • Software rendering
  • Occlusion and parallax textures
  • Loading default Laigter presets
  • Contribution Contributions are welcome! Feel free to submit issues or pull requests to improve the plugin or enhance its functionality.

  • License This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

This tool lets you generate normal and specular maps using Laigter: https://github.com/azagaya/laigter from within the editor.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Laigter Integration icon image
gitautas
Laigter Integration

This tool lets you generate normal and specular maps using Laigter: https://github.com/azagaya/laigter from within the editor.

Supported Engine Version
4.0
Version String
1.0
License Version
GPLv3
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers