Horde3D —— C++ 轻量级 3D 渲染引擎

Horde3D 是一个用 C++ 写成的 3D 渲染引擎,致力于成为一款轻量型、概念清晰的软件。

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

特性:

  • 强大的图形引擎,旨在满足下一代游戏的要求
  • 现代的基于着色器的架构,最低要求兼容 SM 2.0 的硬件
  • 使用 OpenGL 作为渲染 API,跨平台兼容
  • 整体设计优雅而轻巧,非常少的依赖,尽可能地避繁就简
  • 整洁的面向对象 C++ 代码,为性能而生
  • 经平面 C 风格的 DLL API,强模块化,高度抽象 ( 可以用任何编程语言使用 Horde3D )
  • 非侵入式 API 设计,易与游戏引擎和其它中间如物理引擎集成。
  • 适用于增强现实(AR)和立体声应用

Horde3D SDK Chicago Sample


" >

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-10-22 10:14:56

Horde3D —— C++ 轻量级 3D 渲染引擎的相关文章

设计自己的3D图像引擎(1): WuguiEngine之开篇的话

前言: 研究3D游戏相关的知识有了不少的时间了.最近一段时间开始写自己的3D图像引擎-WuguiEngine. 代码也参考了不少的资料. 从引擎的功能上来说,不求能够让大众接受, 不求能够成为一个众多人维护的开源项目(不过源代码是开放的,只是没有太多精力来管理一个项目). 只是我一个在学习过程中的一个简单的项目.同时我在编写的过程中也希望能够多和大家交流, 把我的心得与大家分享, 也希望大家能够为我的学习或者项目提出一些意见. 本引擎虽然不算一个很易用的引擎, 不过也会实现目前流行的一些技术.

浅析渲染引擎与前端优化

本文主要是两方面内容: 浅析浏览器内核的工作原理(以 WebKit 2 为例). 浅析由浏览器内核想到的前端优化,或者说前端优化规则是从哪儿来的. 大家知道,大部分的 WEB 页面依托浏览器呈现,而浏览器能够将页面展示出来,基本依赖于浏览器的内核,即渲染引擎.今天以 Chrome 浏览器的内核 WebKit(更确切是 WebKit 分支 Blink,以下统称为 WebKit )为例,对渲染引擎如何展示页面做个简单.全面的了解. 浏览器的渲染引擎及其依赖模块 渲染引擎主要是将 WEB 资源如 HT

Flash中的2D渲染和3D渲染都是通过Flash Player这个插件做到的么?

问题描述 flash_player_active_x就1.5M,Flash中的2D渲染和3D渲染都是通过它做到的么? 解决方案 3d渲染需要另外的引擎,player相当于虚拟机,负责解释执行.3D引擎也是用AS3写出来的

常见3D物理引擎概述

今天帮朋友找3D物理引擎的资料,以前也看过那么多了,一直没有总结过,今天顺便整理一下. 1.  Havok: 老牌的君王,支持功能如下: http://www.havok.com ·         Collision Detection - including Continuous Physics ·         MOPP Technology - for compact representation of large collision meshes ·         Dynamics

Top 10:HTML5、JavaScript 3D游戏引擎和框架

由于很多人都在用JavaScript.HTML5和WebGL技术创建基于浏览器的3D游戏,所有JavaScript 3D游戏引擎是一个人们主题.基于浏览器的游戏最棒的地方是平台独立,它们能在iOS.Android.Windows或其他任何平台上运行. 有很多的JavaScript能够用于创建基于浏览器.使用HTML5和WebGL的3D游戏.然后,选择一个合适的游戏引擎是一个不小的挑战,它有时能帮你完成项目或突破项目瓶颈. 为了让你的选择变的容易,我们已经通过分析大多数JavaScript 3D游

APICloud 优化渲染引擎上线,解决 App 开发适配难题

APICloud渲染优化引擎,经过为期3个月的Beta版计划,历经上万开发者及商业APP.数十万台真实手机参与测试,于4月5日正式上线,合入DeepEngine中. Web工程师使用HTML5等标准Web技术开发拥有原生体验和原生功能的APP,Deep Engine使用半翻译式原理,运行中将Web翻译成Native API,强大的混合渲染引擎提供更佳的性能体验. 一.优化后的引擎带来哪些性能提升: 1.窗口切换动画帧率得到有效提升,可达到50 fps以上,动画渲染效果与原生无差异 2.页面滚动性

Lagoa推出只用浏览器就能完成3D渲染和多人协作设计的云平台

醉风云博客 Lagoa是一家3D设计领域的软件公司,近日推出一项同名产品Lagoa,这是一款完全基于云端的3D渲染和协作平台,除了浏览器之外不需要其他任何配置.3D设计是一项数据密集型的活儿,以前一直依赖线下或者基于硬件的软件交流,Lagoa是业内首次将云服务融入到3D渲染和协作的公司.推出产品的同时,它还宣布了拿到160万美元的种子融资,投资者包括500 startups和Atlas Venture. Atlas Venture的一名合伙人Destin参与了这次对Lagoa的投资,他认为Lag

统一模式的WebKit浏览器渲染引擎的利弊

Opera宣布转向使用开源的WebKit引擎 在本周前几天,欧朋浏览器(Opera)宣布正在逐步关闭其独立浏览器渲染引擎(brower rendering engine)的相关开发工作,继而转向使用开源的WebKit引擎,该消息很快引起了不小的轰动. WebKit引擎支持谷歌安卓系统和苹果IOS系统的内置浏览器,在移动领域,WebKit引擎实际上已经成为了移动浏览器内核开发的标准,而且它也非常可能成为桌面浏览器的内核标准.在全球范围内Chrome浏览器已经遥遥领先以Trident排版引擎为内核的

win10预览版10041无斯巴达浏览器 IE浏览器Edge渲染引擎更新

  3月19日消息,微软在官方IE博客中不仅确认了斯巴达浏览器预览版将包含在下个Win10版本中,而且还列出了本次Build 10041版本中IE浏览器Edge渲染引擎更新的细节.本次更新的引擎功能是斯巴达浏览器的一部分,感兴趣的用户可以暂时用IE浏览器实验功能来"抢先"体验. 本次更新的渲染引擎内容比较丰富,主要包括以下几个方面: • 提升ECMAScript 6兼容性(在当前Win10预览版的Kangax ES6兼容性测试中提高74%) • 扩展支持DOM L3 XPath • 支