日曜日, 8月 30, 2026
土曜日, 8月 29, 2026
Modeling in Fusion 18
テープカッターを作成
過去に木製で作成したテープカッターの改良版を予定していたのですが、3Dプリンタの方が手っ取り早いので、いつもの様にFusionで作成してみました。
ベース形状は特に説明の必要はないほどシンプルな箱型です。
今回のポイントはテープを固定する軸受けの作成です。[スケッチ]>[スロット]>[中心合わせスロット]で、シンプルな先端がアールとなっている長方形を作成し・・・
同じように水平方向に短い先端がアールとなっている長方形を作成してL型とします。
そのまま両方を選択して・・・
押し出します。
これをコピーなどで2つ作成し・・・
[修正]>[結合]にて[切り取り]でベース形状を削り取ります。
後はテープを固定する軸と・・・
カッターの刃を作成します。ちなみにカッターの刃は実用に耐えなかったので、前回の木製版でも利用した金属製の刃を固定するパーツとしました。
ラベル:
3D,
Fusion_Fusion360
TCDW8873
溜めてもメリット等一切ないのが辛いですね
豪雨と猛暑のローションはストレス溜まりますね〜。溜めてもメリット等一切ないのが辛いですね〜
ラベル:
3D,
Cute Baby Alien,
modo,
TCDW
金曜日, 8月 28, 2026
PhotoshopとIllustratorの連携 02
写真は低解像度でIllustratorを使うとイイ感じ
写真をイラストかしたいときは画像を低解像度にしてIllustratorを使うとイイ感じになります。
640×480pxの元画像
背景を消してからPhotoshopで・・・
[イメージ]>[色調補正]>[2階調化]をすると・・・
いつもの様に、こんな感じになります。
[イメージ]>[色調補正]>[ポスタリゼーション]をすると・・・
いつもの様に、こんな感じになります。ところが、Illustratorで読み込み・・・
[コンセプトからベクター生成]をクリックし・・・[プロパティ]の歯車[設定の変更]をクリッし・・・
生成イメージを選ぶだけです。
[ラインアート]の結果
[描画]の結果
[幾何学]の結果。これは流石に低解像度ではない方が賢明ですね。
[テクスチャ]の結果
[ワイルド]の結果
ラベル:
Illustrator,
Photoshop
TCDW8872
あまりにも可愛くて購入先を聞きたくなるも
エスカレータで前にいた男性のショルダーバッグの網ポケットに入っていた小さなクマの縫いぐるみが、あまりにも可愛くて購入先を聞きたくなるも・・・そんなコトをしたら完全に不審者なのでガマンしました(>_<)
ラベル:
illustration,
Photoshop,
TCDW
木曜日, 8月 27, 2026
Blender Study Notes 80
ねじり形状は天面と底面が必須
ねじり形状は天面と底面が必須ですね。
例えば、デフォルトの立方体に水平スリットを適宜追加し、編集モードで・・・
[モディファイアー]>[モディファイアーを追加]>[変形]>[シンプル変形]で・・・
[ツイスト]、[座標軸:Z]で角度を適宜指定すれば、ねじり形状を得る事が出来ます。
ただし、円錐から六角錐として・・・
水平線を追加しようとしても思うような設定を得る事が出来ません。
このような場合は、円柱から六角柱を作成し・・・
天面を極端に縮小しすれば・・・
水平線を適宜追加することが出来ます。
あとは[ツイスト]、[座標軸:Z]で角度を適宜指定すれば、ねじり形状を得る事が出来ます。
水平線の数で処理結果は微妙に変更します。
ラベル:
3D,
Bambu Studio,
Blender,
Blender Study Notes
水曜日, 8月 26, 2026
JavaScriptでAI遊び 105
Illustratorで選択したオブジェクトのタック値を確認(グラデーション対応)
Illustratorで選択したオブジェクトのユーザー指定のタック値を確認します。グラデーションに対応。
JavaScriptでAI遊び 104 <br>Illustratorで選択したオブジェクトのタック値を確認 2026/08/17
// 選択オブジェクトからCMYK合計値(TAC)が指定値以上のものだけを選択
if (app.documents.length == 0) {
alert("ドキュメントを開いてください。");
} else {
var doc = app.activeDocument;
if (doc.documentColorSpace != DocumentColorSpace.CMYK) {
alert("CMYKドキュメントのみ対応です。");
} else {
var limit = Number(prompt("CMYK合計値(%)以上を選択", "300"));
if (!isNaN(limit)) {
var sel = doc.selection;
if (sel.length == 0) {
alert("オブジェクトを選択してください。");
} else {
var keep = [];
for (var i = 0; i < sel.length; i++) {
if (checkItem(sel[i], limit)) {
keep.push(sel[i]);
}
}
doc.selection = null;
for (var i = 0; i < keep.length; i++) {
keep[i].selected = true;
}
alert(keep.length + " 個選択しました。");
}
}
}
}
function checkItem(item, limit) {
switch (item.typename) {
case "GroupItem":
for (var i = 0; i < item.pageItems.length; i++) {
if (checkItem(item.pageItems[i], limit)) return true;
}
return false;
case "CompoundPathItem":
for (var i = 0; i < item.pathItems.length; i++) {
if (checkItem(item.pathItems[i], limit)) return true;
}
return false;
case "PathItem":
if (item.filled && checkColor(item.fillColor, limit))
return true;
if (item.stroked && checkColor(item.strokeColor, limit))
return true;
return false;
default:
return false;
}
}
function checkColor(col, limit) {
// 通常のCMYKカラー
if (col.typename == "CMYKColor") {
return (
col.cyan +
col.magenta +
col.yellow +
col.black
) >= limit;
}
// グラデーション
if (col.typename == "GradientColor") {
var stops = col.gradient.gradientStops;
for (var i = 0; i < stops.length; i++) {
var c = stops[i].color;
if (c.typename == "CMYKColor") {
var total =
c.cyan +
c.magenta +
c.yellow +
c.black;
if (total >= limit)
return true;
}
}
}
return false;
}
チェックしたいオブジェクトを選択して実行すると・・・
CMYKの合計値を求めてくるので適宜入力して実行すれば・・・
直ぐに該当データを選出します。
こんな感じです。
※Illustratorのアップデートで不具合が出る場合があります。気がついた時点でデバッグするように心がけていますが、すぐに対応できないのでご容赦ください。
ラベル:
Illustrator,
JavaScript
火曜日, 8月 25, 2026
Photoshopで空を置き換えの雌処理と後処理
Photoshopで空を置き換えの前処理と後処理ということで、自動処理結果を更に高精度に調整します。
元画像と・・・
デフォルトの空画像です。
[編集]>[空を置き換え]の自動処理結果はこんな感じになりました。青空が、だいぶ残っています。パラメーターでも対処できない状態でした。
マスクはこんな感じです。
[選択範囲]>[色域指定]でマスクを再設定すると・・・
今度は微妙は枝の部分が飛んで(消えて)しまいます。
そんなときは、空のレイヤーマスクを削除し・・・
背景画像の複製を作成し、[イメージ]>[色調補正]>[白黒]にて・・・
グリーンをマイナス方向に、シアンとブルーをプラス方向に調整して・・・
空の部分だけをしっかりマスクし、この状態の時のαチャンネルをcommnad(※)キーを併用して選択範囲とし・・・
※windowsはccontrolキー
マスルを作成すれば・・・
イイ感じに仕上がります。
ラベル:
Photoshop
登録:
投稿 (Atom)




















































