2011-01-10 12 views
6

जब मैं कोशिश करता हूं, कुछ भी नहीं होता है। मैं एक रंग का चयन करता हूं और वस्तु और कुछ भी क्लिक करता हूं।ब्लेंडर - मैं किसी ऑब्जेक्ट में रंग कैसे जोड़ूं?

शायद एक पायथन कमांड?

+1

खोज के लिए: ब्लेंडर ऐड सामग्री, आप अजगर के साथ यह कर सकते हैं, लेकिन पहले यह आसान तरीका सीखते हैं। कम से कम माया में आप क्रियाओं को निष्पादित कर सकते हैं और फिर स्क्रिप्ट संपादक में समकक्ष कमांड देख सकते हैं, मुझे लगता है कि ब्लेंडर ऐसा ही कर सकता है। –

उत्तर

4
  1. किसी ऑब्जेक्ट का चयन करें।
  2. बटन विंडो (नीचे) में 'छायांकन' (एक ग्रे बॉल) और फिर 'सामग्री बटन' (लाल गेंद)
  3. 'लिंक और पाइपलाइन' में, 'नया जोड़ें' दबाएं।
  4. सामग्री रंग ('Col') संपादित करें।

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

+2

छायांकन मोड के बीच स्विच करने के लिए, मुख्य ज्यामिति पैनल पर ध्यान केंद्रित करते समय 'Z' दबाएं। – 9000

+0

छवि टूटा हुआ है:/ –

+0

@ फ़बीन: ओह, समाप्त हो गया। मुझे संदेह है कि यूआई तब भी बदल गया है। मुझे इस जवाब पर फिर से जाना चाहिए। मुझे उम्मीद है कि विचार अभी भी है। – 9000

3

के रूप में @ 9000 उल्लेख किया है, आप एक सामग्री से जुड़ा हुआ न हो।

आप एक TextEditor विंडो खोलने, तो आप इस स्क्रिप्ट को चिपकाने के लिए सक्षम होना चाहिए:

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() 

यह यादृच्छिक रंग स्थापित करना चाहिए, यदि आप एक सामग्री से जुड़ा हुआ है, अन्यथा एक नई सामग्री बनाता है और यह जोड़ता है।

ध्यान दें कि आप अजगर विंडोजपर स्थापित कंसोल के लिए की जरूरत है, और आप OSX/लिनक्स पर से ब्लेंडर शुरू करने के लिए टर्मिनल कंसोल को देखने की जरूरत है। इसके अलावा, स्निपेट ब्लेंडर 2.49, 2.5x के लिए काम करता है। आपने उल्लेख नहीं किया कि ब्लेंडर का कौन सा संस्करण आप उपयोग करते हैं।

HTH

संबंधित मुद्दे