什么是云渲染?
首先需要知道的是我们的引擎是一个CS的重载引擎,而很多PaaS平台的用户需要开发的都是BS架构的产品,我们是没办法直接把我们的CS引擎直接放到他们的BS的网页中的。为了解决这个问题,我们开发了RTE云渲染引擎,他的技术原理很像远程桌面或者QQ的远程帮助,你能够通过打开一个软件“看到”另外一台电脑并操作这台电脑。如下图:

用户网页端“看到的”3D场景其实是一个假象,本质是一个视频,也就是在看电影。为了让这种假象很真实,甚至感觉不到,我们需要实时监测用户的鼠标和键盘事件。比如用户动了一下鼠标,想旋转一下3D场景。我们将这个事件通过数据流通道告诉我们的引擎,引擎收到后马上做了一个旋转场景的动作。这个动作被虚拟摄像机如实的传输给了客户,这一切都在很短的时间内完成,用户就感觉是自己操控了一下,并且眼前的3D场景也确实跟着动了一下,形成了本地操作引擎的体验。由此解决了CS引擎在BS网页中集成开发的问题。并且,这种方式对客户电脑的配置要求非常低。