So I was trying use this script from reddit https://github.com/JaredTS486/Blender_Particles/blob/master/particles.py Then I encountered this problem where it says
bpy_struct : item.attr = val :
sequences of dimensions 0 should contain 4 items, not 3
Here my code for material is
def makeMaterial(name, diffuse, specular, alpha):
mat = bpy.data.materials.new(name)
mat.diffuse_color = diffuse
mat.diffuse_shader = 'LAMBERT'
mat.diffuse_intensity = 1.0
mat.specular_color = specular
mat.specular_shader = 'COOKTORR'
mat.specular_intensity = 0.5
mat.alpha = alpha
mat.ambient = 1
return mat
red = makeMaterial('Red', (1,0,0), (1 ,1 ,1), 1)
yellow = makeMaterial('Yellow',(1,1,0), (1 ,1 ,1), 1)
blue = makeMaterial('Blue', (0,0,1), (1 ,1 ,1), 1)
green = makeMaterial('Green', (0,1,0), (0.5,0.5,0), 0.5)
white = makeMaterial('White', (1,1,1), (0.5,0.5,0), 0.5)
black = makeMaterial('Black', (0,0,0), (0.5,0.5,0), 0.5)
What should I do?