Added colour texture.

This commit is contained in:
CJSatnarine
2023-03-24 13:07:26 -04:00
parent 5cf58c6530
commit cb4844a821

View File

@@ -36,13 +36,26 @@ for x in range(20):
# Add the cubes. # Add the cubes.
bpy.ops.mesh.primitive_cube_add(size = size, location=location, scale=(1, 1, 1)); bpy.ops.mesh.primitive_cube_add(size = size, location=location, scale=(1, 1, 1));
# Set the newly created cube as the active object.
activeObject = bpy.context.active_object;
# Add a new material slot. # Add a new material slot.
bpy.ops.object.material_slot_add(); # bpy.ops.object.material_slot_add();
# Creating a new material and assigning it to the active cube.
material = bpy.data.materials.new("Material");
material.use_nodes = True;
materialNodes = material.node_tree.nodes;
materialLinks = material.node_tree.links;
activeObject.data.materials.append(material);
# Change the base colour.
materialNodes['Principled BSDF'].inputs['Base Color'].default_value = (1.0, 0.47, 1.0, 1.0)
# Notes: # Notes:
# - For loop for the grid: # - For loop for the grid:
# - x is for creating cubes in the x axis. # - x is for creating cubes in the x axis.
# - y is for creating cubes in the y axis. # - y is for creating cubes in the y axis.
# - z is for creating cubes in the z axis. # - z is for creating cubes in the z axis.
# - I need to add the materials to the cubes and somehow save it in the Blender program. # - I need to add the materials to the cubes and somehow save it in the Blender program.
# - I need to add a function to create a tree in a random position. This function will create cubes and put them in a way to look like a tree. It will also assign the correct materials to their proper cubes. # - I need to add a function to create a tree in a random position. This function will create cubes and put them in a way to look like a tree. It will also assign the correct materials to their proper cubes.