プロジェクト

このページでは研究プロジェクトの一覧を見ることができます。グラフィックデザインとインタラクションデザインに絞った一覧はデザインのページにあります。

プロダクト

以下のプロジェクトは一般公開されています。

TextAlive
音楽に同期して歌詞がアニメーションする動画を制作でき、演出をJavaScriptで拡張できる統合制作環境です。
2014-2020CHI '15
Griffith
Griffithは、日本のアニメ制作において設計図とも言うべき絵コンテのための、Webベースの制作支援ツールです。
2019-2020(文献未発表)
Songle Sync
多種多様なデバイスを音楽と同期して制御できるアプリケーションを容易に開発できるSDKが整備されたプラットフォームです。
2017-2020MM '18
f3.js
IoT機器の筐体設計とファームウェア開発を同時に行える設計ツールです。専門知識不要で機器をカスタマイズできます。
2015-2020DIS '17

研究プロジェクト

以下のプロジェクトは科学的手法で取り組まれ、ほとんどが国際会議などで発表されています。

DeployGround
APIチュートリアルに開発環境の機能を組み込み、サンプルプログラムの開発からデプロイまで支援するフレームワークです。
2018VL/HCC '18Live IDE
メタ科学
研究者の研究手法について調べ、それをコンピュータで支援する技術を開発したいと考えています。
2018-2020(文献未発表)
Reactile
Swarm UIのアプリケーション開発において、直接Swarmを操作することでSwarmの振る舞いをプログラミングできる手法(direct physical manipulation)を提案した研究です。
2017-2018CHI '18共著Physical PwE Live IDE
User-Generated Variables
UGVは、アプリケーションに対する機能要望を変数宣言のかたちに制限することで、ユーザからの要望が明確になり、プログラマも実装の可否を判断しやすくなるインタラクションデザインです。
Live Tuning
Live Tuningは、Live Programmingから定数値をインタラクティブに変更できるインタラクションデザインだけを抜き出したものです。プログラマでなくともプログラムの振る舞いをカスタマイズできるようにする技術です。
2016LIVE '16Communication Live IDE
CrossSong
楽曲片がリズムよくマッシュアップされた音楽を聴きながら、その構成要素をひも解き、元曲を復元していくパズルゲームです。音楽を楽しみながら"Musical Thinking"を深めることができます。
2015-2017SMC '15共著Music
Sharedo
ロボットにユーザと同等の権限を与えて、ユーザとロボットの間でタスクの分業を行えるようにしたTODOリスト共有インタフェースです。
2011-2014HAI '14Robot
VisionSketch
処理したい映像上でスケッチすることで画像処理パイプラインを構築できるビジュアルなプログラミング環境です。既存アルゴリズムに満足できなければ、文字ベースのプログラミングにスムーズに移行できます。
2013-2014GI '14PwE Live IDE NUI
CapStudio
ゲームなどの視覚的なアプリケーション開発において、プログラム実行画面の録画映像を表示し、さらに参照している画像リソースなどを編集して動的に確認できる統合開発環境です。
2012-2014CHI EA '14共著PwE Live IDE
It's Alive! (TouchDevelop)
TouchDevelopはユーザインタフェースのLive Programmingを可能にするWebベースの統合開発環境です。Webアプリを起動したまま、そのユーザインタフェースを定義するソースコードを変更できます。
2012-2013PLDI '13Live IDE
Picode
人やロボットの姿勢データを写真と紐づけて管理し、ソースコード中に写真を貼り込める統合開発環境です。ソースコードを直感的に理解できるようになるほか、初学者でも写真撮影を通してプログラムの振る舞いを変えられます。
2011-2013CHI '13PwE Communication IDE Robot
OpenPool
ビリヤード台をプロジェクションマッピングで覆い、ボールの動きに応じてビジュアルエフェクトを表示することで、これまでにないビリヤード体験を実現するオープンソースプロジェクトです。
2012-2013IEEE GCCE '13Toolkit NUI
DejaVu
Kinectなどのカメラ入力を用いたインタラクティブなアプリケーション開発を支援する統合開発環境です。カメラ入力を自動録画し、プログラム実行結果を何度も再生したり、プログラムを修正して実行結果を更新したりできます。
2012UIST '12PwE Live IDE NUI
Phybots
ロボット工学の専門知識を持たないHCI研究者やインタラクションデザイナーでも、生活空間を動き回れる"Robotic Things"—ロボット的なるもの—をプロトタイピングできるツールキットです。
2009-2012DIS '12Toolkit Physical Robot
Surfboard
キーボード上を「滑る」(水平になぞる)モーションを、キーボード付近に付属するマイクで拾った音で検知するための技術です。
2010UIST '10 AdjunctNUI
Pressing
プログラムの実行結果がソースコード入力時のキーの打鍵圧に影響を受ける統合開発環境です。メソッド呼び出しを強く打鍵すると物理シミュレーション上でボールが速く動いたりします。
2009インタラクション2010デモLive IDE NUI
CRISTAL
机上に部屋の見下ろし映像が投影され、その上のテレビ、写真立て、照明などを直接操作できるタッチ入力インタフェースです。床を操作することで掃除ロボットへの指示出しもできます。
2009SIGGRAPH '09 E-Tech共著Robot NUI
複数台の移動型ロボットを操作するためのマルチタッチインタフェース
机上に見下ろし映像が投影され、その上で複数台の移動ロボットを同時に制御できるマルチタッチ入力インタフェースです。個々のロボットに指示出しする代わりに、環境側に流れを描いてたくさんのロボットを「流す」ことができます。
2008-2009CHI EA '09Robot NUI

デザインとエンジニアリングに関するプロジェクト

以下のプロジェクトはデザインや開発に主眼が置かれたものです。趣味またはプロボノ的活動として取り組んできました。

マジカルミライ2018 ライブ映像制作
「マジカルミライ2018」で、マジカルミライ2018楽曲コンテストグランプリ作品であり、ライブで演奏された「METEOR」の映像制作を行いました。TextAliveで制作した歌詞アニメーションが大画面で流れました。
2018Design
SNOW MIKU LIVE! 2018 映像制作
「SNOW MIKU LIVE! 2018」で、SNOW MIKU 2018テーマソングであり、ライブ最後のアンコール曲を飾った「四角い地球を丸くする」の映像制作を行いました。TextAliveで制作した歌詞アニメーションが、紗幕上方に大画面で流れました。
2018Design
"junkato.jp" Webサイト
このポートフォリオWebサイトはさまざまなOSSを用いて開発されており、それ自体がGitHub上にオープンソースで公開されています。
2018-2020Design
Tenju Works Webデザイン
ポートフォリオWebサイトのWordPressを利用した改装に貢献しました。
2017Design
OngaCREST関連デザイン
OngaCRESTで研究開発された4つのWebサービスの宣伝用フライヤーとポスターをデザインしました。
2016Design
おうちハック
自分の身の回りを便利に面白くするサイドプロジェクトを継続的に進めてきました。
2011-2020NUI
RemotiTunes
リモート環境のiTunesライブラリの楽曲やプレイリストを再生するためのツールです。
2011
IntelliViewer
キートップの最下列から順に、列ごとにネームスペース、クラス、メンバ変数とメソッドの一覧を表示し、統合開発環境においてソースコード内のナビゲーションを高速化するユーザインタフェースです。
2010IDE NUI
CD ジャケットデザイン
CD ジャケットのグラフィックデザインを担当しました。
2007-2008Design
Chippie
主にニュース配信を目的とするWebサイトのコンテンツ管理を容易にするPHPフレームワークです。
2006-2008Design Toolkit
arX MusicPlayer
Hot Soup Processor製のWindows用音楽再生ソフトです。GitHubでソースコードが公開されています。
2002-2007
arX Launcher
300行未満で記述されたHot Soup Processor製のWindows用ランチャーソフトです。GitHubでソースコードが公開されています。
2004