MMORPG网游架构分析

July 14th, 2011 1 comment

近两年的网游开发暂时告一段落,这段有时间总结一下。 试图从四个方面聊聊MMORPG的软件架构,: 整体构架 服务器端架构 3D引擎 游戏逻辑 要说的东西很多,其中也有很多不是我所擅长的,尽力而为吧。

使用GPU加速H.264编码分析

July 14th, 2011 2 comments

继前面的“GPGPU”和“CUDA和OpenCL”的简介后,接下来分析一个具体的使用案例:是否可以用GPU搭建一个高性能的H.264编解码服务器?

CUDA和OpenCL

July 14th, 2011 4 comments
CUDA_Arch

接前文“GPGPU”。 虽然我们可以使用已有的图形API来调用GPU,但是通过前文的分析,这个过程冗长且复杂。严重违反了程序员的优雅、和lazy原则。需要去学习图形学的一些知识,了解texture、shader等图形学专用概念,而且需要学习CGSL或者HLSL等shader着色语言。而且还要熟悉OpenGL和DirectX等图形学API,这一箩筐的知识没有一个一年半载是搞不定的。而且这样的方式不符合正常程序的编写习惯,所以难以优化。