Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Control3D

An asset by MASSHUU
The page banner background of a mountain and forest
Control3D hero image

Quick Information

0 ratings
Control3D icon image
MASSHUU
Control3D

This plugin allows using SubViewports to display 2D interfaces in 3D.

Supported Engine Version
4.1
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
1 year ago
Git URL
Issue URL

Godot Control3D

This plugin allows using SubViewports to display 2D interfaces in 3D.

[!NOTE] SubViewports in Godot 4 are bugged.

They work, but can be problematic, displaying errors that aren't there, or resetting the texture from time to time.

An example of one such bug is here.

Prerequisites

Usage

[!NOTE] Detailed information on each class can be found in the individual source files.

You can find an example of using this plugin in the example folder.

All you need to do is create a scene with Control3D and:

  • MeshInstance3D - Used to display the content SubViewport needs:
    • Mesh (preferably QuadMesh)
    • MaterialOverride with ViewportTexture
  • Area3D - Used for mouse capture.
  • SubViewport - Used to render UI.

License

Licensed under MIT license.

This plugin allows using SubViewports to display 2D interfaces in 3D.

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
Control3D icon image
MASSHUU
Control3D

This plugin allows using SubViewports to display 2D interfaces in 3D.

Supported Engine Version
4.1
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
1 year 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