📜  BabylonJS-镜头光晕

📅  最后修改于: 2020-10-27 03:33:54             🧑  作者: Mango


当光线散射并落在图像上时,您会看到外观不同的图像,并且颜色也会改变。当您开发游戏以显示真实的灯光效果时,会使用镜头光晕。考虑太阳光线落在镜子上,看到的效果通常称为“镜头眩光”。

句法

以下是创建镜头眩光的语法-

var lensFlareSystem = new BABYLON.LensFlareSystem("lensFlareSystem", light0, scene);

参量

考虑以下参数以创建镜头眩光-

  • 名称-赋予镜头光晕系统的名称。

  • 灯光-可以是光源或相机。

  • 场景-将添加镜头光晕的场景。

要将耀斑添加到场景中,请执行以下命令-

var flare1 = new BABYLON.LensFlare(0.5, 0.15, new BABYLON.Color3(1, 1, 1), "images/sun1.png", lensFlareSystem);
  • 大小-浮动值介于0和1之间。

  • 位置-镜头眩光的源(发射器)(可以是相机,光源或网格)。

  • Lensflaresystem-使用lensflaresystem类创建的对象。

演示版


      BabylonJs - Basic Element-Creating Scene
      
      
   

   
      
      
   

输出

上面的代码行生成以下输出-

镜头光晕

earth.jpg

地球

images / sun1.png

太阳1