Horde3D是一个用C++编写的3D渲染引擎,致力于成为一款轻量型、概念清晰的软件。项目托管在GitHub上,项目许可证基于EPL。

Horde3D是一个用C++编写的3D渲染引擎,致力于成为一款轻量型、概念清晰的软件。项目托管在GitHub上,项目许可证基于EPL。

Horde3D需要一个完全兼容OpenGL2.0的显卡。在DirectX上,意味着至少支持Shader Model2.0或更高的卡。

主要特性如下:

  • 现代的、跨平台,shader-based架构(需要OpenGL 2.0 +);
  • 轻量级、设计优雅而轻巧,非常少的依赖,尽可能地避繁就简;
  • 现代的基于着色器的架构,最低要求兼容SM 2.0的硬件;
  • 使用OpenGL作为渲染API,跨平台兼容;
  • C语言风格API几乎适用于各种语言;
  • 强大的资源管理;垃圾回收资源,包括任何类型的数据流;
  • 整洁的面向对象C++代码,为性能而生;
  • 经平面C风格的DLL API,强模块化,高度抽象(可以用任何编程语言使用 Horde3D);
  • 非侵入式API设计,易与游戏引擎和其它中间如物理引擎集成;
  • 适用于增强现实(AR)和立体声应用;
  • 等等。

更多详情检查看Horde3D项目主页。

  • 查看官网
  • 教程
  • 相关文档
  • 参考论坛
  • WiKi页面

Horde3D——基于C++编写的3D渲染引擎相关推荐

  1. 基于 HTML5 的 2D/3D 渲染引擎,实现智慧隧道监控可视化系统

    前言 随着当代经济的发展,交通环境日益紧张,加上山区地区的交通运输的需求,隧道的交通建设开发方兴未艾.隧道交通的规划越来越完备,而对于隧道内监控管理维护却显得有些不足.而工业4.0的崛起,逐步进入了智 ...

  2. 基于 HTML5 WebGL 的 3D 渲染引擎构建工厂运作系统

    前言 今天为大家带来一个很酷的作品,依然运用了强大的 HT for Web 的 3D 图形组件,动作流畅性能好,大家可以先来欣赏一下效果! 点我进入! 整体风格为科技金属风,制作精良,由于上传 gif ...

  3. html5自动吸附,基于HTML5Canvas的3D渲染引擎界面以及吸附等效果的运用-

    本文给大家介绍基于 HTML5 Canvas 的 3D 渲染引擎界面以及吸附等效果的运用 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 效果图 代码实现 HT 提供了基于 Web ...

  4. 基于多核平台优化的OGRE 3D渲染引擎

    基于多核平台优化的OGRE 3D渲染引擎 陈天洲1+,陈学亮1, 施青松1 1(浙江大学计算机学院,浙江杭州,310027) 摘 要:近年来,随着计算机体系结构的发展,多核平台的应用越来越广泛.多核平 ...

  5. 3D绘图 WebGl引擎----ThreeJS 3D渲染引擎

    3D绘图 WebGl引擎---->ThreeJS 3D渲染引擎 是将OpenGl ES2.0d原来C语言的API和配置项迁移到了JavaScript中 壹.基本图形语法 1.ThreeJs将原本 ...

  6. 自研3D渲染引擎 置身游戏世界般的3D大屏体验 还不快来看看

    知道大家在制作可视化大屏的时候会不会遇到这样的问题,不是找不到心仪的模板就是好不容易在网上找到一个喜欢的模板结果得付费才能使用,最后只能妥协用那些万年不变的模板,现在市面上各种各样的可视化大屏制作软件 ...

  7. 了解3D世界的黑魔法 - 纯Java构造一个简单的3D渲染引擎

    前言 当今用于游戏和多媒体的3D渲染引擎在数学和编程的复杂性上足以令大多数人望而生畏,从编程接口的OpenGL再到逼真到令人叹为观止的UE5(虚幻五)引擎,后者单单引擎本身(不含调试)的大小就达到了将 ...

  8. 关于 Vulkan 简介 —— Android N 引入新的 3D 渲染引擎

    关于 Vulkan Vulkan 被视作是 OpenGL 的后续产品. 它是一种多平台 API,可支持开发人员准备游戏.CAD 工具.性能基准测试等高性能图形应用. 它可在不同的操作系统(比如 Win ...

  9. Orillusion引擎正式开源!AIGC时代下的WebGPU轻量级3D渲染引擎!

    开源生态的建设根植于社区,开发者在社区共享.共创.共赢,将会激发出无限的创造力,这就是开源最大的魅力! 选择开源,源于我们坚信,"独行快,众行远"! 1 Orillusion 引擎 ...

最新文章

  1. 【青少年编程】【四级】绘图程序优化
  2. Js 向json对象中添加新元素
  3. poj2826 An Easy Problem?!(计算几何)
  4. Java黑皮书课后题第5章:*5.46(倒排一个字符串)编写一个程序,提示用户输入一个字符串,然后以反序显示该字符串
  5. Scrapy - Request 和 Response(请求和响应)
  6. ap sat_新手必读:7个问题分清SAT、AP、托福考试
  7. jquery-8 jquery如何处理css样式
  8. 2020-8-4 Codeforces摸鱼报告
  9. 【C语言开源项目】盘点 GitHub 上不错的 4 个C语言项目
  10. 《四海小记c++学习之路》队列/银行叫号系统
  11. uk码对照表_36码(uk码和中国码对照表)
  12. cocos2d实现画笔功能及常用的绘制函数
  13. android.os.FileUriExposedException: file:///storage/emulated/0/market/cache/com.moji.mjweather.apk
  14. spider_爬取斗图啦所有表情包(图片保存)
  15. 全球医疗实力排名:各国差距有多大?
  16. 《全面解读IPTV生态链》-转自CSDN
  17. 产品Banner样式类型分析
  18. JQuery——添加CSS样式
  19. 华兴数控g71外圆循环编程_G71外圆循环
  20. Steam游戏如何回滚到旧版本

热门文章

  1. linux7安装网卡驱动,CentOS 7 安装无线网卡驱动
  2. 构建deb包前如何获取软件的依赖包
  3. weblogic12.1.3applySession在系统修改阶段失败。。。(GDR-70005)
  4. css实现从左到右渐变色
  5. 千万别删VS之ProgramData目录(血泪教训)
  6. 外箱条码标签如何用条码标签编辑软件制作?
  7. 尚硅谷设计模式学习(1)---[设计模式七大原则]
  8. 反光衣穿戴识别检测系统 OpenCV
  9. iOS 百思不得姐 项目
  10. C#修改AD账号及密码