【问题标题】:blender - how do I add a color to an object?blender - 如何为对象添加颜色?
【发布时间】:2011-06-06 09:22:03
【问题描述】:

当我尝试时,什么也没有发生。我选择了一种颜色,然后单击了对象,什么也没有。

也许是一个 python 命令?

【问题讨论】:

  • 搜索:blender add material,你可以用python来做,但是先学简单的方法。至少在maya中你可以执行动作然后在脚本编辑器中看到等效的命令,我认为blender也可以做到。

标签: python blender


【解决方案1】:
  1. 选择一个对象。
  2. 在按钮窗口(底部)中选择“阴影”(灰色球),然后选择“材质按钮”(红色球)
  3. 在“链接和管道”中,按“添加新”。
  4. 编辑材质颜色 ('Col')。

See it http://s3.amazonaws.com/twitpic/photos/large/222981727.png?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1294658484&Signature=jDJpFXu7QI/7vGbW9BwBgL0trBU%3D

【讨论】:

  • 要在着色模式之间切换,当主几何面板获得焦点时按Z
  • @Fabián:哎呀,过期了。我怀疑从那时起 UI 也发生了变化。我应该重新审视这个答案。我希望这个想法仍然成立。
【解决方案2】:

正如@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/ 上从 Terminal 启动 Blender Linux 查看控制台。 此外,sn-p 适用于 Blender 2.49 2.5x。你没有提到你使用的是哪个版本的 Blender。

HTH

【讨论】:

    【解决方案3】:

    在底部的选项中使用顶点绘制

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 1970-01-01
      • 2022-06-16
      • 2017-01-16
      • 2013-06-29
      • 2015-10-11
      相关资源
      最近更新 更多