「ファブ」カテゴリーアーカイブ

デジタルものづくり

レベル2・クロスベース模様の数は?

クロスベース模様を構成する6カテゴリー8点を見てきましたが、編み方は、基本的には全て同じです。

  • ベースとなる平編みのかご(Lv.0)に、
  • [1/2幅の]バンドを、水平方向に重ねて編みこみ(Lv.1)、
  • 更にそのバンドに、[1/4幅の]バンドを、斜めクロスする2方向に通す(Lv.2)

これを、2色(AとB)をバンドのLv.配置順に並べた、次のコードで識別しました。

①②③④ - ab - あい[うえ]

コードが異なる、つまり配置は異なってもシフト・色反転すれば同じ模様になる組み合わせがあります。それらは同一扱いするとして、では、ユニークな模様は何点になるでしょう。バリエーションの表を集計してみました。

カテゴリーLv.0部分
①②③④
Lv.0反転
①②③④
ユニーク点数模様の点数備考
単色AAAABBBB104クロス模様
6点を除外
格子BBAAAABB1010
横ストライプABABBABA88
縦ストライプBAABABBA88
ギンガムX1X2BAAA
ABAA
ABBB
BABB
1616
ギンガムX3X4AABA
AAAB
BBAB
BBBA
1616
合計6862
カテゴリーの合計

模様数 62点です。どうでしょう。レベル1の縦横ステッチでも50点近くありましたから、少しレベルアップかな。ちなみに、機械的な組み合わせであれば、

  • Lv.0部分 – 16種(反転も含めると2×2×2×2)
  • Lv.1部分 – 4種(2箇所 2×2)
  • Lv.2部分 – 6種(AA,AB,ABBA,BA,BAAB,BB)

16×4×6 = 384 ですから、62点は約1/6、つまり1つのユニークな模様あたり、色反転も含めて6点ほど同じ模様になるバンドの並びがあるわけです。


そのうち、試作してみたのが33点です。約半分。

同じ構造から生まれた33種類の試作例
同じ構造から生まれた33種類の試作例

模様の試作報告には、それぞれ名前を付けています。よく使われる模様にはよく使われる名前を、そうでないものには少し無理やりな名前もありますが。

最初は、記録のために「他とかぶらない、そこそこ分かる名前」というつもりでしたが、整理していくうちに、識別のためには名前が必要なのだと分かってきました。特に、人間にとっては。

人間に「ABAB-BB-AB と AABA-AA-BAは似ている」とか、「BAAB-BB-AAとBAAB-AA-BBは同じカテゴリーの反転」などと言っても、まず伝わりません。そもそも、コードの並びにミスがないか、チェックすることからして苦痛です。

そして、名前があれば、模様を言葉で扱えるようになります。

  • 「どこかで見たあの模様」ではなく「鍔模様」、
  • 「花っぽい」ではなく「大花模様」、
  • 「水晶模様と星模様の組み合わせ」

といったように、模様の見方の解像度が上がります。


一方で、コードを使えば、色の配置・編み順・通し方が一意に決まります。それぞれの文字位置に A / B を割り当てることで、どのような模様になるかが確定します。

こちらのツール「クロスベースのステッチ・2色の組合せ模様」を使うと、クリックで 簡単に A / B を切り替えて、できる模様を見ることができます。試作ページやバリエーションリストのコードをセットしたり、色を変えたりして楽しめますし、同じ柄になるコードもわかりますから、デザインに便利だと思います。

レベル2-ギンガムX3・X4ベースステッチのバリエーション

4コマ中1色だけ色が異なる、ギンガムチェックをベースとしたバリエーションです。

クロスベース模様のカテゴリー、ギンガムX3ギンガムX4は、色が異なる1コマが、垂直ひもがoverの位置にある2点です。相互にシフト関係にありますので、作られる模様のバリエーションは同じ16点です。

バンドの色配置で模様の位置や作り易さが違うケースもありますので、こちらも、両方のリストを、相互参照のうえで掲載しておきます。X3とX4は、コードの垂直ひも部分である③④が異なるので、底編み段階でどちらかを決めておく必要があります。

ギンガムX3ベース

Lv1.水平ひもの並び(↑)45度ひもの並び(→)135度が異なる場合パターンコード(X3) / 名称X4ベースのコード
AAAAAABA-AA-AA
丸窓模様 / Round Window Pattern
AAAB-AA-AA
AA
AA
AB
BA
AABA-AA-AB
AABA-AA-BA
蝶模様 / Butterfly
AAAB-AA-ABBA
AAAB-AA-BAAB
AA
AA
AB
BA
BA
AB
AABA-AA-ABBA
AABA-AA-BAAB
AAAB-AA-AB
AAAB-AA-BA
AABBAABA-AA-BB
ランタン模様 / Lantern Pattern
AAAB-AA-BB
ABAAAABA-AB-AAAAAB-BA-AA
ABAB
BA
AABA-AB-AB
AABA-AB-BA
AAAB-BA-ABBA
AAAB-BA-BAAB
ABAB
BA
BA
AB
AABA-AB-ABBA
AABA-AB-BAAB
AAAB-BA-AB
AAAB-BA-BA
ABBBAABA-AB-BBAAAB-BA-BB
BAAAAABA-BA-AAAAAB-AB-AA
BAAB
BA
AABA-BA-AB
AABA-BA-BA
AAAB-AB-ABBA
AAAB-AB-BAAB
BAAB
BA
BA
AB
AABA-BA-ABBA
AABA-BA-BAAB
AAAB-AB-AB
AAAB-AB-BA
BABBAABA-BA-BBAAAB-AB-BB
BBAAAABA-BB-AAAAAB-BB-AA
BBAB
BA
AABA-BB-AB
AABA-BB-BA
牛模様 / Buffalo Pattern
AAAB-BB-ABBA
AAAB-BB-BAAB
BBAB
BA
BA
AB
AABA-BB-ABBA
AABA-BB-BAAB
AAAB-BB-AB
AAAB-BB-BA
BBBBAABA-BB-BBAAAB-BB-BB
ギンガムX3ベースステッチ

ギンガムX4ベース

Lv1.水平ひもの並び(↑)45度ひもの並び(→)135度が異なる場合パターンコード(X4) / 名称X3ベースのコード
AAAAAAAB-AA-AAAABA-AA-AA
AA
AA
AB
BA
AAAB-AA-AB
AAAB-AA-BA
Tシャツ模様 / T-shirt Pattern
AABA-AA-ABBA
AABA-AA-BAAB
AA
AA
AB
BA
BA
AB
AAAB-AA-ABBA
AAAB-AA-BAAB
AABA-AA-ABBA
AABA-AA-BAAB
AABBAAAB-AA-BBAABA-AA-BB
ABAAAAAB-AB-AAAABA-BA-AA
AB
AB
AB
BA
AAAB-AB-AB
AAAB-AB-BA
AABA-BA-ABBA
AABA-BA-BAAB
AB
AB
AB
BA
BA
AB
AAAB-AB-ABBA
AAAB-AB-BAAB
AABA-BA-AB
AABA-BA-BA
ABBBAAAB-AB-BBAABA-BA-BB
BAAAAAAB-BA-AAAABA-AB-AA
BA
BA
AB
BA
AAAB-BA-AB
AAAB-BA-BA
駐車場模様 / Parking Lot Pattern
AABA-AB-ABBA
AABA-AB-BAAB
BA
BA
AB
BA
BA
AB
AAAB-BA-ABBA
AAAB-BA-BAAB
AABA-AB-AB
AABA-AB-BA
BABBAAAB-BA-BBAABA-AB-BB
BBAAAAAB-BB-AAAABA-BB-AA
BB
BB
AB
BA
AAAB-BB-AB
AAAB-BB-BA
バンドエイド模様 / Bandage Pattern
AABA-BB-ABBA
AABA-BB-BAAB
BB
BB
AB
BA
BA
AB
AAAB-BB-AB
AAAB-BB-BA
AABA-BB-AB
AABA-BB-BA
BBBBAAAB-BB-BBAABA-BB-BB
ギンガムX4ベースステッチ

試作例は、各、ベース側の表に載せていますが、どちらでも同じ模様を作ることができます。

レベル2-ギンガムX3X4ベースステッチのかごの試作例7点
レベル2-ギンガムX3X4ベースステッチのかごの試作例

レベル2-ギンガムX1・X2ベースステッチのバリエーション

ギンガムチェックは、4コマ中1色だけ色が異なります。ベースとなるレベル0がギンガムチェックになると、格子やストライプとは対称性が変わり、バリエーションの数も増えます。

クロスベース模様のカテゴリー、ギンガムX1ギンガムX2は、色が異なる1コマが、水平ひもがoverの位置です。相互にシフト関係にありますので、作られる模様のバリエーションは同じ16点です。

でも、ダマスク模様で見たように、コード、つまりバンドの色配置で模様の位置や作り易さが違うケースもありますので、両方のリストを、相互参照のうえで掲載しておきます。X1とX2は、コードの垂直ひも部分である③④が同じなので、同じ底編みで側面を編む時に調整できます。

ギンガムX1ベース

Lv1.水平ひもの並び(↑)45度ひもの並び(→)135度が異なる場合パターンコード(X1) / 名称X2ベースのコード
AAAABAAA-AA-AAABAA-AA-AA
AA
AA
AB
BA
BAAA-AA-AB
BAAA-AA-BA
ABAA-AA-ABBA
ABAA-AA-BAAB
AA
AA
AB
BA
BA
AB
BAAA-AA-ABBA
BAAA-AA-BAAB
ABAA-AA-AB
ABAA-AA-BA
AABBBAAA-AA-BBABAA-AA-BB
ABAABAAA-AB-AAABAA-BA-AA
AB
AB
AB
BA
BAAA-AB-AB
BAAA-AB-BA
BAAB-BA-ABBA
ABAA-BA-BAAB
AB
AB
AB
BA
BA
AB
BAAA-AB-ABBA
BAAA-AB-BAAB
ABAA-BA-AB
ABAA-BA-BA
ABBBBAAA-AB-BBABAA-BA-BB
BAAABAAA-BA-AAABAA-AB-AA
BA
BA
AB
BA
BAAA-BA-AB
BAAA-BA-BA
丸花模様 / Rosette Pattern
ABAA-AB-ABBA
ABAA-AB-BAAB
BA
BA
AB
BA
BA
AB
BAAA-BA-ABBA
BAAA-BA-BAAB
ダマスク模様 / Damask Pattern
ABAA-AB-AB
ABAA-AB-BA
BABBBAAA-BA-BBABAA-AB-BB
BBAABAAA-BB-AAABAA-BB-ABBA
ABAA-BB-BAAB
BB
BB
AB
BA
BAAA-BB-AB
BAAA-BB-BA
大花模様 / Big Flower Pattern
ABAA-BB-AB
ABAA-BB-BA
BB
BB
AB
BA
BA
AB
BAAA-BB-ABBA
BAAA-BB-BAAB
ABAA-BB-AB
ABAA-BB-BA
BBBBBAAA-BB-BBABAA-BB-BB
ギンガムX1ベースステッチ

ギンガムX2ベース

Lv1.水平ひもの並び(↑)45度ひもの並び(→)135度が異なる場合パターンコード(X2) / 名称X1ベースのコード
AAAAABAA-AA-AABAAA-AA-AA
AA
AA
AB
BA
ABAA-AA-AB
ABAA-AA-BA
X模様 / X Pattern
BAAA-AA-ABBA
BAAA-AA-BAAB
AA
AA
AB
BA
BA
AB
ABAA-AA-ABBA
ABAA-AA-BAAB
BAAA-AA-AB
BAAA-AA-BA
AABBABAA-AA-BBBAAA-AA-BB
ABAAABAA-AB-AABAAA-BA-AA
AB
AB
AB
BA
ABAA-AB-AB
ABAA-AB-BA
BAAA-BA-ABBA
BAAA-BA-BAAB
AB
AB
AB
BA
BA
AB
ABAA-AB-ABBA
ABAA-AB-BAAB
BAAA-BA-AB
BAAA-BA-BA
ABBBABAA-AB-BBBAAA-BA-BB
BAAAABAA-BA-AABAAA-AB-AA
BAAB
BA
ABAA-BA-AB
ABAA-BA-BA
バックル模様 / Buckle Pattern
BAAA-AB-ABBA
BAAA-AB-BAAB
BA
BA
AB
BA
BA
AB
BAAB-BA-ABBA
ABAA-BA-BAAB
BAAA-AB-AB
BAAA-AB-BA
BABBABAA-BA-BB
鎖模様 / Chain Pattern
BAAA-AB-BB
BBAAABAA-BB-AABAAA-BB-AA
BB
BB
AB
BA
ABAA-BB-AB
ABAA-BB-BA
松皮菱模様 / Overlapping diamond pattern
BAAA-BB-ABBA
BAAA-BB-BAAB
BB
BB
AB
BA
BA
AB
ABAA-BB-ABBA
ABAA-BB-BAAB
BAAA-BB-AB
BAAA-BB-BA
BBBBABAA-BB-BBBAAA-BB-BB
ギンガムX2ベースステッチ

試作例はベース側の表に載せていますが、どちらでも同じ模様を作ることができます。

レベル2-ギンガムX1X2ベースステッチのかごの試作例7点
レベル2-ギンガムX1X2ベースステッチのかごの試作例

V1.9.2 リリース

issui #110、コマンドライン起動に対応しました。

画面操作や計算ロジック・出力内容に変更はないため、従来通りの画面で操作する方には、バージョンアップの意味はあまりないかもしれません。CbMesh によるデータの表示情報が少し増えた程度でしょうか。

コマンドライン起動とは?

UI画面を介さず、コマンド画面でCraftBandMeshシリーズを動かせるようになりました。これにより、反復作業の自動化や一括処理が可能になります。

バッチ処理画面

💡 活用例

  • バンド幅の一括変更: 多数の作品データを新しいバンド幅で再計算し、カットリストをまとめて出力
  • 画像の一括生成: 透過度や加算値などマスターの設定を変えた図を、複数データからまとめて生成

AIエージェントや外部プログラムから、直接エンジンを叩くための基盤(計算エンジン)としても利用可能です。詳細仕様については、以下のGitHubドキュメントをご参照ください。

▼ コマンドライン仕様書(GitHub)
https://github.com/MihoHarusawa/CraftBand/blob/master/doc/cli-spec.md

▼ ダウンロードはこちらから
Release v1.9.2 のリリース

ダウンロード先のリリース情報には、従来のsetup_v1.9.2, CraftBandMesh_v1.9.2 に加えて、今回は「run_all_bat.zip」を入れています。AIに作ってもらったバッチファイルです。それを実行しているのが上の黒い画面です。

学習ガイド(CraftBandSquare)

1分でサイズ計算・PPバンドで作る色模様プラかごバッグ」の説明に従って、順に操作した時の各ステップのデータとリスト出力を作ってみました。.cbmeshファイルとして取り出す場合は、各「名前をつけてリンクを保存」としてください。

チェック柄バッグのデータができたら、次に「縦横のステッチ・2色の組合せ模様」を使って作った模様を適用してみます。

[CraftBandSquareへの設定]ボタンで指示が表示されますので、その通りにデータを変更してください。

  • まず、チェック柄に「梁模様/Beams Pattern」の差しひもを加えます。
  • ここまでは個別のバンド色設定なしでしたが、「縦横側面を展開する」として、色を変えられるようにします。
  • 次に、ベースの柄をストライプに変えた「窓模様 / Windowpane Pattern」に変更します。
No操作内容.cbmeshファイルプレビューCSVファイル
0マスターは、Ver1.9.2 に含まれる設定ファイルですCRAFTBANDMESH.CBMESH
1バンドを選んで[新規作成]するSquare-1-NewData出力なし出力なし
2目標寸法から[概算]するSquare-2-RoughExtimateサイズから概算Square-2-RoughExtimate
3[ひもリスト]で長さを見てみるSquare-3-ListOut1stひもリスト出力後Square-3-ListOut1st
4縁の始末と側面の色をセットSquare-4-SideSetting縁の始末と側面の色をセットSquare-4-SideSetting
5[追加品]で持ち手を追加するSquare-5-AdditionalParts[追加品]で持ち手を追加するSquare-5-AdditionalParts
6結果を確認して保存するSquare-6-SaveData結果を確認して保存するSquare-6-SaveData
7「梁模様」BBAA-AABBのステッチを追加する
梁模様の入力データ
Square-7-AddStitch「梁模様」BBAA-AABBのステッチを追加Square-7-AddStitch
8[縦横側面を展開する]のチェックONSquare-8-Expand[縦横側面を展開する]のチェックONSquare-8-Expand
9「窓模様」ABAB-AAAAのステッチに変更する
窓模様のステッチの入力データ
Square-9-ABAB-AAAA
※deep色に変えています
「窓模様」ABAB-AAAAのステッチに変更するSquare-9-ABAB-AAAA
操作ステップ

🔑.cbmesh 標準フォーマットは XML DataSet 構造で、次の XSD スキーマにより定義されています(README.md の記載)。「データについて」ページのリンク先にも説明があります。

🚀練習問題

  1. シミュレーターにある「連窓模様のステッチ」のデータに変えてみましょう
  2. 自分の好きな模様を作って、その模様コードのデータに変えてみましょう
  3. 色の組合せを変えてみましょう(レパートリーはマスター参照)。
  4. サイズ(ベースの本数)を変えてみましょう。

レベル2-縦ストライプベースステッチのバリエーション

ここまで何点か、クロスベース模様における縦ストライプカテゴリーのステッチを見てきましたが、改めて、このカテゴリーのバリエーションをリストアップしてみました。ベースが縦なのに、横つながりに見える模様もあるのが面白いです。

押さえとなるレベル1の水平ひも・クロスする斜めひも、ともに同色の場合もバリエーションに加わります。以下の通りです。

色反転した模様もリストしていますが、同じ模様として扱いますので、ユニークな模様は8点です。

Lv1.水平ひもの並び(↑)斜めひもの並び(→)パターンコード / 名称
AAAABAAB-AA-AA
(BAAB-BB-BBの反転)
AA
AA
AB
BA
BAAB-AA-AB
BAAB-AA-BA
ろうそく模様 / Candle Pattern
AABBBAAB-AA-BB
(BAAB-BB-AAの反転)
猫目模様 / Cat’s Eye Pattern
ABAABAAB-AB-AA
(BAAB-AB-BBの反転)
AB
AB
AB
BA
BAAB-AB-AB
BAAB-AB-BA
鉄アレイ模様 / Dumbbell Pattern
ABBBBAAB-AB-BB
(BAAB-AB-AAの反転)
BAAABAAB-BA-AA
(BAAB-BA-BBの反転)
BA
BA
AB
BA
BAAB-BA-AB
BAAB-BA-BA
BABBBAAB-BA-BB
(BAAB-BA-AAの反転)
BBAABAAB-BB-AA
(BAAB-AA-BBの反転)
猫目模様 / Cat’s Eye Pattern
BB
BB
AB
BA
BAAB-BB-AB
BAAB-BB-BA
リボン模様 / Ribbon Pattern
BBBBBAAB-BB-BB
(BAAB-AA-AAの反転)
水晶模様 / Cristal Pattern
縦ストライプベースステッチのバリエーション

試作例5点を並べてみました。

A色とB色は入れ替え可能ですから反転は同じ模様となります。8点中5点の試作です。

レベル2-縦ストライプベースのステッチのかご、試作例