2011-01-10 7 views
6

Kiedy próbuję, nic się nie dzieje. Wybieram kolor i klikam obiekt i nic.mikser - jak dodać kolor do obiektu?

Może polecenie Pythona?

+1

szukaj: blender dodaj materiał, możesz to zrobić za pomocą pythona, ale najpierw naucz się go w łatwy sposób. Przynajmniej w maju możesz wykonać akcje, a następnie zobaczyć polecenia w edytorze skryptów, myślę, że mikser może zrobić to samo. –

Odpowiedz

4
  1. Wybierz obiekt.
  2. W oknie przycisku (u dołu) wybierz "Cieniowanie" (szara kula), a następnie "Przyciski materiałów" (czerwona kula)
  3. W "Połącz i potok" naciśnij "Dodaj nowy".
  4. Edytuj kolor materiału ("Col").

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

+2

Aby przełączać tryby cieniowania, naciśnij 'Z', gdy główny panel geometrii jest aktywny. – 9000

+0

Obraz jest uszkodzony:/ –

+0

@ Fabián: oops, przeterminowany. Podejrzewam, że interfejs zmienił się również od tego czasu. Powinienem wrócić do tej odpowiedzi. Mam nadzieję, że ten pomysł nadal istnieje. – 9000

3

@ 9000 Jak wspomniano, może nie mieć materiał związany.

Jeśli otworzysz okno TextEditor, powinieneś być w stanie wkleić ten skrypt:

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

To powinno ustawić losowe kolory, jeśli masz materiały powiązane, w przeciwnym razie tworzy nowy materiał i łączy je.

Uwaga że trzeba Python zainstalowane na Okna dla konsoli i trzeba zacząć od Blender Terminal na OSX/Linux zobaczyć konsolę. Fragment kodu działa również dla Blendera 2.49, nie2.5x. Nie wspomniałeś o której wersji Blendera używasz.

HTH