blender - 如何为对象添加颜色?

7 投票
3 回答
39497 浏览
提问于 2025-04-16 09:42

我尝试的时候,什么都没有发生。我选择了一个颜色,然后点击了对象,但就是没有反应。

可能需要用到一个Python命令?

3 个回答

0

在底部的选项里使用顶点涂色

点击查看图片

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
  1. 选择一个对象。
  2. 在底部的按钮窗口中,选择“阴影”(一个灰色的球)然后选择“材质按钮”(一个红色的球)。
  3. 在“链接和管道”部分,点击“添加新项”。
  4. 编辑材质颜色(“Col”)。

查看这个链接 http://s3.amazonaws.com/twitpic/photos/large/222981727.png?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1294658484&Signature=jDJpFXu7QI/7vGbW9BwBgL0trBU%3D

撰写回答