Hugo Locurcio 2a962929f3 Update demo files for Godot 4.2.1 (#1013) пре 8 месеци
..
screenshots fcc7d5c723 Optimize PNG images using oxipng пре 4 година
3d_in_2d.gd 1d5184e235 Update most demos for Godot 4.0.beta10 (#782) пре 1 година
3d_in_2d.tscn 1d5184e235 Update most demos for Godot 4.0.beta10 (#782) пре 1 година
README.md d4bf89d364 Link to the asset library from the README of each demo пре 4 година
icon.webp 63d1cd9a60 Use 128×128 WebP icons for all demos (#885) пре 1 година
icon.webp.import 63d1cd9a60 Use 128×128 WebP icons for all demos (#885) пре 1 година
project.godot 2a962929f3 Update demo files for Godot 4.2.1 (#1013) пре 8 месеци
robot_3d.gd bbe50fc9da Convert demos to Godot 4 using regular expressions in a script пре 2 година
robot_3d.tscn 3e3a9e7b6e Update Viewport demos to Godot 4 пре 2 година
robot_demo.png 3d9bcc6d97 Simplify 3D in 2D demo пре 3 година
robot_demo.png.import 2a962929f3 Update demo files for Godot 4.2.1 (#1013) пре 8 месеци

README.md

3D in 2D

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

Language: GDScript

Renderer: GLES 2

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

How does it work?

The 3D robot 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 sprite's texture.

Screenshots

Screenshot