日曜日, 8月 30, 2026

TCDW8874 
でも、それ以前は正直記憶が曖昧です

2005年4月から手書きの手帳を使っているのと、Blogは2003年末から利用しているので自分に関連するイベント類は概ね把握できています。大きなものなら1997年2月からのホームページで確認できます。でも、それ以前は正直記憶が曖昧です。

土曜日, 8月 29, 2026

Modeling in Fusion 18 
テープカッターを作成

過去に木製で作成したテープカッターの改良版を予定していたのですが、3Dプリンタの方が手っ取り早いので、いつもの様にFusionで作成してみました。

かまぼこ板製マスキングテープ用カッター台・改良版 2021/10/07

ベース形状は特に説明の必要はないほどシンプルな箱型です。

今回のポイントはテープを固定する軸受けの作成です。[スケッチ]>[スロット]>[中心合わせスロット]で、シンプルな先端がアールとなっている長方形を作成し・・・

同じように水平方向に短い先端がアールとなっている長方形を作成してL型とします。

そのまま両方を選択して・・・

押し出します。

これをコピーなどで2つ作成し・・・

[修正]>[結合]にて[切り取り]でベース形状を削り取ります。

後はテープを固定する軸と・・・

カッターの刃を作成します。ちなみにカッターの刃は実用に耐えなかったので、前回の木製版でも利用した金属製の刃を固定するパーツとしました。

Fusion 2704.1.23 arm64

TCDW8873 
溜めてもメリット等一切ないのが辛いですね

Cute Baby Alien 060(^o^)
耳付きパーカーを着たクマ系〜
豪雨と猛暑のローションはストレス溜まりますね〜。溜めてもメリット等一切ないのが辛いですね〜

金曜日, 8月 28, 2026

PhotoshopとIllustratorの連携 02
写真は低解像度でIllustratorを使うとイイ感じ

写真をイラストかしたいときは画像を低解像度にしてIllustratorを使うとイイ感じになります。

640×480pxの元画像

背景を消してからPhotoshopで・・・

[イメージ]>[色調補正]>[2階調化]をすると・・・

いつもの様に、こんな感じになります。

[イメージ]>[色調補正]>[ポスタリゼーション]をすると・・・

いつもの様に、こんな感じになります。ところが、Illustratorで読み込み・・・

[コンセプトからベクター生成]をクリックし・・・[プロパティ]の歯車[設定の変更]をクリッし・・・

生成イメージを選ぶだけです。
[ラインアート]の結果

[描画]の結果

[幾何学]の結果。これは流石に低解像度ではない方が賢明ですね。

[テクスチャ]の結果

[ワイルド]の結果

TCDW8872 
あまりにも可愛くて購入先を聞きたくなるも

エスカレータで前にいた男性のショルダーバッグの網ポケットに入っていた小さなクマの縫いぐるみが、あまりにも可愛くて購入先を聞きたくなるも・・・そんなコトをしたら完全に不審者なのでガマンしました(>_<)

木曜日, 8月 27, 2026

Blender Study Notes 80 
ねじり形状は天面と底面が必須

ねじり形状は天面と底面が必須ですね。


例えば、デフォルトの立方体に水平スリットを適宜追加し、編集モードで・・・


[モディファイアー]>[モディファイアーを追加]>[変形]>[シンプル変形]で・・・

[ツイスト]、[座標軸:Z]で角度を適宜指定すれば、ねじり形状を得る事が出来ます。

ただし、円錐から六角錐として・・・

水平線を追加しようとしても思うような設定を得る事が出来ません。

このような場合は、円柱から六角柱を作成し・・・

天面を極端に縮小しすれば・・・

水平線を適宜追加することが出来ます。

あとは[ツイスト]、[座標軸:Z]で角度を適宜指定すれば、ねじり形状を得る事が出来ます。

水平線の数で処理結果は微妙に変更します。

TCDW8871 
こうして治安が少しずつ崩壊していく

相変わらずゴミ出しのルールを無視した廃棄が後を絶たない現実に憤りを感じます。こうして治安が少しずつ崩壊していくのでしょうね。次の世代が心配です。

水曜日, 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のアップデートで不具合が出る場合があります。気がついた時点でデバッグするように心がけていますが、すぐに対応できないのでご容赦ください。

TCDW8870 
暑過ぎて蜃気楼でも見たかな?

ガラガラのバスに乗り込んだ老夫婦の夫は中央の席に、妻は前方の席に座に座って会話をしている謎の空間を体験。二人の距離は2m以上。アレは何だったのだろうか? 暑過ぎて蜃気楼でも見たかな?

火曜日, 8月 25, 2026

Photoshopで空を置き換えの雌処理と後処理

Photoshopで空を置き換えの前処理と後処理ということで、自動処理結果を更に高精度に調整します。

元画像と・・・

デフォルトの空画像です。

[編集]>[空を置き換え]の自動処理結果はこんな感じになりました。青空が、だいぶ残っています。パラメーターでも対処できない状態でした。

マスクはこんな感じです。

[選択範囲]>[色域指定]でマスクを再設定すると・・・

今度は微妙は枝の部分が飛んで(消えて)しまいます。

そんなときは、空のレイヤーマスクを削除し・・・

背景画像の複製を作成し、[イメージ]>[色調補正]>[白黒]にて・・・

グリーンをマイナス方向に、シアンとブルーをプラス方向に調整して・・・

空の部分だけをしっかりマスクし、この状態の時のαチャンネルをcommnad(※)キーを併用して選択範囲とし・・・

※windowsはccontrolキー

マスルを作成すれば・・・

イイ感じに仕上がります。