I wanted to create an object that automatically updates with scripts and displays on the screen in a fixed position in Blender viewport. Kind of like how 'Objectives' in the top right of the image below or the 'Activity bar' in the bottom left would work. I want it so that the particular object (e.g. the objectives) stays glued to the screen while everything else (e.g. the scene displayed in the image below) moves as normal with the viewport. Ideally, I would want to use python scripts to do all of this. I've tried searching extensively for this but haven't found a solution and I would appreciate any help!

Image of video game made using Blender

  • $\begingroup$ Please describe why you need this, and what purpose it serves. That would help immensely and my heaven lead to finding a solution you did not even have on the radar. $\endgroup$
    – Phönix 64
    Jun 27, 2023 at 20:11
  • $\begingroup$ I want to display some information incoming from another source on the screen while being able to move around the rest of my Blender model. The purpose it serves is for demoing the model. $\endgroup$
    – tranade
    Jun 28, 2023 at 18:08
  • $\begingroup$ I recommend using Blenders draw function with which you can draw on the 3d interface. See the following questions: blender.stackexchange.com/a/40676/92700 blender.stackexchange.com/a/76020/92700 And the Font Drawing API reference: docs.blender.org/api/current/blf.html $\endgroup$
    – Phönix 64
    Jun 29, 2023 at 12:04
  • $\begingroup$ Thank you! I will check it out. $\endgroup$
    – tranade
    Jun 30, 2023 at 21:51


You must log in to answer this question.

Browse other questions tagged .