Files
godot-demo-projects/viewport/2d_in_3d
Hugo Locurcio 18c76b6dae Add tags to all demo projects
This makes sorting them in the project manager easier, as you can
click tags in the project manager to filter to a specific tag.
2023-06-26 18:03:50 +02:00
..
2023-01-17 21:37:16 +01:00
2023-01-17 21:37:16 +01:00
2023-01-17 21:37:16 +01:00
2020-08-16 17:48:38 -05:00
2023-06-26 18:03:50 +02:00
2023-01-17 21:37:16 +01:00
2020-08-16 17:48:38 -05:00

2D in 3D

A demo showing how a 2D scene can be shown within a 3D scene using viewports.

Language: GDScript

Renderer: Forward Mobile

Check out this demo on the asset library: https://godotengine.org/asset-library/asset/129

How does it work?

The Pong game is rendered to a custom Viewport node rather than the main Viewport. In the code, get_texture() is called on the Viewport to get a ViewportTexture, which is then assigned to the quad's material's albedo texture.

Screenshots

Screenshot