Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
3D Printing by
Python scripts in Blender
Kabuku Inc.
Takuro Wada(@taxpon)
Hi!
taxpon
taxpon
• Takuro Wada
‣ Software Engineer
‣ Kabuku Inc., Tokyo, JPN
‣ http://www.kabuku.co.jp
http://takuro.ws
3D Printing by Python scripts in Blender
Today’s title
3D Printing by Python scripts in Blender
So what?
Today’s title
What is 3D printing
good at?
Shapes that
Metal molding
is not good at
iPhone Case Example
iPhone Case Example
iPhone Case Example
Tie
Customize
Sumisaya
iRoad
Personal things
Personal things
Personal things
Personal things
Ready Made
Hack
Ready Made Hack
Ready Made Hack
Bocco
Family robot
http://www.ux-xu.com/product/bocco
Bocco
Family robot
http://www.ux-xu.com/product/bocco
DIME October
Kabuku Inc. CEO
Masa
Let’s Talk about
Python
and
Blender
Photo by Daniel
Scripting for
3D modelling?
Why?
Because
I’m not 3D designer or creator
Let’s try!
Learning
• Blender 3DCG modelling with Python scripts
• https://www.rinkak.com/jp/blog/blender-python-modeling-1
• (only i...
Samples in
• https://github.com/kabuku/blender-python
Delete default objects
Add cone
Tutorial 1
-P <Script name>
Tutorial 1
Tutorial 1
Add multiple cones
Boolean
union
Tutorial 2
Tutorial result 2
Tutorial 2
Tutorial result 2
Tutorial 2
Add
Arrow
Object
Apply
deform
modifier
Tutorial 3
Tutorial result 3
Tutorial 3
Tutorial 3
Direction
is important
in 3D Print
Tutorial 3
Photo by Phil Whitehouse
Tutorial 3
I did it!
Tutorial 3
I did it!
Good for fight!
Tutorial 3
Only-one bracelet in the world
Branch-like
Modeling
Photo by Randen Pederson
Root
Branch
Child 1
Branch
Branch
Branch
Child 2
Child 2
Child 1
Branch
Branch
Child 2
Child 2
Algorithm
Add Branch
Add Node
3D printing
root 1
2
22
2
1
3D printing
It takes 30 mins to remove supports.
Chain modeling
Chain
Modeling
Photo from https://www.myminifactory.com/object/5943
Video from https://www.youtube.com/watch?v=z1OSXnCG-jk
15cm
15cm
Line
Based
Approach
15cm
15cm
Spiral
Based
Approach
15cm
15cm
Unit module
3D printing
Cake
Photo by Jim Moore
Longer one …
Photo by Tim Pierce
He likes jumping rope…
Mango Cake
Chain
Sverchok
https://github.com/nortikin/sverchok
Node editor to
Generate 3D geometry
Sverchok
UdpClient Node
- Already merged to Master
- Introduction article
- http://takuro.ws/2015/09/sverchok-udpclientnode/
Configuration
Play music Analyse sound
Convert protocol Modelling
Application SS
Generate 3D model of Sound
in Realtime
3D printing
CONCLUSION
Modelling by scripts is FUN!!
Modelling by scripts
is
FUN!!
Photo by Thomas Izko
We are Hiring!!
Talk to me or send mail to contact@kabuku.co.jp ;)
Thank you!
Happy halloween :)
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
3D Printing by Python scripts and Blender
Upcoming SlideShare
Loading in …5
×

3D Printing by Python scripts and Blender

22,139 views

Published on

Presentation documents I talked at Blender Conference 2015 in Amsterdam. I talked about 3D model generation using Python API in Blender. I also have sample codes in github (https://github.com/kabuku/blender-python)

Published in: Entertainment & Humor

3D Printing by Python scripts and Blender

  1. 1. 3D Printing by Python scripts in Blender Kabuku Inc. Takuro Wada(@taxpon)
  2. 2. Hi! taxpon taxpon • Takuro Wada ‣ Software Engineer ‣ Kabuku Inc., Tokyo, JPN ‣ http://www.kabuku.co.jp http://takuro.ws
  3. 3. 3D Printing by Python scripts in Blender Today’s title
  4. 4. 3D Printing by Python scripts in Blender So what? Today’s title
  5. 5. What is 3D printing good at?
  6. 6. Shapes that Metal molding is not good at
  7. 7. iPhone Case Example
  8. 8. iPhone Case Example
  9. 9. iPhone Case Example
  10. 10. Tie
  11. 11. Customize
  12. 12. Sumisaya
  13. 13. iRoad
  14. 14. Personal things
  15. 15. Personal things
  16. 16. Personal things
  17. 17. Personal things
  18. 18. Ready Made Hack
  19. 19. Ready Made Hack
  20. 20. Ready Made Hack
  21. 21. Bocco Family robot http://www.ux-xu.com/product/bocco
  22. 22. Bocco Family robot http://www.ux-xu.com/product/bocco
  23. 23. DIME October Kabuku Inc. CEO Masa
  24. 24. Let’s Talk about Python and Blender Photo by Daniel
  25. 25. Scripting for 3D modelling? Why?
  26. 26. Because I’m not 3D designer or creator
  27. 27. Let’s try!
  28. 28. Learning • Blender 3DCG modelling with Python scripts • https://www.rinkak.com/jp/blog/blender-python-modeling-1 • (only in Japanese…)
  29. 29. Samples in • https://github.com/kabuku/blender-python
  30. 30. Delete default objects Add cone Tutorial 1
  31. 31. -P <Script name> Tutorial 1
  32. 32. Tutorial 1
  33. 33. Add multiple cones Boolean union Tutorial 2
  34. 34. Tutorial result 2 Tutorial 2
  35. 35. Tutorial result 2 Tutorial 2
  36. 36. Add Arrow Object Apply deform modifier Tutorial 3
  37. 37. Tutorial result 3 Tutorial 3
  38. 38. Tutorial 3
  39. 39. Direction is important in 3D Print Tutorial 3 Photo by Phil Whitehouse Tutorial 3
  40. 40. I did it! Tutorial 3 I did it!
  41. 41. Good for fight! Tutorial 3 Only-one bracelet in the world
  42. 42. Branch-like Modeling Photo by Randen Pederson
  43. 43. Root Branch Child 1 Branch Branch Branch Child 2 Child 2 Child 1 Branch Branch Child 2 Child 2 Algorithm
  44. 44. Add Branch Add Node
  45. 45. 3D printing root 1 2 22 2 1
  46. 46. 3D printing It takes 30 mins to remove supports.
  47. 47. Chain modeling Chain Modeling Photo from https://www.myminifactory.com/object/5943
  48. 48. Video from https://www.youtube.com/watch?v=z1OSXnCG-jk
  49. 49. 15cm 15cm
  50. 50. Line Based Approach 15cm 15cm
  51. 51. Spiral Based Approach 15cm 15cm
  52. 52. Unit module
  53. 53. 3D printing
  54. 54. Cake Photo by Jim Moore
  55. 55. Longer one … Photo by Tim Pierce He likes jumping rope…
  56. 56. Mango Cake
  57. 57. Chain
  58. 58. Sverchok https://github.com/nortikin/sverchok
  59. 59. Node editor to Generate 3D geometry Sverchok
  60. 60. UdpClient Node - Already merged to Master - Introduction article - http://takuro.ws/2015/09/sverchok-udpclientnode/
  61. 61. Configuration Play music Analyse sound Convert protocol Modelling
  62. 62. Application SS Generate 3D model of Sound in Realtime
  63. 63. 3D printing
  64. 64. CONCLUSION
  65. 65. Modelling by scripts is FUN!! Modelling by scripts is FUN!! Photo by Thomas Izko
  66. 66. We are Hiring!! Talk to me or send mail to contact@kabuku.co.jp ;)
  67. 67. Thank you! Happy halloween :)

×