2010-10-13 8 views
12

Ich kenne bereits Python und bin daran interessiert, Blender mit Python-Skripten zu erweitern. Kann mir jemand ein paar gute Tutorials oder Bücher vorschlagen, um dieses Thema weiter zu lernen? Ich schaue mir schon die Blender-Dokumentation an, aber ich würde gerne etwas mehr lernen, weil ich ein Neuling bin, wenn es um 3D-Modellierung geht.Blender, Python Scripting Tutorials

Antwort

8

Die Blender 2.5 Python 3.1 manual hat einige gute Links zu den grundlegenden internen Tutorials zur Verwendung von Python-Skripten und einigen Tutorials auf anderen Seiten.

Denken Sie daran, dass dies Python 3.1 ist, nicht 2.x, also müssten Sie entsprechend anpassen.

Sie werden die Blender Python API verwenden (nicht so sicher, wie gut es dokumentiert ist, aber Sie sollten in Ordnung sein). Ich würde mich zuerst mit Blender und Python vertraut machen (wenn Sie das nicht schon getan haben), dann einige grundlegende Tutorials machen und schließlich in die API eintauchen.

2

Ich fand die Blender Wiki sehr hilfreich bei der Suche nach bestimmten Funktionen und Verfahren in Blender integriert. Um meine Blender Python Fähigkeiten zu verbessern, entschied ich mich zuerst einen Ego-Shooter zu programmieren. Mein erster Code für Blender war ein Mausklick-Skript. Das gab mir die meisten Grundlagen, und wenn es nötig wäre, könnte ich wahrscheinlich in wenigen Minuten ein ähnliches Skript schreiben.

Es ist auch eine gute Idee, sich die Skripte anderer Leute anzuschauen und der Logik zu folgen.

Es gibt viele gute Tutorials für Blender und Python, aber nicht zu viele für den Crossover zwischen ihnen. Wirklich ist der einzige Weg, um diese Tatsache zu umgehen, um Beispiel-Skripte und Websites zu surfen. Ich finde, dass die Blender-Community sehr hilfreich ist. Wenn Sie also wirklich an einem kleinen Teil hängen bleiben, fragen Sie einfach.

Ich bin immer noch ein wahrscheinlicher Anfänger in der Programmiersache, aber (mit dem Ausschluss des Node-Editors) kenne ich mich ziemlich gut in Blender aus, also wenn das schlimmste ist, mailen/mailen Sie mir.