In Ordnung, ich bin völlig neu in Blender und bin nur auf der Suche nach ein paar gute Tutorials zur Verwendung von Python, um es zu steuern. Ich möchte Lichtquellen über Python-Methoden hinzufügen/entfernen/bearbeiten können ... kann dies getan werden? Danke für jeden Hinweis.Können Sie eine Lichtquelle in Blender mit Python hinzufügen
Antwort
Antwort ist ja!
Schauen Sie sich die jüngsten Python API.
Das folgende Beispiel erstellt eine neue Lampe Objekt und setzt es an der Standardposition (5, 5, 5) in der aktuellen Szene:
(Blender 2.63)
Das Skript sollte wie folgt aussehen dies:
import bpy
scene = bpy.context.scene
# Create new lamp datablock
lamp_data = bpy.data.lamps.new(name="New Lamp", type='POINT')
# Create new object with our lamp datablock
lamp_object = bpy.data.objects.new(name="New Lamp", object_data=lamp_data)
# Link lamp object to the scene so it'll appear in this scene
scene.objects.link(lamp_object)
# Place lamp to a specified location
lamp_object.location = (5.0, 5.0, 5.0)
# And finally select it make active
lamp_object.select = True
scene.objects.active = lamp_object
Danke! Ich werde es ausprobieren. Ich laufe gerade keine Version, werde aber wahrscheinlich nur die letzte Version verwenden. – innov83r
Ok, genieße Blender so;) –
Ich denke, ich werde, ich bin kein großer Künstler ... so sollte es eine Explosion sein, meine kreative Seite zu bekommen :) Gibt es wirklich gute Ressourcen zum Lernen Mixer das weißt du? – innov83r
- 1. Blender- Python
- 2. Rotierende Lichtquelle in openGL
- 3. Blender, Python Scripting Tutorials
- 4. CSS "realistischer" Schatten (Lichtquelle)
- 5. Messen Sie die Pfadlänge in Blender Script?
- 6. Können Sie IIS7 eine Ordnerstruktur hinzufügen?
- 7. Exportieren von Keyframes in Blender python
- 8. Können Sie einer Variablendeklaration eine Bedingung hinzufügen?
- 9. Können Sie eine ESC-Tastenkombination hinzufügen?
- 10. Warum können Sie dem Objekt in Python keine Attribute hinzufügen?
- 11. Sonne als Lichtquelle mit OpenGL und C++
- 12. Blender 2.6: Wählen Sie ein Objekt nach Namen durch Python
- 13. können Sie HTTPS-Funktionalität zu einem Python-flash-Webserver hinzufügen?
- 14. In javers, können Sie zusätzliche Einträge hinzufügen
- 15. Objekt in Blender verwandelte sich in ein Gitter [Blender]
- 16. Autocomplete Blender Skript mit Jedi-Vim
- 17. Python-Skript mit Argumenten für die Befehlszeile Blender
- 18. Blender: Walk around
- 19. Blender Scripting: Indizes ausgewählter Scheitelpunkte
- 20. Blender-Eigenschaft wird bei Bedarf nicht aktualisiert (Python)
- 21. Können Sie Python-Webcode in Joomla anzeigen?
- 22. Können Sie AssertJ assertThat eine benutzerdefinierte Nachricht hinzufügen?
- 23. Compiler Blender BPY: Kompilieren mit -fPIC?
- 24. Können Sie eine BarTintColor hinzufügen, um nativen Router zu reagieren
- 25. Können Sie einem entführten JavaScript-Array eine Funktion hinzufügen?
- 26. Wie können Sie einer glänzenden Dataset-Spalte eine Erklärung hinzufügen?
- 27. Können Sie den VSO/VSTS-Arbeitsaufgabenfeldern eine Validierung hinzufügen?
- 28. Können Sie Summen mit einer Datetime in Python machen?
- 29. Wie man eine Umwandlung durch Matrix in Blender umkehrt?
- 30. Was können Sie mit COM/ActiveX in Python machen?
Welche Version von Blender laufen Sie? –