是否有可能同时使用GUI和3D图形库创建应用程序?

时间:2017-03-19 09:42:46

标签: c++ qt unity3d render blender

是否有可能在qt / juce / gtk + gui app中获得像blender或unity3D这样的3D图形质量?

2 个答案:

答案 0 :(得分:1)

许多GUI库(例如,Qt)都与OpenGL集成。另外,您可以创建一个OpenGL小部件(随OpenGL上下文一起提供)并通过OpenGL在其中进行渲染。

当然,这并不意味着您拥有Blender或Unity 3D品质;你必须做图形。

答案 1 :(得分:1)

当然可以。查看 OpenGL和DirectX

如果你正在进行游戏开发,那么一切都取决于你想做什么。如果您希望引擎专门用于您的游戏,那么请执行此操作。如果你想节省相当多的工作,那就使用一个前现代的引擎。

这是您可以从OpenGL https://open.gl/introduction

开始的地方

另外,您应该考虑使用名为 Vulkan

的新API
  

Vulkan旨在提供优于其他API的各种优势   以及它的精神前身,OpenGL。 Vulkan报价较低   开销,更直接地控制GPU,降低CPU使用率。[12]   Vulkan的整体概念和功能集类似于Direct3D   12和曼特尔。

但是Vulkan从0到英雄更难掌握,所以你应该先学习OpenGL或者更容易学习。