专栏首页每日一篇技术文章SceneKit - 给底部加阴影的n种方式

SceneKit - 给底部加阴影的n种方式

本节学习目标 教大家三种给模型添加添加阴影的方式

第一种 让设计直接给模型添加阴影,如下面

image.png

第二种 给模型底部添加地板,已系统的飞机模型为例

它是没有阴影,接下来就是如何制作阴影

image.png

给飞机地下放置一个floor模型,就会有阴影了

image.png

但是阴影不太明显,如何让阴影更加明显一点呢?

设置scnfloor 模型的属性Refective 属性就好了

image.png

这个时候,你将这个两个模型加载到场景中去发现地板模型会是白色的,你想让其变成透明,这个时候,你会想到设置自身颜色为的alpha通道值为0,这个时候,你会发现地板和阴影都不见了,那怎么办呢?看我下面的操作

image.png

这个时候白色的透明地板就会消失

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ARKit 进阶:材质

    光照与材质,是决定 3D 世界中的模型如何渲染的关键参数。许多时候模型的渲染对与不对,往往只是一种视觉的感受。由于不是测试驱动的,所以多数情况下,考验的不是你的...

    郭艺帆
  • 到底有多强?苹果的增强现实框架:ARKit

    本篇文章重在 workShop 上苹果工程师的解惑和我对 ARKit 的理解, 最后会简单介绍一下相关技术。

    郭艺帆
  • iOS版 使用ARKit和Swift创建交互式Domino游戏

    在下面的教程中,我将向您展示如何使用Swift和ARKit制作有趣的Domino游戏。

    iOSDevLog
  • ARKit示例 - 第4部分:现实主义 - 照明和PBR

    在本文中,我们将在场景中插入更逼真的虚拟内容。我们可以通过使用称为基于物理的渲染(PBR)的技术使用更详细的模型来实现这一点,并且还可以更准确地表示场景中的光照...

    iOSDevLog
  • ARKit 进阶:物理世界

    ARKit的渲染能力是由其他框架实现的,除了苹果的SceneKit, Unity3D、UE, 或者其他自定义的OpenGL、Metal渲染引擎都可以与ARKit...

    郭艺帆
  • ARKit浅析V1.0

    一、ARKit介绍 苹果公司在WWDC2017 上发布了ARKit,开发者可以使用这套框架在iPhone和iPad上创建属于自己的AR体验。 增强现实技术(A...

    MelonTeam
  • Metal_入门01_为什么要学习它

    Metal 系列教程 Metal_入门01_为什么要学习它 Metal_入门02_带你走流程

    酷走天涯
  • VR+全景播放器+头控讲解-01

    近两年随着AR/VR逐渐火热,企业为了给自己的产品中加入新的元素,有可能会将3D元素添加到应用中去,对于IOS 工程师,你有三种选择 OpenGL ES / M...

    酷走天涯
  • 第一节 介绍

    Step 1 打开Xcode -> 新建一个工程-> 选择SingleView Application -> Next -> 你已经完成工程的创建

    酷走天涯

扫码关注云+社区

领取腾讯云代金券