W porządku, jestem całkowicie nowy w Blenderze i szukam tylko dobrych poradników na temat używania Pythona do kontrolowania go. Chcę móc dodawać/usuwać/edytować źródła światła za pomocą metod Pythona ... czy można to zrobić? Dzięki za jakąkolwiek radę.Czy możesz dodać źródło światła w mikserze za pomocą pytona
Odpowiedz
Odpowiedź jest tak!
Spójrz na najnowsze Python API.
Poniższy przykład tworzy nowy obiekt lampy i umieszcza go w domyślnej lokalizacji (5, 5, 5) w obecnej sceny:
(Blender 2.63)
Skrypt powinien wyglądać to:
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
Dzięki! Wypróbuję to. Nie używam jeszcze żadnej wersji, ale prawdopodobnie użyję tylko wersji trwającej. – innov83r
Ok, ciesz się Blenderem więc;) –
Myślę, że będę, nie jestem wielkim artystą ... więc powinno być świetnie, próbując rozwinąć moją kreatywną stronę :) Czy są naprawdę dobre zasoby do nauki blendera? o którym wiesz? – innov83r
- 1. Czy możesz dodać warunek do deklaracji zmiennej?
- 2. Słońce jako źródło światła przy użyciu opengl i C++
- 3. Czy możesz dodać priorytety do wywołań AJAX
- 4. Czy możesz mi doradzić źródło z ćwiczeniami LINQ/lambda?
- 5. Pary Tuple, znajdowanie minimum za pomocą pytona
- 6. Czy możesz dodać UIView powyżej UINavigationBar?
- 7. Wykrywanie światła lasera za pomocą OpenCV i C++
- 8. Czy możesz tworzyć zdarzenia niestandardowe za pomocą UIControlEventApplicationReserved?
- 9. jQuery: Czy możesz znaleźć krycie wybranego elementu za pomocą jQuery?
- 10. Czy możesz uwodnić nieruchomość statyczną za pomocą MEF?
- 11. Czy możesz dodać niestandardową wiadomość do AssertJ assertThat?
- 12. jak stworzyć źródło danych za pomocą wielbłąda?
- 13. W Django, czy możesz dodać metodę do zapytań?
- 14. Czy możesz dodać swoją aplikację do paska miejsc w OpenFileDialog?
- 15. Czy możesz dodać ciągi do zmiennych w PHP?
- 16. Eclipse CDT dodać istniejące źródło bez kopiowania
- 17. Uzyskiwanie wartości czujnika światła
- 18. Jak odczytać zawartość pliku 7z za pomocą pytona
- 19. Proste przewidywania za pomocą regresji liniowej z pytona
- 20. Jak narazić std :: pair na pytona za pomocą boost :: python?
- 21. Czy muszę dodać javascript źródło _ValidationScriptsPartial.cshtml do _layout.cshtml?
- 22. Czy możesz dodać parametry do niestandardowych działań administracyjnych Django?
- 23. SQLAlchemy - czy możesz dodać niestandardowe metody do obiektu zapytania?
- 24. Czy możesz dodać styl wiązania knockoutjs, określając właściwość + wartość razem?
- 25. Three.js dynamicznie zmienia natężenie światła
- 26. Czy możesz dodawać przyciski do pasków nawigacyjnych za pośrednictwem storyboardu?
- 27. Czy mogę "dodać przyjaciela" za pomocą interfejsu API Facebooka?
- 28. Android: wykrywa jasność (ilość światła) w otoczeniu telefonu za pomocą aparatu?
- 29. Android GCM włącz światła
- 30. Czy możesz zaktualizować aplikację w piaskownicy Macintosh za pomocą Sparkle lub czegoś podobnego?
Którą wersję Blendera używasz? –