木曜日, 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キー

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

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

TCDW8869 
最後に改心する小鬼の小竜のシーンを思い出しました

Cute Baby Alien 059(^o^)
まん丸の小鬼君・・・
小鬼と言えば名作の西遊記(東映1960年のアニメーション)で最後に改心する小鬼の小竜のシーンを思い出しました。あのキャラクターは悟空のお次に好きなんですよね。声優を担当した白坂道子さんは現在90才だそうです。

月曜日, 8月 24, 2026

Modeling in Fusion 17 
スケッチで5つのスロット操作をマスター

スケッチにある5つのスロット操作を整理してみました。[スケッチ]>[作成]>[スロット]には5津のツールが用意されています。

スロットの円弧の中心の配置と距離、およびスロットの幅で定義した直線状のスロットを作成します。両方のスロットの円弧の中心を指定します。 クリックし てスロットの幅を指定するか、 スロットの円弧の直径を 入力します。

手順は、①②とクリックして③で厚みを設定します。

上は処理結果です。

中心点、スロットの円弧の中心の位置、 およびスロット の幅で定義した直線状のスロットを作成します。スロットの中心を指定し、スロットの円弧の中心を配置します。 クリックしてスロットの幅を指定するか、 ス ロットの円弧の直径を入力します。

手順は、①②とクリックして③で厚みを設定します。

上は処理結果です。

方向、長さ、および幅で定義した直線状のスロットを作成します。スロットの中心線の始点と終点をし手逸します。クリ区してスロットの幅を指定するか、スロットの円弧の直径を入力します。

手順は、①②とクリックして③で厚みを設定します。

上は処理結果です。

3点中心円弧とスロット幅によって定義される円弧ス ロットを作成します。スロットの中心点円弧の始点と終点を指定します。 中心 円弧の3番目の点を指定するか、 中心円弧の半径を指定します。 クリックしてスロットの幅を指定するか、ス ロットの円弧の直径または半径を入力してください。

手順は、①②③とクリックして④で厚みを設定します。

上は処理結果です。

中心点、2点中心円弧、 およびスロット幅によって定義 される円弧スロットを作成します。スロットの中心点を指定します。 スロットの中心点円弧 の始点と終点を指定します。 クリックしてスロット幅を 指定するか、スロットの円弧の直径または半径を指定します。

手順は、①②③とクリックして④で厚みを設定します。

上は処理結果です。

Fusion 2704.1.23 arm64

TCDW8868 
ジワジワと真綿で締められている感じですね

果物がジワジワと値上がりしている感じがしています。いや、感じじゃなくて現実ですね。もちろん他の食品も似たり寄ったりでジワジワきていますね。庶民はジワジワと真綿で締められている感じですね(>_<)

日曜日, 8月 23, 2026

Bambu Studio Lessons 17 
サポートが必要ない場合も形状によっては設定が必要

サポートが必要ない場合でも、形状によっては設定が必要な場合があります。

筒状なら、この設定でもサポート無しでもエラーは表示されませんが、実際にプリントすると、反り(ウォーピング)や糸引き(ストリンギング)が発生してしまいます。

そこでサポート設定を行いますが、デフォルトでは物足りない場合も・・・。

今回の実験では閾値角度(しきい値角度)を少し強めに設定してトラブルを回避しましたが、プリント結果をサンドペーパーなどで調整する必要が出てきます。また、設定紙は形状により一定ではありません。けっきょく何度かテストプリントが必要になりますね。

Bambu Studio 2.7.1.62