为物体添加高亮
- 
					
					
					
					
 预备知识介绍有的时候,你需要在你的场景中为一个物体添加高亮来吸引用户的注意力。物体的轮廓(线条)会被画上一个模糊的边界,所以看起来物体的周围正在散发一些光。需要注意的是,这些光不会被画在物体上面,者可以确保我们依然可以清晰地看见原本的物体。 这里有2个例子: 
  
 
  
 要为一个物体添加高亮,你需要进行两个步骤: - 创建一个高亮层。你可以把高亮层想象成一个画在三维世界上的二维画布。
- 把物体添加到高亮层,以便物体的轮廓会被画在高亮层中。
 
 创建一个高亮层 光晕大小这个输入控制高亮线条的宽度。通常你需要让数值不多于五。当光晕很大的时候,我们需要花费比较多时间来绘制。这是一个比较: 
  
 名称第二个输入框指定了高亮层的名称。如果你只需要使用一层高亮层,那你不需要为它命名。如果你需要有很多层高亮层(我们接下来会讨论),那你会需要为它们命名,以方便后续指定它们。 
 把物体添加到高亮层
  
 颜色你可以指定物体模糊轮廓的颜色。需要注意的是,你可以指定添加到同一高亮层的网格让他们有不一样的颜色。 高亮层名称如果只会有一个高亮层,你不需要在这里指定它的名字。如果我们将会有好几个高亮层,这个输入框允许你指定物体将被添加到哪个高亮层。 
 把物体从高亮层移除当一个物体在被加入到某个高亮层后,如果你想去掉它的高亮效果,你随时可以使用下面这个积木把它从那个高亮层移除掉:  如果只会有一个高亮层,你不需要在这里指定它的名字。如果我们将会有好几个高亮层,这个输入框允许你指定物体将被从哪个高亮层移除出来。 
 多层高亮层当很多个物体被添加到同一个高亮层,如果他们重叠,那他们的轮廓将会被合并,就好像他们是一个物体一样。换句话说,两个物体重叠的边缘将不会有高光层。 
  
 以下是能够达成这个效果的程序: 
  
 虽然如此,如果你要每个物体在它自己的轮廓都会有完整的高亮,你可以创建好几个高亮层,然后把每个物体都添加到自己的高亮层。 
  
 以下是能够达成这个效果的程序: 
  
 被高亮的物体会更突出当场景中拥有很多个物体而有些物体被高亮时,那些被高亮的物体对比起没有被高亮的物体常常会看起来更突出。换句话说,它们不会被阻挡在没有被高亮的物体后面。 举个例子,在这个程序中,绿色的球被高亮了,而橙色球并没有被高亮。 
  
 因此,当我们旋转摄像头时,就算绿色球在橙色球后方,我们依然可以完整地看到绿色球: 
  
 
- 
				Pinned byinfo-creaticode