ARKITSceneKit学习iOS Developer

[SceneKit专题]8.Lights灯光

2017-04-04  本文已影响420人  苹果API搬运工

说明

本系列文章是对<3D Apple Games by Tutorials>一书的学习记录和体会此书对应的代码地址

SceneKit系列文章目录

surface normal表面法线

表面上某一点的法向量(Normal Vector)指的是在该点处与表面垂直的方向。对于平面,其上各点的法向是一样的,统一为这个平面的法向。对于曲面,各点具有不同的法向量.
正确设置网格面上点的法向,对几何体在光照等情况下显示得更真实,这样就可以减少顶点数量,提高渲染速度

QQ20170404-204747@2x.png

Sphere nodes球体节点

QQ20170404-212339@2x.png QQ20170404-212352@2x.png QQ20170404-212403@2x.png

球体有两种,但实际,两者的不同就在于Geodesic复选框有没有选中,可以互相切换

Light nodes灯光节点

WX20171203-135243@2x.png

Three point lighting三点光照法

让3D图像更真实的秘密就是使用真实世界的光照技术,比如在摄影办很流行的三点光照系统.


QQ20170404-212231@2x.png QQ20170405-233421@2x.png

看图理解三点光照系统,Front light和Back light是Omni类型,环境光是Ambient类型.


QQ20170405-234533@2x.png
上一篇下一篇

猜你喜欢

热点阅读