22:28:15 @kb10uy@mstdn.maud.io
icon

natsukitten-ex-velocity 更新して MA ベースセットアップにした

19:45:17 @kb10uy@mstdn.maud.io
icon

リリースノート打つのにかなり便利だからね

19:33:45 @kb10uy@mstdn.maud.io
icon

メッセージ一斉送信機能、ぶいちゃ界隈だとかなり使われてるな

19:12:40 @kb10uy@mstdn.maud.io
icon

gunzip です

19:06:08 @kb10uy@mstdn.maud.io
icon

銃をくっつけるコマンドってな~んだ?

18:56:53 @kb10uy@mstdn.maud.io
icon

乗り換え改札、どういう処理してるのか実はよくわかってない

18:56:33 @kb10uy@mstdn.maud.io
icon

都営側の駅に入って出た扱いみたいな感じか

18:25:33 @kb10uy@mstdn.maud.io
icon

アバターの改変のモチベと同じぐらい declavatar 開発のモチベが高まってきて時間が足りなさすぎ

18:01:11 @kb10uy@mstdn.maud.io
icon

エタらないといいな……

16:36:34 @kb10uy@mstdn.maud.io
2023-11-24 19:08:22 Posting せせなぎ:skeb: sese_nagi@misskey.io
icon

This account is not set to public on notestock.

16:32:20 @kb10uy@mstdn.maud.io
icon

kwargs だこれ

16:32:04 @kb10uy@mstdn.maud.io
icon

あーなるほどな?

16:31:23 @kb10uy@mstdn.maud.io
icon

いやこれは普通に ' してるだけか……いや :keyword もあるな

16:30:29 @kb10uy@mstdn.maud.io
icon

Ketos 化やってみるか

16:30:22 @kb10uy@mstdn.maud.io
icon

Ketos、 JS とか Ruby でいうところの「シンボル」みたいなものも扱えるのか、いいじゃん

16:24:57 @kb10uy@mstdn.maud.io
icon

氷菓しないようにする quote というものがあるのは知ってたけど僕が思い浮かべてたのは実際には quasiquote だったのか

16:24:31 @kb10uy@mstdn.maud.io
icon

なるほど

16:20:43 @kb10uy@mstdn.maud.io
icon

そして ' は付けたリストの子を全部クォート化するのか

16:19:05 @kb10uy@mstdn.maud.io
icon

cons cell 使う、なるほどな

16:18:15 @kb10uy@mstdn.maud.io
icon

カッコがないの、構造として対応が見てとれないのでちょっと微妙な感じがしないでもない

16:17:41 @kb10uy@mstdn.maud.io
icon

S 式童貞なので KDL のプロパティーをどう移植するとそれっぽいのかよくわかってない

16:13:32 @kb10uy@mstdn.maud.io
icon

急にオタク感出てきたな

16:13:08 @kb10uy@mstdn.maud.io
icon

ケツのカッコが一部たりとらんが

16:12:41 @kb10uy@mstdn.maud.io
icon

こんなもんかな

Attach image
16:12:31 @kb10uy@mstdn.maud.io
2023-11-26 22:28:29 Posting kb10uy kb10uy@mstdn.maud.io
icon

これにより同じルートオブジェクトを持つような定義、例えば素体表情とデフォ衣装とかを分割して配置できるようになった(主に自分がほしかった)

Attach image
16:03:29 @kb10uy@mstdn.maud.io
icon

頭カンマはギョっとはするけど理解はできる

16:03:01 @kb10uy@mstdn.maud.io
icon

(x
(y
(z w)))
みたいなやつです

16:02:50 @kb10uy@mstdn.maud.io
icon

押し込めるとオフサイドルールみたいな見た目になって行に落とすと C-like になるのか

16:01:59 @kb10uy@mstdn.maud.io
icon

ケツの閉じカッコを同じ行に押し込める風習がよくわからないんだよな

16:01:32 @kb10uy@mstdn.maud.io
icon

いったん既存のコンフィグを S 式で書いてどんな感じになるか試してみるか、これ自体は割と不自然にはならんはず

16:00:00 16:00:25 @kb10uy@mstdn.maud.io
icon

S 式で書けて Rust で実装されててデカすぎずちょうどよさそうなのは Ketos とかかな

murarth/ketos: Lisp dialect scripting and extension language for Rust programs
https://github.com/murarth/ketos

Web site image
GitHub - murarth/ketos: Lisp dialect scripting and extension language for Rust programs
15:58:34 @kb10uy@mstdn.maud.io
icon

S 式系だと Janet があるけどこれはちょっとデカすぎるかも

Janet Programming Language
https://janet-lang.org/

Web site image
The Janet Programming Language
15:49:52 @kb10uy@mstdn.maud.io
2020-08-08 14:57:34 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

The Dhall configuration language
dhall-lang.org/

これとか面白くて、チューリング完全 **でない** 設定記述用プログラミング言語です

The Dhall configuration language
15:47:11 @kb10uy@mstdn.maud.io
icon

魔法エレメント税
種族税
魔物税
攻撃税

15:46:05 @kb10uy@mstdn.maud.io
icon

これを考えると S 式チックな構文がかなり強いんだよな

15:43:36 @kb10uy@mstdn.maud.io
icon

真冬ちゃん本来はジャージメイドなので……

15:43:26 @kb10uy@mstdn.maud.io
icon

mafukitten にもデフォメイドエプロンちゃんと着せるか

15:42:21 @kb10uy@mstdn.maud.io
icon

KDL の構文がそれっぽく見せてるけど declavatar の定義ファイル、いわゆる「先にプロパティがあってそこに値をはめていく」スタイルではないので = とか : が頻繁に出てくる構文だと相性が悪いかもしれない……

15:40:06 @kb10uy@mstdn.maud.io
icon

2023 年もしかしてジャージメイド流行ってる?

15:35:46 @kb10uy@mstdn.maud.io
icon

KDL の値のアノテーション機能とノードに argument と property を混ぜて配置できる機能にけっこう強く依存してしまっている……

15:35:03 @kb10uy@mstdn.maud.io
icon

あ、困ったことが一個だけある

15:32:31 @kb10uy@mstdn.maud.io
icon

tweag/nickel: Better configuration for less
https://github.com/tweag/nickel

Web site image
GitHub - tweag/nickel: Better configuration for less
15:29:53 @kb10uy@mstdn.maud.io
icon

うーんなんもわからん

15:29:11 @kb10uy@mstdn.maud.io
icon

実は Jsonnet とか使うといい感じになるのか?

15:12:48 @kb10uy@mstdn.maud.io
icon

xmonad そういうことか

15:10:10 @kb10uy@mstdn.maud.io
icon

xnomad

15:09:44 @kb10uy@mstdn.maud.io
icon

Haskell はまあ冗談として、組み込みが想定されてる言語でそこそこ純粋な関数型指向のやつありそうではあるなあ

15:07:18 @kb10uy@mstdn.maud.io
icon

Haskell 埋め込むか……(いいえ)

15:05:34 @kb10uy@mstdn.maud.io
icon

vimrc に相当するものを例えば m4 と TOML で頑張ろうとしてるようなものなのかもしれない

15:04:30 @kb10uy@mstdn.maud.io
icon

これやっぱりそもそも制御構造が入っていてしかるべきだったのか?いやどうかな……

13:00:30 @kb10uy@mstdn.maud.io
icon

マージするのは Unity 側でできるからいいんだけど条件付きで一部のブロックを削れるようにしたいときがある

12:55:52 @kb10uy@mstdn.maud.io
icon

TOML から C# コードを生成していた時代を経て KDL でデータを注入して C# コードを駆動する感じになっている……のまではいいとして、もう直接動かすプログラムを書いてもいいのではないかという気がしてきているのが今

11:13:30 @kb10uy@mstdn.maud.io
2023-11-27 04:34:26 Posting らりお・ザ・何らかの🈗然㊌ソムリエ lo48576@mastodon.cardina1.red
icon

yaml なんかをぼんやり眺めていると感じるが、テンプレート展開 / 動的 merge 的機能というのはよほどちゃんと設計して用途とマッチしたものにしない限りは、設定言語と同じレイヤーで実装しても大概頭痛の種にしかならない。
どうにか上にテンプレート言語レイヤーを被せるとかデータ生成言語/ライブラリから吐かせるとかにした方が良い

03:47:56 @kb10uy@mstdn.maud.io
icon

えー、MA 連携ついでに Lua で書く機能試しに実装してみるか

03:45:14 @kb10uy@mstdn.maud.io
icon

まあ Lua などにしてうれしい理由それなりにあって、
・文法の説明が楽(インターネットに丸投げできる度が KDL よりかなり高い)
・定義ファイルの文法処理を肩代りしてくれる
・機能拡張しやすい
などがある

03:42:27 @kb10uy@mstdn.maud.io
icon

いやでも別に Lua で書けたところで定義ファイルのコンパイル時点で制御構造がほしいかというとそうでもないからなあ

03:41:01 @kb10uy@mstdn.maud.io
icon

その場合 declavatar じゃなくて imperavatar に改名する必要があるかもしれないけど

03:40:26 @kb10uy@mstdn.maud.io
icon

KDL じゃなくて Lua とかで書けるようにするか?もはや

03:34:08 @kb10uy@mstdn.maud.io
icon

0.10.2 で同一階層に複数定義したときに 1 つしか AnimatorController がマージされないやつを直した

03:33:41 @kb10uy@mstdn.maud.io
icon

真夜中のリリース

03:09:25 @kb10uy@mstdn.maud.io
icon

アークナイツ or 大分むぎ焼酎二階堂 7問中 3問 正解しました!
【 ①✕ ②✕ ③○ ④○ ⑤○ ⑥✕ ⑦✕ 】

https://quiz-maker.site/quiz/play/6LDdd420220420095724

Web site image
アークナイツ or 大分むぎ焼酎二階堂 | クイズメーカー
02:29:39 @kb10uy@mstdn.maud.io
icon

素体側の定義ファイルから例えば Body2 の GameObject が素体であるとして hogeBody みたいなエイリアスを付けて expose すると宣言して、Blendshape Sync を付けたい側はそのエイリアスを探しにいくみたいなことはできそう

ただこれをやるためには一旦 AnimatorController とかの生成が**アバタールートから見て**全部終わった段階で処理しないといけなくてちょっと面倒

02:24:07 @kb10uy@mstdn.maud.io
icon

blendshape sync を定義ファイルから指定できたら便利そうだなと思ったんだけど、衣装側の Renderer がある GO に Blendshape Sync Component も付けることになるから参照元になる素体とかの Renderer は衣装プレハブのルートより外にあることになっちゃうんだよなあ

02:22:39 @kb10uy@mstdn.maud.io
2023-11-27 02:22:01 Posting mzp mzp@mstdn.nere9.help
icon

「月が綺麗ですね」は愛の告白で、「一緒にオリエント急行乗りませんか」は殺人予告

02:19:15 @kb10uy@mstdn.maud.io
icon

太陽を卵の黄身として

02:16:28 @kb10uy@mstdn.maud.io
icon

Dyson Carbonara Program

02:11:21 @kb10uy@mstdn.maud.io
icon

それの 1 枚目はけっこう自信作(?)です

02:09:35 @kb10uy@mstdn.maud.io
icon

カメラ目線じゃないやつこの辺かなあ 確かに意外とない

02:09:18 @kb10uy@mstdn.maud.io
2023-10-15 04:13:00 Posting kb10uy kb10uy@mstdn.maud.io
icon

Attach image
Attach image
Attach image
02:08:06 @kb10uy@mstdn.maud.io
2023-11-15 03:09:52 Posting kb10uy kb10uy@mstdn.maud.io
icon

Attach image
Attach image
Attach image
Attach image
02:07:14 @kb10uy@mstdn.maud.io
icon

えー、やっぱりこれで直ったので MaAc で複数追加したときの挙動はちょっと怪しいっぽい

Attach image
02:04:38 @kb10uy@mstdn.maud.io
icon

Attach image
01:50:11 @kb10uy@mstdn.maud.io
icon

AppData とかはさすがにダルいのでうつしてないです

01:50:01 @kb10uy@mstdn.maud.io
icon

Attach image
01:46:45 @kb10uy@mstdn.maud.io
icon

そんなことないな、毎回新規生成されてる……

01:44:08 @kb10uy@mstdn.maud.io
icon

こんな時間ですがセブンの冷凍チャーハンをたべちゃいます

01:42:42 @kb10uy@mstdn.maud.io
icon

やってみよう

01:42:40 @kb10uy@mstdn.maud.io
icon

いや違うな、これ Merge Animator がひとつ生成されるとそれが使い回されてるから自分で作るぶんには重複可能か

01:39:12 @kb10uy@mstdn.maud.io
icon

んーどうするのがいいんだ、ていうか手動で付ける場合どうやって対応してるんだ

01:35:54 @kb10uy@mstdn.maud.io
icon

多分 MAaC を使うと relative path でしか統合できないのでなんとか工夫して absolute path で統合するようにする必要があるな

01:34:10 @kb10uy@mstdn.maud.io
icon

けどどうやって回避すればいいんだこれ

01:34:05 @kb10uy@mstdn.maud.io
icon

これを Modular Avatar as Code 側で踏んでるせいっぽい

01:33:51 @kb10uy@mstdn.maud.io
2023-11-26 21:54:04 Posting kb10uy kb10uy@mstdn.maud.io
icon

MergeAnimator は GameObject に 1 個しかつけられないのか

01:33:38 @kb10uy@mstdn.maud.io
icon

あ~~~そういうことか