Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3D:如何制作发光渐变球体?_Unity3d_Model_Light_Emit - Fatal编程技术网

Unity3D:如何制作发光渐变球体?

Unity3D:如何制作发光渐变球体?,unity3d,model,light,emit,Unity3d,Model,Light,Emit,所以我需要一个发光的球体,上面有光晕,可以把光投射到附近的物体上。此外,正如您在图像上看到的,球体必须具有渐变 我现在用的是两个球体和光点。我真的不喜欢结果: 根本没有梯度 我需要使用第二个点光源将灯光投射到附近的对象 所以。。。有什么想法吗?我想你有两个需要 (1) 将灯光投射到附近物体上的“实际”灯光 (所以,我的意思是,这实际上是一个单位发动机。光) (2) 另外,您需要(基本上)一个“发光的球体”,它看起来像您图像中的白色和黄色物体 这两件事是完全分开的 你确实应该分开做。 现在

所以我需要一个发光的球体,上面有光晕,可以把光投射到附近的物体上。此外,正如您在图像上看到的,球体必须具有渐变

我现在用的是两个球体和光点。我真的不喜欢结果:

  • 根本没有梯度
  • 我需要使用第二个点光源将灯光投射到附近的对象

所以。。。有什么想法吗?

我想你有两个需要

(1) 将灯光投射到附近物体上的“实际”灯光

(所以,我的意思是,这实际上是一个单位发动机。光)

(2) 另外,您需要(基本上)一个“发光的球体”,它看起来像您图像中的白色和黄色物体

这两件事是完全分开的

你确实应该分开做。
现在关于“2”如何发光,这被称为“开花”。有很多值得关注的地方,但这可能会对您有所帮助:

请注意,获得良好的辉光并不是那么容易

这是一个非常好的资产,实际上是免费的

首先,你一定要用它来做实验。还有其他知名资产,比如


一定要用谷歌搜索glow主题。

这里对你的问题的实际答案是,“你确实应该分开做。”-这是你的“秘密”。关于在对象上放置光晕。这是一个大话题,有各种各样的方法。我给了你很多方法来研究。你可能需要问一些新的具体问题,关于你知道的任何一个的细节?问题是-我需要把这个球体放在另一个半透明的球体中。然后布鲁姆停止工作。我需要先做这个,因为第一个球体的中心太亮了。第二:这是一个想法…如何使用MK发光和统一开花一起?他们都需要材料。期待你的新问题@user64675