blender - 如何为对象添加颜色?
我尝试的时候,什么都没有发生。我选择了一个颜色,然后点击了对象,但就是没有反应。
可能需要用到一个Python命令?
3 个回答
3
正如@9000提到的,你可能没有链接任何材质。
如果你打开一个文本编辑器窗口,你可以把这个脚本粘贴进去:
from random import random
import Blender
from Blender import *
scn = Blender.Scene.GetCurrent()
ob = scn.objects.active
m = ob.getData(mesh=True)
if(len(m.materials) < 1):
mat = Material.New('newMat')
m.materials += [mat]
m.materials[0].rgbCol = [random(), random(), random()]
Blender.Redraw()
这个脚本应该会设置随机颜色,如果你已经链接了一个材质,否则它会创建一个新的材质并链接上。
请注意,你需要在Windows上安装Python才能使用控制台,而在OSX/Linux上,你需要从终端启动Blender才能看到控制台。此外,这段代码适用于Blender 2.49,不适用于 2.5x。你没有提到你使用的是哪个版本的Blender。
希望这对你有帮助。
4
- 选择一个对象。
- 在底部的按钮窗口中,选择“阴影”(一个灰色的球)然后选择“材质按钮”(一个红色的球)。
- 在“链接和管道”部分,点击“添加新项”。
- 编辑材质颜色(“Col”)。