是否有可能在qt / juce / gtk + gui app中获得像blender或unity3D这样的3D图形质量?
答案 0 :(得分:1)
许多GUI库(例如,Qt)都与OpenGL集成。另外,您可以创建一个OpenGL小部件(随OpenGL上下文一起提供)并通过OpenGL在其中进行渲染。
当然,这并不意味着您拥有Blender或Unity 3D品质;你必须做图形。
答案 1 :(得分:1)
当然可以。查看 OpenGL和DirectX
如果你正在进行游戏开发,那么一切都取决于你想做什么。如果您希望引擎专门用于您的游戏,那么请执行此操作。如果你想节省相当多的工作,那就使用一个前现代的引擎。
这是您可以从OpenGL https://open.gl/introduction
开始的地方另外,您应该考虑使用名为 Vulkan
的新APIVulkan旨在提供优于其他API的各种优势 以及它的精神前身,OpenGL。 Vulkan报价较低 开销,更直接地控制GPU,降低CPU使用率。[12] Vulkan的整体概念和功能集类似于Direct3D 12和曼特尔。
但是Vulkan从0到英雄更难掌握,所以你应该先学习OpenGL或者更容易学习。