blenderKomma igång med mixer


Anmärkningar

Blender är en gratis, öppen källkod, tredimensionell modellering, spelbyggnad och återgivningsprogramvara. Blender är skriven i C och C ++. Dessutom kan Blender förlängas med Python-skript. Alla källkoder för varje enskild tidigare version sedan 2003 kan hittas här: http://download.blender.org/source/

Hej världen! (Tillägg)

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

Spara detta i en python-fil (.py) och installera sedan som ett vanligt tillägg i Blender. Skriv "space" i nästan alla områden i Blender och skriv "Hello World" för att hitta operatören du har byggt.

Installation eller installation

speglar

  • Längst ner på sidan finns också länkar till de dagliga experimentella byggningarna och källkoden. Detta kan ge dig tillgång till de senaste funktionerna (till bekostnad av stabilitet).

  • Du har laddat ner blender!

När du har laddat ner mixern, öppna den helt enkelt och öppna sedan blender.exe eller blender.app

Utsiktsplatsen och dess fönster

Blenders viewport är ett dynamiskt, utbytbart gränssnitt som består av många olika fönster . När programmet körs som standard består visningsområdet av 5 olika fönster. Windows kan identifieras genom att leta efter sina små fyrkantiga indikatorikoner antingen i det övre eller nedre vänstra hörnet. De kan se ut så här:

3D-visningsikonen (3D-visningsikonen)

tidslinjeikonen (tidslinjeikonen)

Egenskaper ikonen (Egenskapsikonen)

Dessa små bilder anger vilken typ av fönster de är kopplade till, och fönstertypen kan ändras genom att klicka på ett av dem och välja ett annat fönster.

Alla fönster kan ändras och delas , vilket innebär att de kan delas upp i två delar, ändras i storlek eller kombineras i ett fönster.

För att prova denna funktion ska du först notera platsen för skärmlayoutväljaren som visas högst upp på skärmen strax efter menyknapparna:

skärmlayoutväljare

Med denna väljare kan du när som helst komma tillbaka till standardfönsterlayouten och fungera (som många av Blenders väljare) som en dynamisk lista. Detta innebär att om du vill spara denna layout innan du börjar experimentera, klicka på + -knappen för att kopiera layouten och sedan göra dina ändringar. Återgå till layouten genom att klicka på layoutnamnet och välja standard igen.

Nu när du kan återgå till layouten drar du ett av grepphandtagen i hörnet av huvudfönstret - det ser ut så här:

ta handtagets bild

Din markör förvandlas till ett korshår och fönstret delas i hälften.

exempel på fönsterdelning

Att kombinera två fönster kan göras med grepphandtaget från motsatt hörn av fönstret. På bilden ovan var grepphandtaget som användes för att dela fönstret i det nedre vänstra hörnet: alltså är grepphandtaget som används för att kombinera fönstret med ett annat högst upp till höger .

För att kombinera fönstret med ett annat, dra bara det andra grepphandtaget i den riktning du vill kombinera. Du kanske måste dra den från sig själv först om du vill kollapsa den inåt, så:

att kombinera fönsterexempel