美少女のもみあげと裾についておはなしします
🔞性欲駆動開発アカウントにつき覚悟してください
Avatar icon: [𝕏] nunyu31
Header: [𝕏] hataraku125
弐寺: 1751-5340
This account is not set to public on notestock.
あっ‼️ Adverse Gaff‼️
🟩
🟩
🟩
🟩
🟥 🟦
🟥 🟦
🟩
🟩
🟥 🟦
🟥 🟦
🟥 🟦
🟥 🟦
🟥 🟦
🟥 🟦
🟥 🟦
🟥 🟦
「王道地雷服-IMyMeMine-(セレスティアちゃん用)」を SH※OP で購入しました! https://comeyan.booth.pm/items/4661178 #booth_pm
『project raputa』開発秘話・大公開!!|maimai でらっくす BUDDiES公式サイト|セガ音ゲー
https://info-maimai.sega.jp/4953/
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
「[19モデル対応]衣装モデル『冒険者/マント・ルック』 ((0)フルセット -Fullset)」を Store*Snowlight で購入しました! https://snowlight0102.booth.pm/items/5399010 #booth_pm
「【複数アバター対応】カジュアルバニー Casual Bunny (真冬 対応)」を arquives で購入しました! https://tkmtwork.booth.pm/items/5370078 #booth_pm
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
「衣装側の定義ファイルはゲートの名前(この例では BodyHeel) だけ知っていればよく、素体側の SkinnedMeshRenderer や BlendShape 名を知っている必要がない」というのがポイント
declavatar に「衣装側のヒールが表示されている時だけ素体側のヒールシェイプキーを有効にする」みたいな挙動を実現するための機能を実装したいんだよな
今まで
modular-declavatar リポジトリで開発 → push してリリース打つ → アバタープロジェクトでパッケージアップデート → バグる →ふりだしに戾る
だったので……
これやっぱりアバタープロジェクトで開発してリリース打つときだけリポジトリのプロジェクトにコピーするスタイルの方がいいな……
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
外部から操作可能な switch-layer を追加 by kb10uy · Pull Request #21 · kb10uy/declavatar
https://github.com/kb10uy/declavatar/pull/21
This account is not set to public on notestock.
1.2.0-rc.2、別に機能は変わってないけど Resolve phase でコンパイルして MonoBehaviour を差し替えるようになっています
https://github.com/kb10uy/modular-declavatar/releases/tag/1.2.0-rc.2
「✨【セール中】【4アバター対応】ナイト・イン・ヨシワラ【MA対応】✨ (ベイグラントバリューパック(萌、マヌカ、桔梗、セレスティア))」を Vagrant で購入しました! https://vagrant.booth.pm/items/5359699 #booth_pm
NDMF の Resolve phase でコンパイルしてコンポーネント置き換えるようにしたほうが良いかもしれん
これやるとしたらどういう記法にしようか。(da/external-slot "slotname") みたいなのを用意するか?
衣装側では
(da/parameters (da/float "Breast"))
(da/fx-controller
(da/puppet-layer "BreastSync"
:driven-by "Breast"
:default-mesh "Tops"
(da/option 0.0 (da/set-shape "breast small" :value 1.0) (da/set-shape "breast big" :value 0.0))
(da/option 0.5 (da/set-shape "breast small" :value 0.0) (da/set-shape "breast big" :value 0.0))
(da/option 1.0 (da/set-shape "breast small" :value 1.0) (da/set-shape "breast big" :value 1.0))
)
)
というように定義することで一対一じゃない感じにできる
(da/parameters (da/float "Breast"))
(da/fx-controller
(da/puppet-layer "BreastSlider"
:driven-by "Breast"
:default-mesh "Body"
(da/option 0.0 (da/set-shape "big_breast" :value 0.0))
(da/option 1.0 (da/set-shape "big_breast" :value 1.0))
)
)
みたいなのを素体側の定義ファイルで書いといて、
歴史的経緯で、というより僕がそういう使い方をしてたので declavatar という名前になってるけど別にアバターの一部のアセット作るのにも使えるから declasset とかのほうが名前として適切な可能性がある
This account is not set to public on notestock.
複数のヒール形状の靴があるときにそれら全てがオフのときだけ素体のヒールを解除するみたいなシステムを、素体が衣装を関知することなく(そして衣装同士も関知することなく)実装できるようにしたいというのがさっきの趣旨
後者の方法を実装すると「一対一でも恒等でもないマッピングを設定する」という Blendshape Sync では現状ではできないことができる
ただ乳スライダーを MA で衣装着せるワークフローで作るためには Blendshape Sync に対応するか ExParam の名前の隠蔽をやめさせるオプションを実装する必要がある(後者のほうが汎用性は高い)
This account is not set to public on notestock.
現行の機能でやるとするとセマフォみたいなのを AnimatorController 上に raw-layer として実装することになるんだけど、さすがにダルいのでなんらかのサポートをコア機能として実装したい
素体側の定義ファイルに定義したパラメーターと同じパラメーターを衣装側にも定義して連動して切り替えさせるとかでも実現はできるんだけど、どうせならもうちょっといい感じにやりたい
declavatar に「衣装側のヒールが表示されている時だけ素体側のヒールシェイプキーを有効にする」みたいな挙動を実現するための機能を実装したいんだよな
This account is not set to public on notestock.
JSON に ASCII 範囲外文字書いていい規格と書いちゃだめな規格あるんだっけ(鳥の TL を見ながら)
Filamented もたしかそうだったと思うけどあくまでシェーダーとして移植してるとすると単位系は Unity 準拠なのかしらん
This account is not set to public on notestock.
An + 1/2 = 3(An-1 + 1/2)
Bn = 3Bn-1, An = Bn - 1/2
だから
An = 3/2 * 3^n - 1/2
とかでいけないか?
ドキュメントちょっとだけ進んだ
パラメーター定義関数 - Declavatar Book
https://declavatar.kb10uy.dev/declaration-file/sexpr/da-module/parameters
declavatar 1.2.0 stable は NDMF 1.3.0 が stable になったぐらいのタイミングで出そうと思っています
対象にする頂点グループ複数選択できてほしいわかる(他のモディファイアでも対象にする頂点グループは一つしか選択できないのでそういう思想・仕様っぽい)
This account is not set to public on notestock.
ヨシワラ手動で着せるのだいぶ面倒そうなので スケール済セレスティア素体の natsukitten2 にそのまま MA でいけそうならそうしちゃいたい
uniform scale で拡縮してる素体に対しては MA で普通に着せられるんだっけ?
This account is not set to public on notestock.
@kxn4t あるいは面単位で完全に分離してるなら転送したくない部分だけ選択して P → Separate Mesh するのが手軽かも
@kxn4t 特定の頂点グループにだけ転送するみたいなオプションがあって、それの Invert を使うと特定の頂点グループ以外に転送ができたと思う
declavatar 1.2.0-rc.1 出したんだけどドキュメント書くのがめんどすぎる
https://github.com/kb10uy/modular-declavatar/releases/tag/1.2.0-rc.1
設定のだるさを許容できるなら次雲を使うのがいいというなんともいえん結論が出てきてしまった……
filebrowser: ミニマルだが S3 バックエンドサポートがない
filestash: S3 バックエンドサポートがあるが設定が謎(あと認証がところどころあやしい)
Seafile: 望む機能があるがでかい
oCIS: ミニマルだがリンク共有がパスワード必須
NC: 望む機能が全てあるが PHP
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
【Unity】【C#】UnityEngine.Objectのnullチェックで?演算子とか??演算子は使わないほうがよさそうだ - LIGHT11
https://light11.hatenadiary.com/entry/2019/09/01/223507
🥴
C#/Unity って
var x = gameObject ?? otherObject;
var y = gameObjext != null ? gameObjext : otherObject;
で挙動違ったような気がするけど本当にそうだったっけ……となっています
This account is not set to public on notestock.
あー、そう考えるとソシャ音ゲーで音ゲーのうまさ自体がそこまでソシャ要素で重くないのはそういうことなのかもな
This account is not set to public on notestock.
This account is not set to public on notestock.
振り返り2023 - 酢飯をおかずにご飯を食べる。
https://eai.hateblo.jp/entry/2023/12/31/225418
書いた
This account is not set to public on notestock.
・重いまぶたを開けたのならば すべて壊すのなら エヴァに乗れ
・本が溺れた! ブックブック
・ヴォイニッチ手稿のたまごっち ヴォイニっち
・プラハの春、プラ春