分别是quartz 2D 和 OpenGL ES Quartz 2d 是 Core Graphics 绘图库的子集. OpenGL ES 是跨平台绘图库OpenGL的子集.(Cocos2d-iphone是用的这个)
除了需要将 Objective-C 代码移植到 JavaScript ,我们还需要从 OpenGL 将图形代码移植到 HTML5 的 Canvas API 。总的来说,这是非常顺利的。 Canvas
最高效能 Metal 框架演示项目。P.S. Metal 框架是并驾于 OpenGL ES 的底层图形计算接口。相比于 OpenGL,它甚至更底层、更接近 GPU。它是需求超强计算及渲染性能要求的游 戏平台不二之选。
Android 和 IOS 上编译 Go 语言的代码正在被引进。你既可以完全用 Go 语言来写你的应用并用 opengl 来做 UI 界面,也可以写一个可以和原生的 Android 和 IOS 交互的 Go 类库。
UIView 动画, UIDynamic ,以及 OpenGL 三种方式来进行了实现,并对它们的运行效率进行对比。结果也在大家预料之中,直接使用 OpenGL 拥有最好的效果,而经过层层封装,带有物理特性,写起来也最简单的
一下 MagicalRecord 。 图像处理 GPUImage 无疑是这方面的集大成者了。用OpenGL ES2.0来实时处理图片和视频流,性能和功能都是顶尖的。 开发和调试工具 PonyDebugger
这张图是苹果官方 Core Animation 里面的截图、可以看出渲染视图的流程是 GPU -> OpenGL / Core Graphics -> CA -> UIKit/AppKit 详细的过程如图:
- 更强的图像支持 :包括对1D图像和1D & 2D图像阵列的额外支持。同时,OpenGL的共享扩展现在实现了从OpenGL 1D纹理和1D & 2D纹理阵列创建OpenCL图像的功能。 - 内置内
在其它方面也得到了显著的增强: 在Windows下支持OpenGL转换,而且增强了在Windows,OS X和Linux下VCL中基于新的OpenGL框架的实现; 在Windows,OS X和Lin
栈——全开放的栈包含的都是开源的模块;高性能栈则包含了开源的运动视频模块和闭源的OpenGL模块。未来,和OpenGL模块并行存在的 OpenCL/Vulkan模块将会从闭源走向开源。 而AMD全
JPatch是一个spline的3D建模工具,支持OpenGL。
) 2. 我是谁14年工作经验,8年Web应用、3年企业应用、3年电信协议 《J2EE Development without EJB》、《Ajax in Action》、《Ajax Patterns
jClassicRPG是一个基于OpenGL 3D引擎的经典RPG游戏开发框架。
AndEngine是一个开源的,基于OpenGL实现的Android 2D游戏引擎。 这里 提供一些基于AndEngine实现的示例。
JAVA is DOOMED(JID)是一个利用Java实现的开源3D引擎并且使用OpenGL作为图形API.
mapgl 是一个使用 3D 来查看地图的工具,使用 C 语言和 OpenGL 技术。 项目主页: http://www.open-open.com/lib/view/home/1323911043015
gCAD3D 是个三维的 CAD/CAM 程序,内置一个三维的 OpenGL 的浏览器。 项目主页: http://www.open-open.com/lib/view/home/1326704751999
Fusionet这个框架用于把基于OpenGL的3D组件集成到Java-Swing中。Fusionet的目的是为3D化的swing组件提供一个易于使用的环境。
dealing with AVFoundation, border detection and OpenGL up to IPDFCameraViewController. It includes: Live
Crystal Space是一个用C++开发的3D游戏开发包.有丰富的功能,支持Direct3D,OpenGL,Glide等. 项目主页: http://www.open-open.com