/  Forum  /  Blender Technicznie  /  Addons/Plugins/Python  /  Samouczek Pythona dla początkujących - animacja efektu domino w 10 liniach kodu

Samouczek Pythona dla początkujących - animacja efektu domino w 10 liniach kodu

python

Nowy użytkownik
*
5 1 0
jestem tu nowy!
O bardzo fajny wpis, będzie kontynuacja?

Zyzio

Aktywny użytkownik
*
559 45 0
O bardzo fajny wpis, będzie kontynuacja?
Cieszę się, że ci się spodobało. Jasne - już wkrótce niszczenie muru kulą w 14 liniach kodu.

python

Nowy użytkownik
*
5 1 0
jestem tu nowy!
Fajny wpis, ale brakuje jeszcze minimum jednej linijki:

bpy.ops.object.transform_apply(location=False, rotation=False, scale=True)
Przy symulacjach obiekty powinny mieć skalę równą 1.0, inaczej potrafią zachowywać się dziwnie i mogą być dość nieprzewidywalne. Po tej zmianie symulacja będzie bardziej realistyczna, ale wolniejsza, można więc ją troszkę przyspieszyć, np. zmieniając szybkość globalnych ustawień rigid body:

bpy.context.scene.rigidbody_world.time_scale = 2.0

Arek

Ekspert
*
3569 460 3
Tak 49396350
Fajna rzecz, ale ja tu widzę pewną niedoskonałość. Oś obrotu klocków przy przewracaniu nie jest przy podstawie, gdzie klocki stoją, tylko w połowie ich wysokości. Wydaje mi się, że powinny one się przewracać z podparciem o podłożę. Teraz to tak trochę wyglądają jak efekty z Hollywood z filmów kina kopanego - wywijają orła w powietrzu.

Jaras

Użytkownik
*
213 8 0
jestem tu nowy!
Też mnie zastanowiło "ślizganiem" klocków, ale jest to spowodowane podłożem. Tutaj masz ciekawe informacje o tym: https://www.youtube.com/watch?v=9hPIobthvHg
A tutaj wcześniejszy filmik, równie ciekawy (właściwie wszystko od Destina jest ciekawe): https://www.youtube.com/watch?v=96LawfHPh6s

Eleuth

Nowy użytkownik
*
47 5 1
O bardzo fajny wpis, będzie kontynuacja?

Wreszcie jest:

Wyburzanie muru kulą: http://slicker.me/blender/kula.htm


python

Nowy użytkownik
*
5 1 0
jestem tu nowy!