ニッチなblender手記

世の中には自分に似た人が3人いるとされています。その人達へと情報共有するために主にblenderの記事を書いていきます。

loose usage about boxcutter

概要

一言で言えば blenderにbooleanモードを追加する アドオン。
あるいは non-destructive Edit mode 用アドオン。

矩形を作成してboolean専用のオブジェクトを作成し、既存のオブジェクトへbool処理を連続して行う。

2.7時代から存在するアドオンで、歴史はかなり長い。
長寿アドオンのためかなりドキュメントが充実している。

利用バージョン

blender : 2.83.5

boxcutter : 7.16.15 (Catlin)

アドオンを購入できるサイト

BlenderMarket - BoxCutter

BlenderMarket - Hard Ops / Boxcutter Ultimate Bundle (2.8)

Hard Opsとのバンドル販売版。まとめ買いだとちょっと安い

Gumroad - BoxCutter

Gumroad - Hard Ops / Boxcutter Ultimate Bundle (2.8)

Hard Opsとのバンドル販売版。まとめ買いだとちょっと安い

参考サイト

開発者ブログ

公式ドキュメント

公式ドキュメントに操作方法を説明した動画へのリンクが大量にある

日本語解説サイト

日本語の記事はほぼないが、基本的な操作が載っている下記サイトを見れば使い方は十分理解できる

MODELING HAPPY - BoxCutterの基本的な使い方

所感

blenderは2.8からブーリアンモデリングがかなり脚光を浴びるようになったが、バニラ状態では操作は必ずしもやりやすい状態ではない。
blenderを使ったブーリアンモデリングをする場合、このアドオンを利用することでかなりモデリング時のステップ数を減らすことができる。

欠点

目的に対する機能が十分に備わっているので使う分には問題ないが、良い意味での欠点が存在する。

  • 作者によるアップデートがかなり頻繁に実施されているために追いかけるのが大変。
  • 作者がアクティブ過ぎて情報量が非常に多い

2.7系時代から連綿と開発が続いているため、ドキュメントなどもこうしたアドオンにしては非常に充実している。
正直、英語が理解できるのであればわざわざ日本語の情報を探すよりも開発者本人のyoutubeチェンネルと公式ドキュメントを参照するだけでこのアドオンに対する大抵の問題は解決する。

反面、開発が非常に活発なので更新頻度が高く、常に最新の情報を追いかけるためにはそれなりに体力が必要になる。

アドオンの起動方法

f:id:r9aArrowhead:20200915092405p:plain

f:id:r9aArrowhead:20200915092411p:plain

機能紹介

コマンド覚書

  • Alt + w でアドオン起動
  • 編集中に x を押すと、bool処理の方法が different -> slice -> intersect -> inset -> different ... という風に切り替わる
  • ナイフツールは k
  • Array機能は v
  • tab で編集中にdot表示
  • Ctrl 押しながらでスナップ機能

基本操作

f:id:r9aArrowhead:20200915092417p:plain

f:id:r9aArrowhead:20200915092421p:plain

f:id:r9aArrowhead:20200915092426p:plain

f:id:r9aArrowhead:20200915092431p:plain

f:id:r9aArrowhead:20200915092435p:plain

f:id:r9aArrowhead:20200915092439p:plain

f:id:r9aArrowhead:20200915092444p:plain

f:id:r9aArrowhead:20200915092449p:plain

f:id:r9aArrowhead:20200915092454p:plain

スナップ機能

f:id:r9aArrowhead:20200915092217p:plain

f:id:r9aArrowhead:20200915092222p:plain

f:id:r9aArrowhead:20200915092228p:plain

f:id:r9aArrowhead:20200915092235p:plain

f:id:r9aArrowhead:20200915092240p:plain

f:id:r9aArrowhead:20200915092248p:plain

f:id:r9aArrowhead:20200915092253p:plain

f:id:r9aArrowhead:20200915092258p:plain

f:id:r9aArrowhead:20200915092303p:plain

編集

編集の基本操作

f:id:r9aArrowhead:20200915091525p:plain

f:id:r9aArrowhead:20200915091530p:plain

f:id:r9aArrowhead:20200915091536p:plain

f:id:r9aArrowhead:20200915091541p:plain

f:id:r9aArrowhead:20200915091546p:plain

f:id:r9aArrowhead:20200915091551p:plain

f:id:r9aArrowhead:20200915091556p:plain

f:id:r9aArrowhead:20200915091601p:plain

f:id:r9aArrowhead:20200915091606p:plain

f:id:r9aArrowhead:20200915091611p:plain

f:id:r9aArrowhead:20200915091616p:plain

f:id:r9aArrowhead:20200915091621p:plain

f:id:r9aArrowhead:20200915091626p:plain

f:id:r9aArrowhead:20200915091631p:plain

f:id:r9aArrowhead:20200915091636p:plain

編集点表示

f:id:r9aArrowhead:20200915091455p:plain

f:id:r9aArrowhead:20200915091500p:plain

f:id:r9aArrowhead:20200915091505p:plain

f:id:r9aArrowhead:20200915091509p:plain

f:id:r9aArrowhead:20200915091514p:plain

f:id:r9aArrowhead:20200915091519p:plain

bool処理切り替え

f:id:r9aArrowhead:20200915091948p:plain

f:id:r9aArrowhead:20200915091954p:plain

f:id:r9aArrowhead:20200915091959p:plain

f:id:r9aArrowhead:20200915092004p:plain

f:id:r9aArrowhead:20200915092009p:plain

f:id:r9aArrowhead:20200915092014p:plain

f:id:r9aArrowhead:20200915092019p:plain

f:id:r9aArrowhead:20200915092026p:plain

Edit modeでの編集

f:id:r9aArrowhead:20200915091641p:plain

f:id:r9aArrowhead:20200915091647p:plain

f:id:r9aArrowhead:20200915091651p:plain

f:id:r9aArrowhead:20200915091656p:plain

f:id:r9aArrowhead:20200915091701p:plain

f:id:r9aArrowhead:20200915091707p:plain

f:id:r9aArrowhead:20200915091712p:plain

f:id:r9aArrowhead:20200915091717p:plain

スライス(編集中にX)

f:id:r9aArrowhead:20200915092122p:plain

f:id:r9aArrowhead:20200915092126p:plain

f:id:r9aArrowhead:20200915092131p:plain

f:id:r9aArrowhead:20200915092136p:plain

f:id:r9aArrowhead:20200915092141p:plain

f:id:r9aArrowhead:20200915092147p:plain

f:id:r9aArrowhead:20200915092151p:plain

f:id:r9aArrowhead:20200915092156p:plain

f:id:r9aArrowhead:20200915092201p:plain

f:id:r9aArrowhead:20200915092207p:plain

f:id:r9aArrowhead:20200915092212p:plain

ベベル(編集中にB)

f:id:r9aArrowhead:20200915091248p:plain

f:id:r9aArrowhead:20200915091252p:plain

f:id:r9aArrowhead:20200915091257p:plain

f:id:r9aArrowhead:20200915091301p:plain

f:id:r9aArrowhead:20200915091307p:plain

join(編集中にJ)

f:id:r9aArrowhead:20200915091749p:plain

f:id:r9aArrowhead:20200915091754p:plain

f:id:r9aArrowhead:20200915091759p:plain

f:id:r9aArrowhead:20200915091804p:plain

f:id:r9aArrowhead:20200915091810p:plain

f:id:r9aArrowhead:20200915091815p:plain

f:id:r9aArrowhead:20200915091820p:plain

f:id:r9aArrowhead:20200915091825p:plain

Solidify (編集中にT)

f:id:r9aArrowhead:20200915092308p:plain

f:id:r9aArrowhead:20200915092314p:plain

f:id:r9aArrowhead:20200915092319p:plain

f:id:r9aArrowhead:20200915092324p:plain

f:id:r9aArrowhead:20200915092329p:plain

f:id:r9aArrowhead:20200915092334p:plain

f:id:r9aArrowhead:20200915092339p:plain

f:id:r9aArrowhead:20200915092344p:plain

f:id:r9aArrowhead:20200915092349p:plain

ナイフツール(編集中にK)

f:id:r9aArrowhead:20200915091830p:plain

f:id:r9aArrowhead:20200915091836p:plain

f:id:r9aArrowhead:20200915091842p:plain

f:id:r9aArrowhead:20200915091849p:plain

f:id:r9aArrowhead:20200915091855p:plain

Array / Radial Array機能(編集中にV)

f:id:r9aArrowhead:20200915091238p:plain

f:id:r9aArrowhead:20200915091242p:plain

Mirror機能(編集中に1, 2, 3)

f:id:r9aArrowhead:20200915091900p:plain

f:id:r9aArrowhead:20200915091905p:plain

f:id:r9aArrowhead:20200915091911p:plain

f:id:r9aArrowhead:20200915091916p:plain

f:id:r9aArrowhead:20200915091921p:plain

f:id:r9aArrowhead:20200915091926p:plain

f:id:r9aArrowhead:20200915091931p:plain

f:id:r9aArrowhead:20200915091936p:plain

f:id:r9aArrowhead:20200915091942p:plain

シェイプ変更

BoxCutterは矩形以外の形で編集することもできる。

Circle

f:id:r9aArrowhead:20200915092033p:plain

f:id:r9aArrowhead:20200915092039p:plain

f:id:r9aArrowhead:20200915092044p:plain

Ngon

f:id:r9aArrowhead:20200915092049p:plain

f:id:r9aArrowhead:20200915092055p:plain

f:id:r9aArrowhead:20200915092100p:plain

f:id:r9aArrowhead:20200915092106p:plain

f:id:r9aArrowhead:20200915092111p:plain

f:id:r9aArrowhead:20200915092117p:plain

f:id:r9aArrowhead:20200915092354p:plain

f:id:r9aArrowhead:20200915092359p:plain

Custom Shape

f:id:r9aArrowhead:20200915091335p:plain

f:id:r9aArrowhead:20200915091340p:plain

f:id:r9aArrowhead:20200915091346p:plain

f:id:r9aArrowhead:20200915091352p:plain

f:id:r9aArrowhead:20200915091356p:plain

f:id:r9aArrowhead:20200915091401p:plain

f:id:r9aArrowhead:20200915091406p:plain

f:id:r9aArrowhead:20200915091411p:plain

f:id:r9aArrowhead:20200915091417p:plain

f:id:r9aArrowhead:20200915091423p:plain

f:id:r9aArrowhead:20200915091428p:plain

f:id:r9aArrowhead:20200915091433p:plain

f:id:r9aArrowhead:20200915091438p:plain

f:id:r9aArrowhead:20200915091444p:plain

f:id:r9aArrowhead:20200915091449p:plain

Extract あるいは Copy(編集中にY)

f:id:r9aArrowhead:20200915091722p:plain

f:id:r9aArrowhead:20200915091727p:plain

f:id:r9aArrowhead:20200915091732p:plain

f:id:r9aArrowhead:20200915091738p:plain

f:id:r9aArrowhead:20200915091744p:plain

バグ?

f:id:r9aArrowhead:20200915091313p:plain

f:id:r9aArrowhead:20200915091318p:plain

f:id:r9aArrowhead:20200915091325p:plain

f:id:r9aArrowhead:20200915091330p:plain