月曜日, 3月 23, 2026

TCDW8714 
気にしていないのは本人だけなんだけどね

昔よく聞いた話として、「麻雀すると性格が分かる」がありましたが、車の運転のそうですね。あと、色々な打ち合わせ時にも如実にソレは出ますね。気にしていないのは本人だけなんだけどね・・・痛い人。

日曜日, 3月 22, 2026

グラデーションはPhotoshopよりもIllustratorが綺麗

グラデーションはPhotoshopよりもIllustratorが綺麗でした。

Illustratorで
[R255/G0/B0]ー[R255/G255/B0]
のグラデーションを作成し、コピー&ペーストでPhotoshopにビットマップとして配置


[イメージ]>[色調補正]>[ポスタリゼーション]にて[階調数:4]を実行すると綺麗に分割されます。

Photoshopで
[R255/G0/B0]ー[R255/G255/B0]
のグラデーションを作成

[イメージ]>[色調補正]>[ポスタリゼーション]にて[階調数:4]を実行すると不安定に分割されます。

Illustratorで
[R0/G0/B255]ー[R0/G255/B255]
のグラデーションを作成し、コピー&ペーストでPhotoshopにビットマップとして配置


[イメージ]>[色調補正]>[ポスタリゼーション]にて[階調数:4]を実行すると綺麗に分割されます。

Photoshopで
[R0/G0/B255]ー[R0/G255/B255]
のグラデーションを作成

[イメージ]>[色調補正]>[ポスタリゼーション]にて[階調数:4]を実行すると不安定に分割されます。

データの取り方が若干違うようです。ちなみにIllustratorかコピー&ペーストした方が色の境界線が綺麗です。

TCDW8713 
今後の作品に影響が出てくると思います

Cute Baby Alien 020(^o^)
俵犬系・・・なんだそれ?
3Dプリンタで,既に40体ほどプリントしています。実験を兼ねていますが、そこでのノウハウで今後の作品に影響が出てくると思います。まっ、実験といっても楽しい実験なので・・・。

土曜日, 3月 21, 2026

JavaScriptでAI遊び 90 
Illustratorで線幅と線形状を指定変更(改訂版)

改訂版も普通に[線]パレットで処理出来るので意味ないですが・・・
選択したパスの線を[線端、実角]を指定できるようにしました。

if (app.documents.length === 0) {
alert("ドキュメントがありません");
exit();
}

var doc = app.activeDocument;
var sel = doc.selection;

if (!sel || sel.length === 0) {
alert("パスを選択してください");
exit();
}

// ---------- UI ----------
var dlg = new Window("dialog", "ストローク詳細設定");
dlg.orientation = "column";
dlg.alignChildren = "left";

// 線幅
dlg.add("statictext", undefined, "線幅 (pt)");
var weightInput = dlg.add("edittext", undefined, "2");
weightInput.characters = 6;

// 線種
dlg.add("statictext", undefined, "線種");
var typeList = dlg.add("dropdownlist",
undefined, ["実線", "破線", "二重線"]);
typeList.selection = 0;

// 二重線間隔
dlg.add("statictext", undefined, "二重線の間隔 (pt)");
var gapInput = dlg.add("edittext", undefined, "2");
gapInput.characters = 6;

// 線端
dlg.add("statictext", undefined, "線端(Cap)");
var capList = dlg.add("dropdownlist",
undefined, ["丸", "角", "四角"]);
capList.selection = 0;

// 線角
dlg.add("statictext", undefined, "線角(Join)");
var joinList = dlg.add("dropdownlist",
undefined, ["丸", "角", "ベベル"]);
joinList.selection = 0;

// ボタン
var btns = dlg.add("group");
btns.add("button", undefined, "OK");
btns.add("button", undefined, "キャンセル");

if (dlg.show() !== 1) exit();

// ---------- 設定取得 ----------
var strokeWeight = parseFloat(weightInput.text);
var strokeType = typeList.selection.text;
var gap = parseFloat(gapInput.text);

// Cap
var capStyle = StrokeCap.ROUNDENDCAP;
if (capList.selection.text === "角") capStyle =
StrokeCap.BUTTENDCAP;
if (capList.selection.text === "四角") capStyle =
StrokeCap.PROJECTINGENDCAP;

// Join
var joinStyle = StrokeJoin.ROUNDENDJOIN;
if (joinList.selection.text === "角") joinStyle =
StrokeJoin.MITERENDJOIN;
if (joinList.selection.text === "ベベル") joinStyle =
StrokeJoin.BEVELENDJOIN;

// ---------- 処理 ----------
for (var i = 0; i < sel.length; i++) {
if (!(sel[i] instanceof PathItem)) continue;

var p = sel[i];
p.stroked = true;
p.strokeWidth = strokeWeight;
p.strokeCap = capStyle;
p.strokeJoin = joinStyle;

// 実線
if (strokeType === "実線") {
p.strokeDashes = [];
}

// 破線
if (strokeType === "破線") {
p.strokeDashes = [strokeWeight * 2,
            strokeWeight * 2];
}

// 二重線
if (strokeType === "二重線") {
p.strokeDashes = [];

// 内側線
p.strokeWidth = strokeWeight;

// 外側線
var p2 = p.duplicate();
p2.strokeWidth = strokeWeight;

var offsetValue = strokeWeight + gap;

var effectXML =
'<LiveEffect name="Adobe Offset Path">' +
'<Dict data="R mlim 4 R ofst ' + offsetValue + '"/>' +
'</LiveEffect>';

p2.applyEffect(effectXML);
}
}

alert("ストローク設定を適用しました");


実行すると表示されるパレットで設定をすれば・・・

設定が反映されます。




オープンパスに対する二重線の問題は解決していません(>_<)

TCDW8712 
30人ぐらい並んでいたのは何だったのだろう

昨日、量販店で買い物をしようとしたら、謎の長蛇のレジ待ちをみて戦力喪失。30人ぐらい並んでいたのは何だったのだろう・・・。某アップルストアでも転売ヤーの列を彷彿させる光景でした。

金曜日, 3月 20, 2026

3Dプリンタ遊び 05 
フィラメントの選択は大切

プレートへの定着が悪く、色々試していたのですが、PVA合成洗濯のりでもダメなことがあり、困惑していたのですが・・・・


取りあえず手持ちのスティック糊で急場をしのいでいましたが・・・


IPA(高純度アルコール)でプレート部分をキムワイプで拭くことが私の環境では一番だと分かりました。

一件落着なので、ここで改めてフィラメントについて調べて見ました。
Bambu Lab A1 miniで使える推奨フィラメントは4種類

PLA
PETG
TPU(柔軟素材)
PVA(水溶性サポート材)



現実的な2種類を整理するとこんな感じになりました。

ここで改めて私が求めている方向でまとめると、8対2でPLAという答えが出ました。ということで近々にPLAを購入することにしました。

TCDW8711 
9年も前に購入していたようです

Amazonで精密ヤスリを物色していてポチる寸前、別件で部屋の中で捜し物をしていたら、同じ物が出てきて唖然。9年も前に購入していたようです(^o^)汗

木曜日, 3月 19, 2026

メカニカルリードホルダーで精密ヤスリを使う

メカニカルリードホルダーシリーズですね。
今回は精密ヤスリ編です。

メカニカルリードホルダーで竹製ニードル 2023/01/08

ヤスリのサイズにもよりますが、意外と手持ちの数本が利用可能でした。細すぎると持ちにくいのですが、これで持ちやすくなりました。

精密ヤスリの利用は力を入れる作業にはならないので問題なしです。

TCDW8710 
雰囲気が似ている場所が多いので要注意ですね

久しぶりンい利用した路線で、よく利用する卯路線と勘違いして関係ない駅で下車してしまい苦笑い。地下鉄は雰囲気が似ている場所が多いので要注意ですね。

水曜日, 3月 18, 2026

Bambu Studio Lessons 04 
座面が曲面の場合の対処方法

座面が曲面の場合の対処方法の試行錯誤・・・

何位も考えずにプリントしたら・・・

お尻の部分が、かなり残念な結果になりました。上はヤスリがけで挫折した状態(>_<)

そこで。あえてサポート材を自主作成し、自動のサポート材と組み合わせてみました。

結果は、だいぶ改善されましたが、かかとの部分がもぎれてしまいました。」

でも、よく考えたら、立たせれば良かったわけです。いつもこの状態で作成出来るわけではありませんが、キャラクタ類はこれが基本かもしれませんね。なお、この状態ではプリントしていません。

立つことを想定していなかったので、微妙に外股になっているので・・・(>_<)

お尻を隠せばこんな感じです。

※Bambu Lab 高速 PETGを使用