Making an Addon by Programming
(日本語 /hseki-portfolio-jp/プログラミングでアドオン制作)
https://scrapbox.io/files/61bea565facbbf001d305051.jpg
An addon that I have made in my Master’s course. Users can generate Japanese traditional roof tiled building models with this addon.I have made this as a part of my thesis, and I will show a part here.
(P.S. on 22nd Aug 2022)I'll talk at the 27th Annual Conference of the Virtual Reality Society of Japan with this thema(not reviewed).
( conference page: https://conference.vrsj.org/ac2022/index.html
session page: https://conference.vrsj.org/ac2022/program/3E3.html )
https://scrapbox.io/files/61be9e14c55366001f707a11.jpg
Environment
Blender,Python
Concept
Buildings in a city sometimes has a common feature for each city. (e.g. London: Brick buildings, Edo (Samurai era): Tiled roof.) Procedutal modeling, that can generate many models with common features, is useful for illustrate such city views. Then I have made this addon.
/icons/hr.icon
Parameters ans Results
Users can generate building models in various shapes with changing parameters. The parameters are related to the basic building shapes, e.g. Height, depth, or width.
https://scrapbox.io/files/61bea43afc06eb0021e77cce.jpg
/icons/hr.icon
Roof Generation
Roof generation is an important process in generating building models. The system moves and rotates simple models like tiles. A slope of a roof is generated by boolean operation between arrayed tiles and basic slope shape.
https://scrapbox.io/files/61bea32fabc799001d0ae8be.jpg
Material Generatoin
The addon also generates materials for building models. Textures and patterns on the models are generated by multiplying noise textures.
https://scrapbox.io/files/61bea3a9ca8114001ea622ba.jpg
/icons/hr.icon
Use Case
https://scrapbox.io/files/61bea1bdcab9be001fb0e103.jpg
#Works #Scripts