Hybird3D DEMO

Hybird 3D是我最近半年来利用业余时间开发的一款软件渲染器,最初只是为了深入理解渲染的核心算法而做的一些练习,随着时间的推移渲染算法和程序框架经历了数次的重写,现在已经初具雏形,渲染性能也达到了目前目前软件实时渲染领域的一流水平,当然这跟利用GPU加速的硬件渲染是不能比的,不然nVidia就可以回家卖白薯了。本渲染器的创新之处在于充分利用了光栅化和光线跟踪的长处,将两者结合起来以达到性能最佳化。

目前支持的特性主要有:
1、光栅化和光线跟踪混合渲染
2、可编程的渲染流水线,有一套灵活的可编程Shader框架
3、纹理采样(双线性,MIPMAP,各向异性)
4、高动态范围渲染,内部颜色格式全部采用Float4,支持gamma校正
5、高效的多点覆盖采样反锯齿(CSAA)
6、顺序无关半透明渲染(OIT)
7、多线程并行计算,在6核系统上测试可达线性加速比
8、SIMD优化,核心算法充分利用了SIMD的计算能力

下一步计划支持的特性:
1、分布式渲染
2、全局光照
3、displacement map
4、motion blur / depth of field


光线跟踪算法是实现高质量渲染的重要手段,虽然以目前CPU的性能来说,要利用光线跟踪算法实现比GPU更好的实时渲染的效果还是不太现实的,不过随着many core系统的逐步发展,未来CPU的计算能力将会继续沿着摩尔定律发展,5年之后大家应该可以玩到利用实时光线跟踪算法实现的游戏。



DEMO大家可在此下载:
http://www.meanshome.com/_data/_files/%7B012577F0-DC11-4015-877D-E584CC6D2979%7D.rar


载入场景文件后用ASWD+上下左右可控制镜头。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值