简体   繁体   中英

How can I create a desktop GUI application similar to Blender or Maya?

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

带有工具和菜单按钮的 Blender 用户界面窗口

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 用户界面窗口

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?

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.

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!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM