Skip to content

Calinou/godot-cubemap-generator

Repository files navigation

Godot Cubemap Generator

This project generates cubemap templates (or cubemaps from a 3D scene) using Godot itself.

  • Run create_cubemap_template.tscn from the editor to create a set of cubemap template images in user://.
  • Run create_example_cubemap.tscn from the editor to create a set of cubemap images in user:// from a 3D scene.

Images are saved to user://, which is automatically opened after the project runs.

You can use the generated images by changing their import type to Cubemap in the Import dock, and supplying them to a custom shader that accepts cubemap parameters.

Also included in this project is example_cubemap_display.tscn, which is a sky shader that displays a cubemap (instead of a dual parabolid panorama sky texture). Using a cubemap-based sky allows for less distortion compared to dual parabolid, especially at the top and bottom.

License

Copyright © 2024-present Hugo Locurcio and contributors

Unless otherwise specified, files in this repository are licensed under the MIT license. See LICENSE.md for more information.

About

Generate cubemap images using Godot

Topics

Resources

License

Stars

Watchers

Forks