Interactive Screen in 3D | Godot

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 7

  • @LOC-Ness
    @LOC-Ness 2 หลายเดือนก่อน +6

    the dream of doom 3 lives on

    • @antti_tiihonen
      @antti_tiihonen  2 หลายเดือนก่อน +1

      @@LOC-Ness the screens were really tasty in that game

  • @Kry0000
    @Kry0000 2 หลายเดือนก่อน +1

    Very cool.

  • @jamesoneill4607
    @jamesoneill4607 2 หลายเดือนก่อน +2

    Personnel _are_ advised...

    • @antti_tiihonen
      @antti_tiihonen  2 หลายเดือนก่อน

      @@jamesoneill4607 good catch

  • @AstoraSolarPoweredKnight
    @AstoraSolarPoweredKnight 2 หลายเดือนก่อน +2

    Nice ! How does it work ?

    • @antti_tiihonen
      @antti_tiihonen  2 หลายเดือนก่อน +9

      The screen uses Godot's UI system that renders into a subviewport (aka. render to texture). The resulting texture is used on a material on a 3d object. User inputs are passed into the UI as mouse events. The mouse position is figured out by raycasting from camera against a collider on the screen with a bit of math to map the raycast hit position on the surface of the 3D collider into 2D coordinates of the screen