Primeros pasos con la licuadora

¡Hola Mundo! (Añadir)

# not all of this is required, but just here for reference
bl_info = {
    "name": "Hello World",                          # name of the add-on
    "author": "Blender developer",                  # name of the author
    "version": (1, 0),                              # version number for the add-on
    "blender": (2, 78, 0),                          # version of Blender the add-on is compatible with
    "location": "Space > Hello World",              # where the user can find the add-on
    "description": "Greets something",              # add-on description
    "warning": "Beta version",                      # whatever the user needs to be warned about
    "wiki_url": "",                                 # documentation link
    "category": "Development",                      # add-on category
    }

# the blender python module
import bpy
# this is just for convenience - could just use as bpy.props.StringProperty, but there are normally lots of properties
from bpy.props import StringProperty


class HelloWorld(bpy.types.Operator):
    """Says hello to the world."""       # python docstring 
    bl_idname = "greetings.hello_world"  # this will be callable with bpy.ops.greetings.hello_world()
    bl_label = "Hello World"             # the user-friendly name for this operator (e.g., in a button)
    bl_options = {'REGISTER', 'UNDO'}    # 'UNDO' is only here for reference (you can't actually take back what you say)

    name = StringProperty(
            name="name",
            default="world",
            description="Who to say hello to",
            )

    def execute(self, context):
        # Note: The execute method is called when the user clicks on the operator or calls it from python.

        message = "Hello, " + self.name + "!"
        
        # print to console
        print(message)
        
        # show a popup that automatically goes away (in info area's header)
        self.report({'INFO'}, message)
        
        # show a popup under the cursor that doesn't go away automatically
        self.report({'ERROR'}, message)

        # generally return {'FINISHED'} or {'CANCELLED'} at the end of the execute method
        return {'FINISHED'}


# this is automatically called when the add-on is enabled
def register():
    # simply register the class
    bpy.utils.register_class(HelloWorld)
    

# this is automatically called when the add-on is disabled
def unregister():
    # simply unregister the class
    bpy.utils.unregister_class(HelloWorld)


# common "pythonic" approach to main()...call register() automatically
if __name__ == "__main__":
    register()

Guarde esto en un archivo python (.py), luego instálelo como un complemento normal en Blender. Escriba “espacio” en casi cualquier área de Blender y escriba “Hola mundo” para encontrar el operador que creó.

La ventana gráfica y sus ventanas

La vista de Blender es una interfaz dinámica y cambiante compuesta de muchas ventanas diferentes. Con el programa ejecutándose de manera predeterminada, la ventana gráfica se compone de 5 ventanas diferentes. Las ventanas se pueden identificar buscando sus pequeños íconos indicadores cuadrados en la esquina superior o inferior izquierda. Pueden tener este aspecto:

el icono de vista 3D (el icono de vista 3D)

el ícono de la línea de tiempo (el ícono de la línea de tiempo)

el icono de propiedades (el icono de propiedades)

Estas pequeñas imágenes indican el tipo de ventana a la que están adjuntas, y el tipo de ventana se puede cambiar haciendo clic en una de ellas y eligiendo otra ventana.

Todas las ventanas son redimensionables y divisibles, lo que significa que cada una puede dividirse en dos partes, cambiar de tamaño o combinarse en una sola ventana.

Para probar esta funcionalidad, primero tome nota de la ubicación del selector de diseño de pantalla que aparece en la parte superior de la pantalla justo después de los botones de menú:

selector de diseño de pantalla

Este selector le permitirá volver al diseño de ventana predeterminado en cualquier momento y actúa (como muchos de los selectores de Blender) como una lista dinámica. Esto significa que si desea guardar este diseño antes de comenzar a experimentar, haga clic en el botón + para copiar el diseño y luego realice los cambios. Regrese al diseño haciendo clic en el nombre del diseño y seleccionando el predeterminado nuevamente.

Ahora que se puede volver al diseño, arrastre uno de los controles de agarre en la esquina de la ventana principal; se ve así:

agarrar la imagen del identificador

Su cursor se transformará en una cruz y la ventana se dividirá por la mitad.

ejemplo de división de ventana

Se pueden combinar dos ventanas con la asa de agarre de la esquina opuesta de la ventana. En la imagen de arriba, el mango de agarre que se usó para dividir la ventana estaba en la esquina inferior izquierda: por lo tanto, el mango de agarre que se usó para combinar la ventana con otra es el que está en la parte superior derecha.

Para combinar la ventana con otra, simplemente arrastre este segundo controlador de agarre en la dirección que desea combinar. Es posible que primero deba separarlo de sí mismo, si desea colapsarlo hacia adentro, así:

ejemplo de ventana de combinación

Instalación o configuración

  • Ir a https://www.blender.org/download/

  • Elige tu sistema operativo

  • Haga clic en el espejo adecuado al lado de la versión de Blender para su sistema operativo. Por lo general, puede simplemente hacer clic en el espejo más cercano a su ubicación actual. (más información)

Espejos

  • Además, en la parte inferior de la página también hay enlaces a las compilaciones experimentales diarias y al código fuente. Esto puede permitirle obtener acceso a las funciones más recientes (a costa de la estabilidad).

  • ¡Has descargado Blender con éxito!

Una vez que haya descargado blender, para abrirlo, simplemente descomprima y luego abra blender.exe o blender.app