unity 渲染第一步

unity 不是将宇宙投影到水晶球里,而是:将整个 view frustum 投影成 一个 cube 。------ 《unity 渲染箴言》 

 

 

 

 

 

观察一下,整个 view frustum 以及里面 的方块,像不像宇宙中的一个星球,现在,整个 view frustum 是一个奇怪的形状,这个我们不喜欢,我们喜欢方方正正的东西,于是,我们将这个 view frustum 按比例捏成一个

 

长 宽 高 都是 2 的 正方形,,注意,这里写的是 2, 这就是 unity 干的事情,不要怀疑。

 

将这个正方形的中心看做原点(0,0,0),于是,里面的方块的顶点,也就在这个扭曲的空间(正方形)里有了新的坐标,这个坐标,很明显,三维,都是不超过(-1,1)的,因为,整个 view frustum 里的东西都被包含在这个正方形里,无法逃脱。

 

如下图:

 

 

那么,里面的方块,到底被揉到哪里了呢,这个我不好画出来,只能靠各位想象了。反正就是本来是一个 视锥体(学名:view frustum)包裹了一个方块,经过unity的揉之后,外面的视锥体(学名:view frustum)变成了一个长宽高是2,2,2的正方形,里面的方块也就要相应的变形。。。。各位开动脑筋吧,。。。

 

 

曰:袖里乾坤大,壶中日月长。

  ----- 《中国古人》

 

posted on 2018-02-13 15:16  一页天书不分说 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/onebook/p/8446718.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值