开源Cocos全家桶,2D光线追踪!

2020-11-25 10:55:51 浏览数 (1)

超级浣熊

Cocos引擎10年老用户,精通Cocos全家桶

Cocos-iPhone Cocos2d-x Cocos2d-html5 Cocos2d-js Cocos Creator

2011年开始写中日英多语言博客 supersuraccoon-cocos2d.com

Cocos 独立游戏上架AppStore

Cocos 电子书上架iBookStore

持续用 cocos 引擎编写各种有趣的东西!

今天给大家介绍一个开源项目:SSRLoS

Cocos全家桶SSRLoS

一句话介绍一下这个项目,就是基于 cocos 引擎的 2d 光线追踪,视野范围计算,渲染相关的东西。

该项目支持以下Cocos引擎:

  • Cocos2d-x
  • Cocos2d-js
  • Cocos Creator 1.x
  • Cocos Creator 2.x

截至到现在,这个项目的 80% 精力都是放在了算法的优化在优化上,剩下的 20% 精力则是在渲染上。

SSRLoS未来计划

项目陆陆续续的已经做了很久,但是还有很多很多想做的,主要包括几个方面:

  • 已有通用算法的优化
  • 定制型算法,针对一些特定使用场景的算法
  • GPU 算法,半 CPUGPU 算法
  • 算法已经做了很多,要的数据也到手了,那当然在渲染上要花大力气优化,做出酷炫的效果了

后续的计划,同时包括了很多 2d 的光照,阴影相关的技术文章,有兴趣可以关注我的Gitee仓库,欢迎Start!

SSRLoS项目我是从 cocos2dx 开始的,后续新功能的开发应该也会从 cocos2dx 入手,毕竟引擎稳定,我最为熟悉。

不过目前,我几乎将所有功能都已经移植了 CocosCreator v1, v2 版本。

而且所有版本都做了 Native Binding,但是因为精力有限,后面的新功能打算暂时只对应 cocos2dxcreator v2

当然 creator v3 出来的话也会考虑,暂时只对应 Web 版,当然原生也是可以直接用的,Native Binding 暂时不会去对应新功能。

0 人点赞