0

I would like to create a customized Graphical User Interface Window similar to Blender or Maya GUI window. Please refer this below image:

Blender User Interface Window with tool and menu buttons

How and where to begin with to design and create a customized GUI window similar to Maya / Blender UI window. Please refer the below image which has video / image preview option and floating buttons and menus:

Maya User Interface Window

Being a student, instead of using other desktop GUI applications for 3D purposes, can I able to create a Graphical User Interface window similar to Blender / Maya.

Is it possible to create a Desktop Graphical User Interface application? If it is possible then how to begin with to achieve this?

halfer
  • 19,824
  • 17
  • 99
  • 186
Achiever
  • 1,626
  • 10
  • 30
  • 54

3 Answers3

0

Blender has custom GUI tooling that uses OpenGL. You could try learning OpenGL (or Vulkan) and start rendering things, but you should know that creating a GUI library will be a huge challenge. You'll need to think about things like dealing with keyboard input, font rendering, text selection...

You'll likely save a lot of time by using an existing GUI library that has solved these problems already, like Qt, Flutter, GTK+. Or you could use the code in Blender, but I'm guessing that it will be harder to find good documentation and community support since it's an internal library.

joepio
  • 4,266
  • 2
  • 17
  • 19
0

Desktop applications are usually developed in languages like C# and C++, mostly in any software like Visual studio. Since you need a graphics software, you need a render engine somewhat similar to Blender. Try using OpenGL, or any other render engine of your choice, with these former methods, I mean to combine both the idea of "rendering" and "programming"....It's all about inspirations and ideas!

Arjun Praveen
  • 119
  • 2
  • 2
0

Imho, it won't be an easy task. If you are ready to take up the challenge.

Dear Imgui will be good starting point.

Binoy Pilakkat
  • 150
  • 1
  • 6