假设我们有一个房间,灯就在房间的中央,无论是垂直的还是水平的。它怎么能向四面八方投下阴影?有假的吗?我有能移动的物体。SCNLightTypeSpot可以在圆锥体中投下阴影,但在这种情况下是行不通的。
发布于 2015-01-19 22:26:05
你最好赌它有多盏灯。
就像丰田章男说的那样,一个全方位的光线,但考虑到所使用的阴影渲染技术(差不多,一个照相机)。
如果您对OpenGL很满意,就可以轻松地实现它。这里有关于如何处理它的在线资源,例如关于cubemaps的这篇GPUGems文章或使用抛物面的新技术的这篇最新的论文。
您也可以使用bug报告向苹果工程师推荐这些信息!我相信很多游戏和应用程序都会从全方位阴影中受益。
发布于 2015-01-19 20:43:37
你需要的是一个全光,支持投阴影。正如"castsShadows“的文档所指出的那样,这一点目前还不被全能灯所支持。你应该向苹果提交一个bug请求。
https://stackoverflow.com/questions/28031585
复制相似问题