とは夏果とは
🔖️AI🔖️browser🔖️event🔖️film🔖️JS🔖️museum🔖️Rust🔖️stroll🔖️tourism🔖️VTuber🔖️Wasm🔖️Wired🔖️Zola
ガウシアンの偽物   
2024.09.23 🔖️JS 🔖️AI

ガウシアンに似ている関数を当てるクイズを作りました
https://gist-4d0c6.web.app/fake_gaussian/index.html
オモコロチャンネルのなりすましクイズが好きなので似た形式で動画を撮ろうと思ったのですが一緒にクイズをしてくれる友人も自らの声が載った動画を編集する精神力もなかったのでポチポチと(プロンプトを入力し)クイズができるサイトを作り自らプレイして合成音声を用いつつ動画にしました
https://youtu.be/n1QUgTBjjVs

声を作るには学習素材を誰かから買わないといけませんし時間とお金がかかってしまうので既存のものである中国うさぎを用いました
身体は自分で作りましたがLive2Dに触れたのが初めてだったので本当に最低限の動きしかしてくれません
無料期間があと40日ほどありますから身体のX軸とY軸くらいは作りたいところです

そういえば昔AnimeEffectsというツールに触れたことを思い出しました
サーバルちゃんが軽快に動く様に憧れてDLし適当な萌イラストを動かしたりしてみていたのですがあまりにも破綻するのですぐに飽きてしまいました
今回のLive2Dではなんだかんだ最低限の形にはなったと考えればこの7年の成長を感じ少しだけ嬉しかったりします
私ではなくソフトウェアが成長しただけなのではなんて頭を過りましたがそんな事実は早々に忘失し都合よく生きていきましょう

一応今回の動画で使ったgnuplotのコード(これまた生成AI製ですが)をまとめたものも添付しておきます
https://gist.github.com/slnq/e4e7d55f03340630c08d08ed65e6cbf8
(a/1.1076)*(x/c-b+1.2061)**(2-(x/c-b+1.2061)**2)における

  • 1.1076はe^(1/2 e^(W(2 e) - 1) + W(2 e) - 2)
  • 1.2061はe^(W(2 e)/2 - 1/2)

の近似値を表しているようです
ちなみにWはランベルトのW関数という関数らしくボース=アインシュタイン凝縮などでも使われているようです
浅学な私は初めて知りましたし未だによくわかっていませんがそんな状態でも使えるようにしてくれるWolframAlphaにはとにかく助けてもらっています

しばしば馬鹿にされるgnuplotの配色ですが暫くこれを使い続けていたため最近では愛着が湧いています
なにより「君もgnuplot使ってるんだね」と些細ながらコミュニケーションの契機としては十分な会話を与えてくれるプロットソフトなんてこの子だけでしょう
さて色を変える面倒くささの言い訳も完了しましたから今日も気持ちよく眠れそうです