2025年度学部生ログ
の編集
https://lab.yoneyone.net/php/pukiwiki/?2025%E5%B9%B4%E5%BA%A6%E5%AD%A6%E9%83%A8%E7%94%9F%E3%83%AD%E3%82%B0
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
[[ゼミのログ]] *ゼミに来たらすること[#rd9b001a] **1.ピ(点呼)をする [#za135abe] 学生証を忘れた場合はTAにお申し付けください~ 点呼に対応しない場合,欠席扱いとされて成績に影響が出ますのでご注意ください **2.Zoomログイン [#e35f2bb2] 主に資料共有をするために,特に発表をする際などは必ずログインしてください~ また,体調不良等で学校に来れない場合はこちらから参加してください **3.その他発表資料等の準備 [#qc0b8ab9] 入れ替わりの時間などをスムーズにするために~ 発表等をする場合は事前に準備しておいてください **4.宿題/課題について [#ndc35bd3] 適宜,宿題や課題が提示されますが出来ていない場合成績に影響が出ますので~ 忘れることなく実施していただけると幸いです *体調不良等でお休みする場合 [#r615f440] 以下の手順に従ってください **1.ワークフローの実行 [#k77c29ca] Slackの#yonezemi25の上部にある「Slackワークフローリスト」から~ 「help_it_zemi」を選択して「ワークフローを開始」ボタンをクリックしてください **2.チャンネルの選択 [#x5b6a52d] 「#yonezemi25」を選択してワークフローを開始してください **3.入力事項の記入 [#xbcd7c63] 入力画面が表示されるため理由等の入力を行い「送信」を押してください *ログ [#j337f1c9] **2025.6.19~[#rd9b001a] こちらのドキュメントに記載しています~ [[R7年度 卒業演習 メモ:https://docs.google.com/document/d/1nfu_V8iCCBp9IY-fMeBDExqIHx0DaD2Z4CzV9rcu2lc/edit?usp=sharing]] **2025.6.05[#rd9b001a] ***落合先生の講演(6/12日)[#hbe4e2f2] 授業として実施するので13時までには教室に集まる~ 学校に来れない人は各自Zoomでも〇.その際は先生に連絡すること~ 詳しくは関大インフォメーションシステムの「お知らせ」をご確認ください~ ***新しいことの"発想"について(研究関連)[#hbe4e2f2] データを整理するときはKG法やマインドマップを駆使して樹形図上に情報を整理するが~ 新しい物事を考える時は,その関係性をぶち抜いて~ 一見関係のないノードを繋ぎ合わせるイメージをすると良き~ その”思いついた発想”について~ 「どういった状況で役に立つ?」「どのような意味がある?」というのを考え~ リサーチクエスチョン(RQ)をたてて,それを検証・証明するのが卒論の内容~ (証明までに至らなくても,証明にチャレンジする.データを基に正しいかを判断することを実施)~ 卒論を書き上げるために重要なこと → 仮説や結果を因数分解して考える~ 元の仮説:「和音のポジティブと触り方のポジティブが連携するとリラックス度が上がる」~ 仮説を分解:「和音のポジティブ+触り方のポジティブ = いい」で片づけない~ - 和音自体がポジティブな影響を与える~ - 触り方だけだとネガティブな効果を与えることもある~ - ポジティブな和音に触り方が加わるとリラックス効果が倍になる(組み合わせの効果)~ 結果を分解:「リラックス度があがる」というのは具体的にどういったことなのか~ - 心がほっとする.温かくなる~ - 心拍がゆっくりになる.落ち着く~ → これをどのように測るのか.という問題を次は考える必要がある~ **2025.5.29[#rd9b001a] ***文献情報の整理[#hbe4e2f2] フォームで入力したリストを「KJ法」や「マインドマップ」を使って整理する~ -自分の興味のある分野についてどういったことが現状できているのかを把握できる~ -自身の研究の根拠について説明することができる~ +KJ法(トップダウン?的な方法)~ まず大きなグループ(e.g.VR系)を作った後,それをより細かくしていく(e.g. 主体VR,環境VR)~ 雑多な情報から,自分で系統立てて名前を付けて整理をする~ 6月ぐらいに1回,11月ぐらいに1回しておくとプレ卒論の作成時に困らない~ +2.マインドマップ(ボトムアップ?的な方法)~ 論文のキーワード(e.g. 目線検出,表情,キャラクター性)を繋ぎ合わせていく~ KJ法で整理したグループに紐づけてまとめておくと,不足している内容などがわかりやすい~ また、一見関係のない分野と紐づけたりすると子もできるかも…?~ ***インターンについて[#hbe4e2f2] 興味がある人は先生に相談すること~ - 任天堂~ 社内システムとかゲームのシステムを作る短期インターン~ 8月末から9月頭の1週間ぐらい~ - TGL~ 等研究室と縁がある企業.共同研究なども行っている~ 随時募集中~ ***合宿のスケジュールについて[#hbe4e2f2] ■合宿のスケジュールについて~ 1日目ーーーーーーーーーーーーーーーーーーーーー~ 10:00-12:00 集合並びに作業~ ・グループ毎に現状と目標を共有~ ・その後各自作業に映る(TC306,TC204,K棟が利用可能)~ 12:00-13:00 お昼休み~ 13:00-17:00 作業~ 17:15~ 合宿所へ移動~ 18:00~ 夕ご飯~ 20:00-22:00 懇親会~ ・カードゲームなど楽しめるものがあると◎~ ・お酒もほどほどにならOK~ 22:00-25:00~ ・宿泊所の部屋を借りて作業可能かも?~ ※お風呂について~ 決まった時間はないので各自時間を見つけて入る~ 大浴場がどうしても無理な人は先生に相談~ 2日目ーーーーーーーーーーーーーーーーーーーーーー~ 8:00 朝ごはん~ 9:00 出発→TC306へ~ 9:30~ 作業+発表準備~ ・10分~20分の発表を予定~ ・15分発表5分フィードバックとかでも○~ ・発表資料並びにデモの準備やスクショの撮影を行っておく~ 12:00-13:00 お昼ご飯~ 13:00-14:00 発表準備~ 14:00~ 発表本番~ いくつかの発表に関してはオープンキャンパスで展示するかも~ その場合は展示用の資料や人員の確保をお願いするかもしれない~ 展示に関わらずコンテスト系に出すことも意識~ **2025.5.22[#rd9b001a] ***Google Form / Microsoft Formsを使った文献情報の整理 [#hbe4e2f2] ■入れてほしい内容~ 分類 / 論文タイトル / 著者 / 発表場所 / 発行年 / 巻-号-ページ(開始・終了)~ 自分のまとめ / 自分の感想 / 関連性評価・面白さ評価・引用Must度合いなど / URL~ また,見れなくなる可能性を考慮して~ フォームにまとめるだけではなく自身のPCに論文のpdfを保存しておくことを推奨~ ■補足事項~ 【分類】~ どういう分野か(e.g.音楽知覚, 音楽表現)を選択式で準備~ 1つだけ選択する → ラジオボタン / 複数選択する → チェックボックス~ 分類は後から修正できるのでとりあえずで作っても〇~ (ただ,後から修正しても修正前に分類されたものは変更されないので注意)~ 【著者】~ 複数名いる場合は”,”で区切ってまとめる.正しい順番で~ 【発表場所】~ 国際会議の名前やシンポジウム / 研究会の名前を入力する~ 書籍の場合は出版社の名前を記載~ 【発行年】~ 条件を「数値 : 次の間にある:1900~2030」としておくと~ 数値以外の文字列や異常値を入力することを防ぐこともできる~ 2020年代だと割と最新.10年代だと少し古いけどまだ現役~ 1900年代のは概念といったベースの部分であれば引用してもいいけど~ 技術的な話は使い物にならないので注意~ 【巻-号-開始ページ-終了ページ】~ 情報がないものは空白でも〇~ 発行年と同じように「数値:整数」にすると良き~ 【自分のまとめ】~ 「論文のAbst(概要)」をコピペするのではなく,自分なりにまとめる~ 重要だと思うキーワードは太字などにすると良き~ 【自分の感想】~ 自分の研究とどこが類似している.どこが参考にできる.といった内容を整理~ 【関連性評価・面白さ評価・引用Must度合い評価など】~ 1つずつ評価したい場合は均等目盛を用いる~ 1つに纏めたい場合は「選択式(グリッド」を選び~ “行”に評価する項目,”列”に評価項目(数値など)を入れると良き~ ***インターンについて [#fb6fd057] どんな会社に行きたいか / どんな仕事をしたいか という~ ビジョンがないとインターン活動の意味が薄まる可能性があり~ 「とりあえずインターンしとかなきゃ」といったモチベーションでしていると~ 会社側からの質問に回答できなかったり,なんやかんやで進路が決まらないことも~ 一生レベルで考えなくてもいい.5年レベルで聞いておくといい~ いろいろ調べる前に自分の心に聞くことをまず優先する~ 今は売り手市場なので,心さえ固まっていればなんとかなる~ **2025.5.08[#rd9b001a] ***合宿以外の予定[#d7e33b95] 5/20-22 NTTオープンハウス 6/22 SOJOオープンキャンパス(総情全体のやつ) 6/12 千里山キャンパス 落合洋一客員教授 トーク ***今後すること[#d7e33b95] -作成するシステムの概要を断定し,入力出力を決める -スケジュールを線表にし,担当を決める -借りるものや必要なものを準備し,作業を実施する ゼミの時間外でも各自で情報を共有したり,集まる場を用意して毎週進捗が進むように 作りながら「この機能も追加したい」と要素を付け加えるのは〇~ 初めから詳細を事細かに考えるのではなく,とりあえず物を作りながら詰めていく~ わからない点や「こういった機能もどう?」といったアドバイスが欲しい場合は先生やTAに相談 ***各グループ 作業内容(要約) [#zf286943] LMSにて提出していただいた内容から,簡単な要約を作成しました ***オンラインライブ [#zf286943] 音声や動作に応じてアバターが反応するVRライブ体験システムの制作~ 挨拶やジェスチャーに対して表情や動作を返し、声の大きさによって会場の盛り上がりも変化する~ VRゴーグルやマイク、カメラを用いて、没入感のあるインタラクションを実現 ■ 入力(ユーザーの行動)~ 「おはよう」 → 音声入力(音声認識)~ 「バイバイ」「またね」 → 音声入力(音声認識)~ 手を振る(👋) → 動作入力(ジェスチャー認識)~ パンチ動作(🤛) → 動作入力(ジェスチャー認識)~ 声の大きさ・高さ → 音声特徴量の検出(感情推定など) ■ 出力(アバターの反応)~ 「おはよう」 → お辞儀する~ 「バイバイ」「またね」 → 悲しむ表情を見せる~ 手を振る(👋) → 手を振り返す~ パンチ動作(🤛) → 驚く表情や動作を見せる~ 声が大きい・高い → 観客の盛り上がり度(会場エフェクト等)を変化させる ■ 使用機材・技術~ VRゴーグル(Meta Questなど)~ マイク(音声入力用)~ カメラ(動作・ジェスチャー認識用)~ モーション・表情アニメーション(事前に作成)~ 必要に応じてモニター表示(代替環境)~ ***ロボット [#zf286943] ユーザーの表情から感情を推定し、それに応じてロボットがユーザーとの距離を調整する~ 喜怒哀楽の感情に応じてロボットが接近・回避といった行動をとり、パーソナルスペースの動的制御をする~ ■ 入力(ユーザーの行動・システムの信号)~ ユーザーの表情(カメラで取得)~ 表情から推定された感情(例:怒り・喜び・悲しみ)~ ■ 出力(システムの反応)~ ロボットがユーザーに近づく or 離れる(感情に応じて移動)~ 怒っていれば距離を取る/喜んでいれば接近するなどの動作~ パーソナルスペースを意識した行動表現~ ■ 使うもの(機材・ソフト)~ Py-Feat(Pythonによる表情認識ライブラリ)~ Webカメラ(表情入力用)~ 全方向移動型ロボット(D棟にある既存機体)~ ***VRML [#zf286943] 楽器の音がもたらす心理的イメージや感情をVR空間で体験できるようにするもの~ ユーザーが仮想空間内で楽器に近づいたり触れたりすると、その音が鳴り、音に応じた映像や風景が反応して変化する~ 音と視覚を組み合わせたインタラクティブな音楽体験を通じて、楽器の魅力や印象を直感的に楽しめる仕組みを作成~ ■ 入力(ユーザーの行動)~ ユーザーが特定の座標に移動(例:鍵盤マットを歩く)~ ユーザーがオブジェクトに近づく/触れる~ ユーザーが楽器を選ぶ・操作する~ ■ 出力(システムの反応)~ 各座標や楽器に対応した音が鳴る(例:ピアノ、太鼓、バイオリン)~ 音に応じた風景・映像の変化(例:和風→神社、バイオリン→ヨーロッパ風建物)~ 楽器を触ったときのアニメーション表示~ ■ 使うもの(機材・ソフト)~ Unity(VR空間構築・音出力)~ Maya(楽器オブジェクト制作)~ VRゴーグル(体験用:Meta Questなど)~ DTM音源(GarageBand等のサンプル音)~ 論文・卒研資料(音楽の心理的影響調査)~ ***音と感情 [#zf286943] 演奏された音楽のテンポやコード進行を解析し、それに応じてエージェントが感情的な表情を見せるインタラクティブな音楽可視化~ BPMやコードによって感情を変化させることで、演奏と視覚的な表現の一体感を生み出す~ リアルタイム演奏やMIDIデータの入力に対応し、音楽の雰囲気をVR空間で体感できる仕組みを作成~ ■ 入力(ユーザーの行動・システムの信号)~ MIDIデータの入力(Photonなどを使用)~ 演奏音(リアルタイムまたはデータ入力)~ BPMやコード進行の自動検出~ ■ 出力(システムの反応)~ エージェントの表情変化(BPMやコードに応じた感情表現)~ 音楽のテンポや進行に合わせた雰囲気の変化~ 感情に応じたビジュアルの切り替え(表情・動き)~ ■ 使うもの(機材・ソフト)~ Unity(VR環境・エージェント表示)~ Photon(ネットワーク通信/MIDI連携)~ MIDIデバイスまたは演奏データ~ 音楽解析(BPM・コード検出アルゴリズム)~ ***モーションキャプチャ [#zf286943] Unity上に表示したアバターを操作し、将来的にはモーションキャプチャによってリアルな動きを反映させる~ 初期段階では歩行やジャンプなどの基本的な動作をプログラムで制御し、段階的にキャラクター性やリアルな身体表現の導入を目指す~ VR空間内でアバターの動きを視覚的に体感できるインタラクティブな仕組みを作成~ ■ 入力(ユーザーの行動・操作)~ Unity上での動作指示(歩く、走る、ジャンプなど)~ モーションキャプチャデータの入力(最終目標)~ キーボードやコントローラでの操作指令(初期段階)~ ■ 出力(システムの反応)~ アバターが指令に従って動く(歩行、ジャンプなど)~ モーションキャプチャによるリアルな動作反映(理想)~ VR上でのアバター動作の視覚化~ ■ 使うもの(機材・ソフト)~ Unity(アバター表示・動作制御)~ モーションキャプチャ機材(例:Kinect、Webカメラ、VR用デバイス)~ VRゴーグル(動作の確認・表示)~ アバター素材(Humanoid対応モデル)~ ***楽曲サジェスト[#zf286943] カメラで撮影した顔表情からユーザーの感情を推定し、その感情に最も近い特徴を持つ楽曲を提案~ 取得した感情パラメータを2次元空間上にマッピングし、同様に配置された楽曲情報と距離計算を行う~ Pythonを用いて処理を行い、ユーザーのその瞬間の心理状態にフィットする音楽体験を提供~ ■ 入力(ユーザーの行動・システムの信号)~ 顔画像(カメラで撮影)~ 表情から得られた感情データ(怒り・喜び・悲しみなど)~ 性別・年齢などの補助情報(任意)~ ■ 出力(システムの反応)~ 顔表情に基づいて最も近い感情を持つ楽曲を選択・推薦~ 感情とマッチしたテンポ・雰囲気の音楽~ 推薦の根拠となる2次元座標上での楽曲マッピング表示(テンポ×エネルギーなど)~ ■ 使うもの(機材・ソフト)~ Python(顔認識・感情分析・マッチング処理)~ Webカメラ(入力用)~ 顔感情分析ライブラリ(例:OpenCV、mediapipe、DeepFaceなど)~ 楽曲情報データベース(Spotify APIなど)~ **2025.4.24 [#rd9b001a] ***今後の予定 [#d7e33b95] 5/1まで -卒論から近い興味のテーマ,意外性のあるテーマ~ (システムの実装や分析の)参考になるテーマをピックアップ --グループ内で意見共有・ブレストを行いアイデアをたくさん出す~ --無責任に躊躇せずアイデアを出す・アイデアを否定しない -出てきたアイデアからテーマを絞り練り上げていく --一見,関連がなさそうなアイデアを繋ぎ合わせると「誰もしていないこと」ができるかも? --一旦テーマを練り上げた後に,それをベースにもう一回ブレストをしてもいい 5/8 12:00まで -作るものを決める(システム,入出力を決める) -システム制作の線表・予定を立てる -システムを作るにあたって必要なものを準備しておく 5/8 以降 -ゼミの時間+αで集まりながらモノづくりをしてく -ゼミ時間は「授業の時間」と思うのではなく「みんなと集まれる時間」と考えて~ その時間を有効活用して,グループワークを効率的に進めていくように -日程予定: 5/8, 15, 22, 29日 +グループ内で決めた時間帯 5/31-6/1 -作ったシステムの発表 ***グループ分け一覧 [#d7e33b95] -オンラインライブ(青山,松下,小野,徳本) -ロボット(芝田,木村,吉迫) -VRML(秋田,朝倉,高田,瀧澤) -モーションキャプチャ(飯間,江口,柿添,森田) -音と感情(田中,石橋,吉原,的場) -楽曲サジェスト(玉野,松村,大地,吉次) ***その他連絡事項 [#d7e33b95] -来週(5/1)は休講.ただ,各自で集まって作業してもらうのは全然OK -作ったシステムをコンテストやオープンハウスで展示したい場合は先生に相談 -NTTのオープンハウスが5/20(火)-5/22(木)の期間で実施~ 最先端の技術に興味のある方はぜひ.先生は火曜日は参加できるかも ***皆様が興味を持っている内容や分野について [#d7e33b95] LMSにて入力していただいた「研究の目標・目的」を以下にまとめておきます~ グループを作る際の一材料としてご活用ください(以下敬称略) 青山:~ よりリアルなオンラインライブを作り出す~ 秋田:~ VRを第2の現実にしたい~ 仮想空間の中で人や感情を持ったエージェントがリアルに触れ合える~ 朝倉:~ 人の気持ちを読み取って寄り添えるシステムを作る。~ 飯間:~ VRと擬似感覚を用いたVRゲームへの没入感~ 石橋:~ 楽器(ギター)演奏支援~ 江口:~ VtuberのオフイベのライブでAR技術が使われているが、実際に見に行った人は~ 映像に写っているものを見ることになるので、実際に見に行った人も3Dに見えるようにしたい。~ 大地:~ 感情を伝える、感情を可視化する、コミュニケーションを円滑にする~ 小野:~ 現実とバーチャルの融合~ 柿添:~ VR空間などの環境の変化における心(感情)の変化を知る~ 木村:~ ロボットに心を持たせたい~ 芝田:~ 五感フィードバック(VR)~ 手話を用いてメディアを動かす(感情も混ぜられるか?)(VR、機械)~ ただのVRだけでは面白くないから、歩いたり走ったり、動きたい(もし乗り物とかがあれば更に面白いかも)~ 高田:~ ピアノ演奏を楽しめるシステムを構築し、利用者に感動を与える。~ システムの機能で弾いた音色にエフェクトを表示し、自由自在にカスタマイズして単音への新たな印象を与える。~ 私的空間の創造で癒しを与える。~ 瀧澤:~ VRをよりリアルにする~ 田中:~ 環境の変化による音楽の感じかた~ 玉野:~ 人の顔から読み取れる情報からその人に合った音楽をサジェストする。~ また顔の情報だけでなくアーティストや曲の種類などを制限できるようにもしたい。~ 徳本:~ あえて言葉を使わないマスコット型バーチャルエージェント~ 松下:~ ライブパフォーマンスにおける観客の感情の増幅~ 松村:~ 音楽に合わせてリズムをとるロボット、~ 表情から人間の感情を推定・数値化して合う音楽を再生・演奏するシステムの構築~ 的場:~ 音楽に対する人の反応をしらべる~ 森田:~ 2次元のキャラクターのライブをどこでも誰でも実際にライブに参加してるような体験を提供~ 吉迫:~ ユーザーを楽しませ、便利にする~ 吉次:~ 吉原:~ 音楽で感情を変化させる。~ 音楽をより楽しんでもらうためにそれぞれの楽器の単一の音をよく聞こえるようにして、楽器の良さを伝える。~ **2025.4.17 [#rd9b001a] ***ものづくりについて [#d7e33b95] 大学ならではの「考え方」を学ぶ~ ただ新規のものを作るのではなく,なぜそれを作るのか.~ どういった根拠から作るのかを考えながらものづくりを行っていく ここの研究室では特に「人ーモノ(メディア)」の関係性に着目~ どれか1個のメディアを作る.というわけではなく,複数のメディアを組み合わせても〇~ ・自立的な存在として動いているような「メディア」~ ・現実を取り巻く環境を取り巻く「メディア」~ ・人間の拡張・他者とつなぐような「メディア」 作りたいもののイメージを作る時は,メディアの中でどういった処理をするかを考える前に~ 「入力」と「出力」はどうしたいかを考えると〇~ ・入力部分~ 世の中にある技術を”使って”面白いシステムを作るスタイルがおすすめ~ というのが当研究室の立ち位置.「技術自体」を作ることもできるけどしんどい~ 出口として「この技術によって誰にいいことがあるのか」というところまできちんと考える~ ・出力部分~ 「人間にどう伝えるか」という部分を考える~ ただ生のデータを出力するのではなく「どのように伝えるか」によって受け取り方が変わる~ 具体例ーーーーーーーーーーーーーーーー~ 1.作りたいシステム~ Aさんがきたら「Aさんが好きな音楽」を流す~ Bさんがきたら「Bさんが好きな音楽」を流す~ それ以外がきたら年齢を推定して「その年齢が好きそうな音楽」を流す~ 2.入力と出力を考える~ 入力:画像 - 出力:音楽~ 3.入力と出力の間を考える~ ・画像からどのように人物推定や年齢推定をするのか~ 「○○推定技術」「検出技術」といったものを活用する~ 人間や環境から”情報”というものを収集するもの~ ・人物や年齢と音楽はどのように対応付けるのか(ここが新規性?)~ ***春休みにした内容の発表:続き(敬称略) [#d7e33b95] 的場:~ processingで図形がぐにゃぐにゃするプログラムの作成~ ボタンで様々な図形が出るような形.ぶれるのはノイズ関数で~ 森田:~ Live2Dを使って,自分の動きを再現するようなシステムの作成~ モデルの瞬き・口の動き・体の動きをカメラからの画像によって変化~ 今はレイヤー数が多いモデルで挑戦中~ 吉迫:~ AIのチャットと対話できるアプリの作成~ アシスタントの性格(静か-超元気)を設定すると~ それに応じたエージェントと,対話ができるようになる~ 静かだと「和尚」が,通常だと「執事」が,超元気だと「ギャル」が出てくる~ 吉次:~ unityのサンプルをマイナーチェンジして玉転がしゲームを作成~ 3次元の表現にいいし,2次元的な表現にも応用活用~ 吉原:~ Processingでアタック25を出来るようなゲームの作成~ 左クリックだと赤に,右クリックだと青に.~ 挟まれた部分が自動的に変化する処理はまだできていないので,今後の課題~ **2025.4.10 [#rd9b001a] ***春休みにした内容の発表(敬称略) [#d7e33b95] 青山:~ Processingでじゃんけんのゲームを作成~ ”Bet数”と”強さ”を選んで,勝つことでコインが増えるようなゲーム~ 元々はUnityに興味あり~ とりあえず今できることでこれを作ってみた感じ~ 秋田:~ Processingでスライムと戦うゲームの作成~ 自分のHPとか敵の情報が乗っている~ 画面上に移っているキーを押すことで攻撃ができたり,防御したりできる~ ・数字をランダムに選んで,その数字によって出てくる敵が変わる~ ・敵に応じて出てくるイラストなども変わる~ ・独自関数で定義して,今後改良しやすいように~ UnityとかCGに触れるために,そのための端掛けとして~ 朝倉:~ Processingで 入力したキーワードに応じて,音楽のページにランダムに飛ぶシステム~ 「spring」と入力すると,春に関係するyoutubeのページに移る~ 1つの単語で複数の選択肢があってそこはランダム~ 自分で打ち込まなくても,感情を計ってくれて~ 自動で音楽を選択してくれるようなものが作れると良い~ 飯間:~ Unityで横スクロール型の2Dゲームと3Dゲームの作成~ 2Dゲーム~ 穴を回避しながら,物を取得して城についたらリスポーン地点に戻る~ アイテムの設置や取得・使用などもできるような枠組みを作成~ 3Dゲーム~ 木などのオブジェクトの配置.主人公を矢印キーで操作できるような仕組みの追加~ 敵の準備やダメージを与えるみたいなこともできるといい~ 石橋:~ Processingでギターのスケールを表示させるプログラムの作成~ コード?を押すと,スケールが表示される~ 赤色の点だけでなく,緑色の点(ドレミファソラシドの点)を追加~ 音も一緒に出すことができると良き~ 江口:~ UnityとVisualStudioを使って2Dのゲームを作成~ プレイヤーがジャンプやしゃがんだりして,ゴールを目指すゲーム.1から作成~ 大地:~ p5を使って音の高さに応じて画面が変化するプログラムの作成~ 低い声 → 暖色系 / 高い声 → 寒色系になるように~ 小野:~ Unityで手間のオブジェクトを操作して,ボタンを押したらオブジェクトを射出~ それにあたったオブジェクトを消すようなプロジェクトの作成~ 柿添:~ Processingでゾンビシューティングゲームの作成~ 右下に銃があってそこから選択した箇所に球が射出.それが当たったらポイント~ 20ポイント取れるとゲームクリア~ 木村:~ Arduinoスターターキットを使っていろいろ作成~ LED点滅 / RGBを指定して色を変える / ボタンでの入力 / ブザーによる音声出力~ ボールスイッチ / サーボモータ / 超音波センサー …etc.入っているものを大体やった~ モータ制御に一番興味あり~ 芝田:~ ペルチャ素子を使って,冷たさを意図的に作る~ ゲームコントローラーなどに応用~ 高田:~ VR・ARと連動するピアノシステムの先駆けとして,UnityのTerrainを使って景観を作成~ レンダーやテクスチャの設定に四苦八苦.でも解決できた~ 瀧澤:~ Unityを初めて使用.スマホで完結できるようなプログラムを作成予定~ 田中:~ pythonで入力した音階を作成するようなプログラムの作成~ ピアノの音を出させたり,コード進行なども実装できると良き~ 玉野:~ pythonで自分の状態(落ち混んでいる.激しい)…etcの属性値を入力して~ それに応じた音楽をサジェストするような仕組みの作成~ 徳本:~ 冬休みで作ったモデルをアップデートして~ 漫符や眉毛などをつかって「口がなくても感情表現ができる」キャラを実装~ 言葉なしでも,そのようなキャラとインタラクションできるのかを検討~ 松下:~ Unityでブロック崩しのゲームを作成~ "GameOver"のUIを作ったり,オブジェクトの反射なども実装~ Unityによる2Dの可能性について知った~ 松村:~ pdによるメトロノームとドラムの追加~ pythonのopencv,dlib,pyfeetによる顔認識の実装~
タイムスタンプを変更しない
[[ゼミのログ]] *ゼミに来たらすること[#rd9b001a] **1.ピ(点呼)をする [#za135abe] 学生証を忘れた場合はTAにお申し付けください~ 点呼に対応しない場合,欠席扱いとされて成績に影響が出ますのでご注意ください **2.Zoomログイン [#e35f2bb2] 主に資料共有をするために,特に発表をする際などは必ずログインしてください~ また,体調不良等で学校に来れない場合はこちらから参加してください **3.その他発表資料等の準備 [#qc0b8ab9] 入れ替わりの時間などをスムーズにするために~ 発表等をする場合は事前に準備しておいてください **4.宿題/課題について [#ndc35bd3] 適宜,宿題や課題が提示されますが出来ていない場合成績に影響が出ますので~ 忘れることなく実施していただけると幸いです *体調不良等でお休みする場合 [#r615f440] 以下の手順に従ってください **1.ワークフローの実行 [#k77c29ca] Slackの#yonezemi25の上部にある「Slackワークフローリスト」から~ 「help_it_zemi」を選択して「ワークフローを開始」ボタンをクリックしてください **2.チャンネルの選択 [#x5b6a52d] 「#yonezemi25」を選択してワークフローを開始してください **3.入力事項の記入 [#xbcd7c63] 入力画面が表示されるため理由等の入力を行い「送信」を押してください *ログ [#j337f1c9] **2025.6.19~[#rd9b001a] こちらのドキュメントに記載しています~ [[R7年度 卒業演習 メモ:https://docs.google.com/document/d/1nfu_V8iCCBp9IY-fMeBDExqIHx0DaD2Z4CzV9rcu2lc/edit?usp=sharing]] **2025.6.05[#rd9b001a] ***落合先生の講演(6/12日)[#hbe4e2f2] 授業として実施するので13時までには教室に集まる~ 学校に来れない人は各自Zoomでも〇.その際は先生に連絡すること~ 詳しくは関大インフォメーションシステムの「お知らせ」をご確認ください~ ***新しいことの"発想"について(研究関連)[#hbe4e2f2] データを整理するときはKG法やマインドマップを駆使して樹形図上に情報を整理するが~ 新しい物事を考える時は,その関係性をぶち抜いて~ 一見関係のないノードを繋ぎ合わせるイメージをすると良き~ その”思いついた発想”について~ 「どういった状況で役に立つ?」「どのような意味がある?」というのを考え~ リサーチクエスチョン(RQ)をたてて,それを検証・証明するのが卒論の内容~ (証明までに至らなくても,証明にチャレンジする.データを基に正しいかを判断することを実施)~ 卒論を書き上げるために重要なこと → 仮説や結果を因数分解して考える~ 元の仮説:「和音のポジティブと触り方のポジティブが連携するとリラックス度が上がる」~ 仮説を分解:「和音のポジティブ+触り方のポジティブ = いい」で片づけない~ - 和音自体がポジティブな影響を与える~ - 触り方だけだとネガティブな効果を与えることもある~ - ポジティブな和音に触り方が加わるとリラックス効果が倍になる(組み合わせの効果)~ 結果を分解:「リラックス度があがる」というのは具体的にどういったことなのか~ - 心がほっとする.温かくなる~ - 心拍がゆっくりになる.落ち着く~ → これをどのように測るのか.という問題を次は考える必要がある~ **2025.5.29[#rd9b001a] ***文献情報の整理[#hbe4e2f2] フォームで入力したリストを「KJ法」や「マインドマップ」を使って整理する~ -自分の興味のある分野についてどういったことが現状できているのかを把握できる~ -自身の研究の根拠について説明することができる~ +KJ法(トップダウン?的な方法)~ まず大きなグループ(e.g.VR系)を作った後,それをより細かくしていく(e.g. 主体VR,環境VR)~ 雑多な情報から,自分で系統立てて名前を付けて整理をする~ 6月ぐらいに1回,11月ぐらいに1回しておくとプレ卒論の作成時に困らない~ +2.マインドマップ(ボトムアップ?的な方法)~ 論文のキーワード(e.g. 目線検出,表情,キャラクター性)を繋ぎ合わせていく~ KJ法で整理したグループに紐づけてまとめておくと,不足している内容などがわかりやすい~ また、一見関係のない分野と紐づけたりすると子もできるかも…?~ ***インターンについて[#hbe4e2f2] 興味がある人は先生に相談すること~ - 任天堂~ 社内システムとかゲームのシステムを作る短期インターン~ 8月末から9月頭の1週間ぐらい~ - TGL~ 等研究室と縁がある企業.共同研究なども行っている~ 随時募集中~ ***合宿のスケジュールについて[#hbe4e2f2] ■合宿のスケジュールについて~ 1日目ーーーーーーーーーーーーーーーーーーーーー~ 10:00-12:00 集合並びに作業~ ・グループ毎に現状と目標を共有~ ・その後各自作業に映る(TC306,TC204,K棟が利用可能)~ 12:00-13:00 お昼休み~ 13:00-17:00 作業~ 17:15~ 合宿所へ移動~ 18:00~ 夕ご飯~ 20:00-22:00 懇親会~ ・カードゲームなど楽しめるものがあると◎~ ・お酒もほどほどにならOK~ 22:00-25:00~ ・宿泊所の部屋を借りて作業可能かも?~ ※お風呂について~ 決まった時間はないので各自時間を見つけて入る~ 大浴場がどうしても無理な人は先生に相談~ 2日目ーーーーーーーーーーーーーーーーーーーーーー~ 8:00 朝ごはん~ 9:00 出発→TC306へ~ 9:30~ 作業+発表準備~ ・10分~20分の発表を予定~ ・15分発表5分フィードバックとかでも○~ ・発表資料並びにデモの準備やスクショの撮影を行っておく~ 12:00-13:00 お昼ご飯~ 13:00-14:00 発表準備~ 14:00~ 発表本番~ いくつかの発表に関してはオープンキャンパスで展示するかも~ その場合は展示用の資料や人員の確保をお願いするかもしれない~ 展示に関わらずコンテスト系に出すことも意識~ **2025.5.22[#rd9b001a] ***Google Form / Microsoft Formsを使った文献情報の整理 [#hbe4e2f2] ■入れてほしい内容~ 分類 / 論文タイトル / 著者 / 発表場所 / 発行年 / 巻-号-ページ(開始・終了)~ 自分のまとめ / 自分の感想 / 関連性評価・面白さ評価・引用Must度合いなど / URL~ また,見れなくなる可能性を考慮して~ フォームにまとめるだけではなく自身のPCに論文のpdfを保存しておくことを推奨~ ■補足事項~ 【分類】~ どういう分野か(e.g.音楽知覚, 音楽表現)を選択式で準備~ 1つだけ選択する → ラジオボタン / 複数選択する → チェックボックス~ 分類は後から修正できるのでとりあえずで作っても〇~ (ただ,後から修正しても修正前に分類されたものは変更されないので注意)~ 【著者】~ 複数名いる場合は”,”で区切ってまとめる.正しい順番で~ 【発表場所】~ 国際会議の名前やシンポジウム / 研究会の名前を入力する~ 書籍の場合は出版社の名前を記載~ 【発行年】~ 条件を「数値 : 次の間にある:1900~2030」としておくと~ 数値以外の文字列や異常値を入力することを防ぐこともできる~ 2020年代だと割と最新.10年代だと少し古いけどまだ現役~ 1900年代のは概念といったベースの部分であれば引用してもいいけど~ 技術的な話は使い物にならないので注意~ 【巻-号-開始ページ-終了ページ】~ 情報がないものは空白でも〇~ 発行年と同じように「数値:整数」にすると良き~ 【自分のまとめ】~ 「論文のAbst(概要)」をコピペするのではなく,自分なりにまとめる~ 重要だと思うキーワードは太字などにすると良き~ 【自分の感想】~ 自分の研究とどこが類似している.どこが参考にできる.といった内容を整理~ 【関連性評価・面白さ評価・引用Must度合い評価など】~ 1つずつ評価したい場合は均等目盛を用いる~ 1つに纏めたい場合は「選択式(グリッド」を選び~ “行”に評価する項目,”列”に評価項目(数値など)を入れると良き~ ***インターンについて [#fb6fd057] どんな会社に行きたいか / どんな仕事をしたいか という~ ビジョンがないとインターン活動の意味が薄まる可能性があり~ 「とりあえずインターンしとかなきゃ」といったモチベーションでしていると~ 会社側からの質問に回答できなかったり,なんやかんやで進路が決まらないことも~ 一生レベルで考えなくてもいい.5年レベルで聞いておくといい~ いろいろ調べる前に自分の心に聞くことをまず優先する~ 今は売り手市場なので,心さえ固まっていればなんとかなる~ **2025.5.08[#rd9b001a] ***合宿以外の予定[#d7e33b95] 5/20-22 NTTオープンハウス 6/22 SOJOオープンキャンパス(総情全体のやつ) 6/12 千里山キャンパス 落合洋一客員教授 トーク ***今後すること[#d7e33b95] -作成するシステムの概要を断定し,入力出力を決める -スケジュールを線表にし,担当を決める -借りるものや必要なものを準備し,作業を実施する ゼミの時間外でも各自で情報を共有したり,集まる場を用意して毎週進捗が進むように 作りながら「この機能も追加したい」と要素を付け加えるのは〇~ 初めから詳細を事細かに考えるのではなく,とりあえず物を作りながら詰めていく~ わからない点や「こういった機能もどう?」といったアドバイスが欲しい場合は先生やTAに相談 ***各グループ 作業内容(要約) [#zf286943] LMSにて提出していただいた内容から,簡単な要約を作成しました ***オンラインライブ [#zf286943] 音声や動作に応じてアバターが反応するVRライブ体験システムの制作~ 挨拶やジェスチャーに対して表情や動作を返し、声の大きさによって会場の盛り上がりも変化する~ VRゴーグルやマイク、カメラを用いて、没入感のあるインタラクションを実現 ■ 入力(ユーザーの行動)~ 「おはよう」 → 音声入力(音声認識)~ 「バイバイ」「またね」 → 音声入力(音声認識)~ 手を振る(👋) → 動作入力(ジェスチャー認識)~ パンチ動作(🤛) → 動作入力(ジェスチャー認識)~ 声の大きさ・高さ → 音声特徴量の検出(感情推定など) ■ 出力(アバターの反応)~ 「おはよう」 → お辞儀する~ 「バイバイ」「またね」 → 悲しむ表情を見せる~ 手を振る(👋) → 手を振り返す~ パンチ動作(🤛) → 驚く表情や動作を見せる~ 声が大きい・高い → 観客の盛り上がり度(会場エフェクト等)を変化させる ■ 使用機材・技術~ VRゴーグル(Meta Questなど)~ マイク(音声入力用)~ カメラ(動作・ジェスチャー認識用)~ モーション・表情アニメーション(事前に作成)~ 必要に応じてモニター表示(代替環境)~ ***ロボット [#zf286943] ユーザーの表情から感情を推定し、それに応じてロボットがユーザーとの距離を調整する~ 喜怒哀楽の感情に応じてロボットが接近・回避といった行動をとり、パーソナルスペースの動的制御をする~ ■ 入力(ユーザーの行動・システムの信号)~ ユーザーの表情(カメラで取得)~ 表情から推定された感情(例:怒り・喜び・悲しみ)~ ■ 出力(システムの反応)~ ロボットがユーザーに近づく or 離れる(感情に応じて移動)~ 怒っていれば距離を取る/喜んでいれば接近するなどの動作~ パーソナルスペースを意識した行動表現~ ■ 使うもの(機材・ソフト)~ Py-Feat(Pythonによる表情認識ライブラリ)~ Webカメラ(表情入力用)~ 全方向移動型ロボット(D棟にある既存機体)~ ***VRML [#zf286943] 楽器の音がもたらす心理的イメージや感情をVR空間で体験できるようにするもの~ ユーザーが仮想空間内で楽器に近づいたり触れたりすると、その音が鳴り、音に応じた映像や風景が反応して変化する~ 音と視覚を組み合わせたインタラクティブな音楽体験を通じて、楽器の魅力や印象を直感的に楽しめる仕組みを作成~ ■ 入力(ユーザーの行動)~ ユーザーが特定の座標に移動(例:鍵盤マットを歩く)~ ユーザーがオブジェクトに近づく/触れる~ ユーザーが楽器を選ぶ・操作する~ ■ 出力(システムの反応)~ 各座標や楽器に対応した音が鳴る(例:ピアノ、太鼓、バイオリン)~ 音に応じた風景・映像の変化(例:和風→神社、バイオリン→ヨーロッパ風建物)~ 楽器を触ったときのアニメーション表示~ ■ 使うもの(機材・ソフト)~ Unity(VR空間構築・音出力)~ Maya(楽器オブジェクト制作)~ VRゴーグル(体験用:Meta Questなど)~ DTM音源(GarageBand等のサンプル音)~ 論文・卒研資料(音楽の心理的影響調査)~ ***音と感情 [#zf286943] 演奏された音楽のテンポやコード進行を解析し、それに応じてエージェントが感情的な表情を見せるインタラクティブな音楽可視化~ BPMやコードによって感情を変化させることで、演奏と視覚的な表現の一体感を生み出す~ リアルタイム演奏やMIDIデータの入力に対応し、音楽の雰囲気をVR空間で体感できる仕組みを作成~ ■ 入力(ユーザーの行動・システムの信号)~ MIDIデータの入力(Photonなどを使用)~ 演奏音(リアルタイムまたはデータ入力)~ BPMやコード進行の自動検出~ ■ 出力(システムの反応)~ エージェントの表情変化(BPMやコードに応じた感情表現)~ 音楽のテンポや進行に合わせた雰囲気の変化~ 感情に応じたビジュアルの切り替え(表情・動き)~ ■ 使うもの(機材・ソフト)~ Unity(VR環境・エージェント表示)~ Photon(ネットワーク通信/MIDI連携)~ MIDIデバイスまたは演奏データ~ 音楽解析(BPM・コード検出アルゴリズム)~ ***モーションキャプチャ [#zf286943] Unity上に表示したアバターを操作し、将来的にはモーションキャプチャによってリアルな動きを反映させる~ 初期段階では歩行やジャンプなどの基本的な動作をプログラムで制御し、段階的にキャラクター性やリアルな身体表現の導入を目指す~ VR空間内でアバターの動きを視覚的に体感できるインタラクティブな仕組みを作成~ ■ 入力(ユーザーの行動・操作)~ Unity上での動作指示(歩く、走る、ジャンプなど)~ モーションキャプチャデータの入力(最終目標)~ キーボードやコントローラでの操作指令(初期段階)~ ■ 出力(システムの反応)~ アバターが指令に従って動く(歩行、ジャンプなど)~ モーションキャプチャによるリアルな動作反映(理想)~ VR上でのアバター動作の視覚化~ ■ 使うもの(機材・ソフト)~ Unity(アバター表示・動作制御)~ モーションキャプチャ機材(例:Kinect、Webカメラ、VR用デバイス)~ VRゴーグル(動作の確認・表示)~ アバター素材(Humanoid対応モデル)~ ***楽曲サジェスト[#zf286943] カメラで撮影した顔表情からユーザーの感情を推定し、その感情に最も近い特徴を持つ楽曲を提案~ 取得した感情パラメータを2次元空間上にマッピングし、同様に配置された楽曲情報と距離計算を行う~ Pythonを用いて処理を行い、ユーザーのその瞬間の心理状態にフィットする音楽体験を提供~ ■ 入力(ユーザーの行動・システムの信号)~ 顔画像(カメラで撮影)~ 表情から得られた感情データ(怒り・喜び・悲しみなど)~ 性別・年齢などの補助情報(任意)~ ■ 出力(システムの反応)~ 顔表情に基づいて最も近い感情を持つ楽曲を選択・推薦~ 感情とマッチしたテンポ・雰囲気の音楽~ 推薦の根拠となる2次元座標上での楽曲マッピング表示(テンポ×エネルギーなど)~ ■ 使うもの(機材・ソフト)~ Python(顔認識・感情分析・マッチング処理)~ Webカメラ(入力用)~ 顔感情分析ライブラリ(例:OpenCV、mediapipe、DeepFaceなど)~ 楽曲情報データベース(Spotify APIなど)~ **2025.4.24 [#rd9b001a] ***今後の予定 [#d7e33b95] 5/1まで -卒論から近い興味のテーマ,意外性のあるテーマ~ (システムの実装や分析の)参考になるテーマをピックアップ --グループ内で意見共有・ブレストを行いアイデアをたくさん出す~ --無責任に躊躇せずアイデアを出す・アイデアを否定しない -出てきたアイデアからテーマを絞り練り上げていく --一見,関連がなさそうなアイデアを繋ぎ合わせると「誰もしていないこと」ができるかも? --一旦テーマを練り上げた後に,それをベースにもう一回ブレストをしてもいい 5/8 12:00まで -作るものを決める(システム,入出力を決める) -システム制作の線表・予定を立てる -システムを作るにあたって必要なものを準備しておく 5/8 以降 -ゼミの時間+αで集まりながらモノづくりをしてく -ゼミ時間は「授業の時間」と思うのではなく「みんなと集まれる時間」と考えて~ その時間を有効活用して,グループワークを効率的に進めていくように -日程予定: 5/8, 15, 22, 29日 +グループ内で決めた時間帯 5/31-6/1 -作ったシステムの発表 ***グループ分け一覧 [#d7e33b95] -オンラインライブ(青山,松下,小野,徳本) -ロボット(芝田,木村,吉迫) -VRML(秋田,朝倉,高田,瀧澤) -モーションキャプチャ(飯間,江口,柿添,森田) -音と感情(田中,石橋,吉原,的場) -楽曲サジェスト(玉野,松村,大地,吉次) ***その他連絡事項 [#d7e33b95] -来週(5/1)は休講.ただ,各自で集まって作業してもらうのは全然OK -作ったシステムをコンテストやオープンハウスで展示したい場合は先生に相談 -NTTのオープンハウスが5/20(火)-5/22(木)の期間で実施~ 最先端の技術に興味のある方はぜひ.先生は火曜日は参加できるかも ***皆様が興味を持っている内容や分野について [#d7e33b95] LMSにて入力していただいた「研究の目標・目的」を以下にまとめておきます~ グループを作る際の一材料としてご活用ください(以下敬称略) 青山:~ よりリアルなオンラインライブを作り出す~ 秋田:~ VRを第2の現実にしたい~ 仮想空間の中で人や感情を持ったエージェントがリアルに触れ合える~ 朝倉:~ 人の気持ちを読み取って寄り添えるシステムを作る。~ 飯間:~ VRと擬似感覚を用いたVRゲームへの没入感~ 石橋:~ 楽器(ギター)演奏支援~ 江口:~ VtuberのオフイベのライブでAR技術が使われているが、実際に見に行った人は~ 映像に写っているものを見ることになるので、実際に見に行った人も3Dに見えるようにしたい。~ 大地:~ 感情を伝える、感情を可視化する、コミュニケーションを円滑にする~ 小野:~ 現実とバーチャルの融合~ 柿添:~ VR空間などの環境の変化における心(感情)の変化を知る~ 木村:~ ロボットに心を持たせたい~ 芝田:~ 五感フィードバック(VR)~ 手話を用いてメディアを動かす(感情も混ぜられるか?)(VR、機械)~ ただのVRだけでは面白くないから、歩いたり走ったり、動きたい(もし乗り物とかがあれば更に面白いかも)~ 高田:~ ピアノ演奏を楽しめるシステムを構築し、利用者に感動を与える。~ システムの機能で弾いた音色にエフェクトを表示し、自由自在にカスタマイズして単音への新たな印象を与える。~ 私的空間の創造で癒しを与える。~ 瀧澤:~ VRをよりリアルにする~ 田中:~ 環境の変化による音楽の感じかた~ 玉野:~ 人の顔から読み取れる情報からその人に合った音楽をサジェストする。~ また顔の情報だけでなくアーティストや曲の種類などを制限できるようにもしたい。~ 徳本:~ あえて言葉を使わないマスコット型バーチャルエージェント~ 松下:~ ライブパフォーマンスにおける観客の感情の増幅~ 松村:~ 音楽に合わせてリズムをとるロボット、~ 表情から人間の感情を推定・数値化して合う音楽を再生・演奏するシステムの構築~ 的場:~ 音楽に対する人の反応をしらべる~ 森田:~ 2次元のキャラクターのライブをどこでも誰でも実際にライブに参加してるような体験を提供~ 吉迫:~ ユーザーを楽しませ、便利にする~ 吉次:~ 吉原:~ 音楽で感情を変化させる。~ 音楽をより楽しんでもらうためにそれぞれの楽器の単一の音をよく聞こえるようにして、楽器の良さを伝える。~ **2025.4.17 [#rd9b001a] ***ものづくりについて [#d7e33b95] 大学ならではの「考え方」を学ぶ~ ただ新規のものを作るのではなく,なぜそれを作るのか.~ どういった根拠から作るのかを考えながらものづくりを行っていく ここの研究室では特に「人ーモノ(メディア)」の関係性に着目~ どれか1個のメディアを作る.というわけではなく,複数のメディアを組み合わせても〇~ ・自立的な存在として動いているような「メディア」~ ・現実を取り巻く環境を取り巻く「メディア」~ ・人間の拡張・他者とつなぐような「メディア」 作りたいもののイメージを作る時は,メディアの中でどういった処理をするかを考える前に~ 「入力」と「出力」はどうしたいかを考えると〇~ ・入力部分~ 世の中にある技術を”使って”面白いシステムを作るスタイルがおすすめ~ というのが当研究室の立ち位置.「技術自体」を作ることもできるけどしんどい~ 出口として「この技術によって誰にいいことがあるのか」というところまできちんと考える~ ・出力部分~ 「人間にどう伝えるか」という部分を考える~ ただ生のデータを出力するのではなく「どのように伝えるか」によって受け取り方が変わる~ 具体例ーーーーーーーーーーーーーーーー~ 1.作りたいシステム~ Aさんがきたら「Aさんが好きな音楽」を流す~ Bさんがきたら「Bさんが好きな音楽」を流す~ それ以外がきたら年齢を推定して「その年齢が好きそうな音楽」を流す~ 2.入力と出力を考える~ 入力:画像 - 出力:音楽~ 3.入力と出力の間を考える~ ・画像からどのように人物推定や年齢推定をするのか~ 「○○推定技術」「検出技術」といったものを活用する~ 人間や環境から”情報”というものを収集するもの~ ・人物や年齢と音楽はどのように対応付けるのか(ここが新規性?)~ ***春休みにした内容の発表:続き(敬称略) [#d7e33b95] 的場:~ processingで図形がぐにゃぐにゃするプログラムの作成~ ボタンで様々な図形が出るような形.ぶれるのはノイズ関数で~ 森田:~ Live2Dを使って,自分の動きを再現するようなシステムの作成~ モデルの瞬き・口の動き・体の動きをカメラからの画像によって変化~ 今はレイヤー数が多いモデルで挑戦中~ 吉迫:~ AIのチャットと対話できるアプリの作成~ アシスタントの性格(静か-超元気)を設定すると~ それに応じたエージェントと,対話ができるようになる~ 静かだと「和尚」が,通常だと「執事」が,超元気だと「ギャル」が出てくる~ 吉次:~ unityのサンプルをマイナーチェンジして玉転がしゲームを作成~ 3次元の表現にいいし,2次元的な表現にも応用活用~ 吉原:~ Processingでアタック25を出来るようなゲームの作成~ 左クリックだと赤に,右クリックだと青に.~ 挟まれた部分が自動的に変化する処理はまだできていないので,今後の課題~ **2025.4.10 [#rd9b001a] ***春休みにした内容の発表(敬称略) [#d7e33b95] 青山:~ Processingでじゃんけんのゲームを作成~ ”Bet数”と”強さ”を選んで,勝つことでコインが増えるようなゲーム~ 元々はUnityに興味あり~ とりあえず今できることでこれを作ってみた感じ~ 秋田:~ Processingでスライムと戦うゲームの作成~ 自分のHPとか敵の情報が乗っている~ 画面上に移っているキーを押すことで攻撃ができたり,防御したりできる~ ・数字をランダムに選んで,その数字によって出てくる敵が変わる~ ・敵に応じて出てくるイラストなども変わる~ ・独自関数で定義して,今後改良しやすいように~ UnityとかCGに触れるために,そのための端掛けとして~ 朝倉:~ Processingで 入力したキーワードに応じて,音楽のページにランダムに飛ぶシステム~ 「spring」と入力すると,春に関係するyoutubeのページに移る~ 1つの単語で複数の選択肢があってそこはランダム~ 自分で打ち込まなくても,感情を計ってくれて~ 自動で音楽を選択してくれるようなものが作れると良い~ 飯間:~ Unityで横スクロール型の2Dゲームと3Dゲームの作成~ 2Dゲーム~ 穴を回避しながら,物を取得して城についたらリスポーン地点に戻る~ アイテムの設置や取得・使用などもできるような枠組みを作成~ 3Dゲーム~ 木などのオブジェクトの配置.主人公を矢印キーで操作できるような仕組みの追加~ 敵の準備やダメージを与えるみたいなこともできるといい~ 石橋:~ Processingでギターのスケールを表示させるプログラムの作成~ コード?を押すと,スケールが表示される~ 赤色の点だけでなく,緑色の点(ドレミファソラシドの点)を追加~ 音も一緒に出すことができると良き~ 江口:~ UnityとVisualStudioを使って2Dのゲームを作成~ プレイヤーがジャンプやしゃがんだりして,ゴールを目指すゲーム.1から作成~ 大地:~ p5を使って音の高さに応じて画面が変化するプログラムの作成~ 低い声 → 暖色系 / 高い声 → 寒色系になるように~ 小野:~ Unityで手間のオブジェクトを操作して,ボタンを押したらオブジェクトを射出~ それにあたったオブジェクトを消すようなプロジェクトの作成~ 柿添:~ Processingでゾンビシューティングゲームの作成~ 右下に銃があってそこから選択した箇所に球が射出.それが当たったらポイント~ 20ポイント取れるとゲームクリア~ 木村:~ Arduinoスターターキットを使っていろいろ作成~ LED点滅 / RGBを指定して色を変える / ボタンでの入力 / ブザーによる音声出力~ ボールスイッチ / サーボモータ / 超音波センサー …etc.入っているものを大体やった~ モータ制御に一番興味あり~ 芝田:~ ペルチャ素子を使って,冷たさを意図的に作る~ ゲームコントローラーなどに応用~ 高田:~ VR・ARと連動するピアノシステムの先駆けとして,UnityのTerrainを使って景観を作成~ レンダーやテクスチャの設定に四苦八苦.でも解決できた~ 瀧澤:~ Unityを初めて使用.スマホで完結できるようなプログラムを作成予定~ 田中:~ pythonで入力した音階を作成するようなプログラムの作成~ ピアノの音を出させたり,コード進行なども実装できると良き~ 玉野:~ pythonで自分の状態(落ち混んでいる.激しい)…etcの属性値を入力して~ それに応じた音楽をサジェストするような仕組みの作成~ 徳本:~ 冬休みで作ったモデルをアップデートして~ 漫符や眉毛などをつかって「口がなくても感情表現ができる」キャラを実装~ 言葉なしでも,そのようなキャラとインタラクションできるのかを検討~ 松下:~ Unityでブロック崩しのゲームを作成~ "GameOver"のUIを作ったり,オブジェクトの反射なども実装~ Unityによる2Dの可能性について知った~ 松村:~ pdによるメトロノームとドラムの追加~ pythonのopencv,dlib,pyfeetによる顔認識の実装~
テキスト整形のルールを表示する