うかべん実況隊 - 大阪#5
本日7/20(祝)は伺的ソフトウェア勉強会、すなわち うかべん #5 の日です。
前々回、前回とやっておりますテキスト実況ですが、
今回もがんばってみようと思います。
順調にいけば10:30頃から開始しますので皆様よろしくどうぞ。
【この記事の内容について】
この記事は、私がSpeakerの皆さんの発表を聞き、自分なりに理解し、かみ砕いて書き下し(ていませんが)、感想を付け加えたものです。
(各発表の冒頭にある「概要」と末尾にある「感想」は、私自身の意見・感想です。)
とくに私の理解力不足により、Speakerの皆さんが発表された内容と相違している可能性があります。
誤りや問題点がありましたら、コメント・拍手等でご指摘ください。
(10:33) 開始しました。長くなるのでたたみます。
(7/21 0:17追記) いま夜行列車で帰途についているところです。帰宅後、誤字やニュアンスの修正、個人的感想の追記、写真・動画の追加をしますので、その頃にもう一度ごらんください。きたぐにはいいね!
(7/23 10:51追記) 半分くらい追記完了。フィジカルコンピューティングの動画はもう少しお待ちください。
午後の部(1) - ライトニングトーク枠
ライトニングトーク「5分間喋るために5分間を表現してみた」 - 駅長様
- 概要
- うかべんのライトニングトークは5分という限られた時間で喋らなければなりませんが、これまでは残り時間は発表者が自分で管理しなければいけませんでした。今回はそれを改善するため、5分タイマーをゴーストで作られたそうです。その顛末記。
- 経緯
- 3週間前、ライトニングトーク用のタイマーを作ることになった。
-
- できた。
-
- しかし…
-
- 絵を発注してみた。
-
- こんな絵が。
- まとめ
- シェルでネタをする正義。
- 残り時間イベントを追加するのも面白いかも。(残りn分でOnRemainingTime( R0:n ) とか)
- もう少し作り込みたかった。
- ロゴを作ると現実逃避ができる。
- 期限3週間とか、ぬるぽ(ガッ)
- 感想
- スライドがおもしろ過ぎたので原作風味でお送りしました。ごめんなさい駅長様。
- 画伯様は今日も一ユーザを名乗ってらっしゃいましたのであえてリンクはしないでおきます。
- 今回、2台目のプロジェクタを使って会場に残り時間が表示されましたが、発表者は後ろを振り向かないと見られないのですね。そこのところ、もう少し上手くできるといいのかも。
- 個人的には凄いタイマーの赤いボタンは押すと自爆してほしい。
- 凄いタイマーは時計部分が小さいために実用性にはちょっと乏しいようです。
- 詳しくはぜひ発表資料をご覧ください。(この実況では少しはしょっています)
ライトニングトーク「伺かIRCの宣伝」 - 畝傍様
- 概要
- 今年5月末に閉鎖したLingrの流れを汲む伺か関連チャット「伺かIRC」の宣伝。
- http://ukgkchat.saloon.jp/
- 伺かIRC の利点
- クライアント不要。ブラウザでOK。
- リアルタイムで反応がある。
- 話題量が比較的豊富で流れが速い
- アイデアの化学反応が起きやすい。思わぬネタが出来ることも。
- 伺かIRC の注意点
- 人がいない時間帯は…反応がないことも!根気よく参加しましょう
- 話題が流動的で、無関係な話題もある。気にせずしたい話題を振ってください
- 結論
- ブラウザから見られます。準備不要。
- みんな見てね!
- 感想
- Lingr時代とはアイコンがない等の違いはありますが、基本的に似たような雰囲気で続いている感じです。どうぞお気軽にご参加下さい。
ライトニングトーク(飛び入り)「シェルの描き方」 - 黒羽龍矢様
- Photoshopによる実演。
- 下絵描き(アナログ)この時点で、体・服などで別絵になっている。
- 取り込み。非常に大きいサイズ。
- ベジェ曲線(赤)で清書。
- アクションを使って下書き(鉛筆線を消去)し、赤い主線を黒で塗りつぶす。
-
- 部品を作る。
- レイヤー分けをして、ポーズ差分・表情差分などを作る。
- レイヤーを残したまま縮小する(実際のシェルサイズにする)
- 選択範囲の拡張(1px)を利用してシェルの外に白枠を作り、さらにその外を背景色で塗りつぶす。
- そのへんを全部アクションにすれば楽だよ!一発ドン!
- 質疑応答
- (ヒノハル)Photoshop LE でもできるか?
- アクション機能があるかどうかはわからない。
- (ヒノハル)Photoshop LE でもできるか?
午後の部(3) - 特別枠(1時間講演)
「Colors Widget からクラウドゴーストを考える」- 芝やん様
- 自己紹介。現在、大学で2次元に入る研究中
- アウトライン
- Colors widget の紹介…説明
- クラウドコンピューティングとは?
- 伺かとクラウドコンピューティング
- COLORS Widget とは
- Web上から簡単にウィジェットを作成するサービス。COLORSで作成したシェルを利用し、辞書もCOLORSと互換
- 専用のランタイム上で実行され、Silverlight 2 を使っているため Win と Mac で動作可能
- Widget の特徴
- ゴーストをクラウドへ
- クラウドとは
- インターネットを基本とした、新しい形のコンピュータの使い方
- インターネット接続環境は必須
- インターネット上のサーバにデータを預けたり(ゴースト作成)、利用(ダウンロード)したりする
- インターネットを基本とした、新しい形のコンピュータの使い方
- クラウドの利点
- 安定したサーバを低価格で利用できる
- 前述のデータセンターより信頼度の高いレンタルサーバはほぼない
- 使った分だけ課金される
- 負荷に合わせてリソースを増減できる
- 安定してサービスを提供できる、障害対策もばっちり(サーバ落ちるとシステムそのものが使えなくなるため、重要)
- 大容量ストレージが使える(Blob=バイナリデータ、Queue、Table が使える)
- 安定したサーバを低価格で利用できる
- 安定なサービスとは?
- ハードウェアとソフトウェアの両方の問題に対処する必要がある。
- 常に動いているのが当たり前と思うな!(特に個人管理のサーバ)
- 休憩10分
- 伺かの難点(ユーザ視点)
- ゴーストが多すぎて探すのが大変
- センター・タウンがあるがわかりにくい。検索タグが更新されない。
- インストールが必要
- CROW のゴーストマネージャみたいにできれば便利
- セーブデータが共有されない
- 2台以上のPCを持っているとセーブデータがばらばらになってしまう
- USBメモリに入れておけばいいが、アクセスが多いと消えてしまう危険も…
- ゴーストが多すぎて探すのが大変
- 伺かの難点(開発者視点)
- クラウドゴーストとは?
- 途中質問タイム
- ゴースト削除の対応は?
- 削除フラグを立てる?削除レベルをいくつも作るべきか?
- ゴーストをある特定のバージョンで保持したい場合は?
- ユーザ側の考え次第だが、特定のバージョンをダウンロードできるようにする?
- ゴースト削除の対応は?
- クラウドかが実現すれば
- COLORS でゴースト作成の敷居は大幅に下が
ったる予定- クラウド化でゴースト公開の敷居を大幅に下げることが出来る
- 今までと違う層へのアプローチが容易に
- ゴースト以外の形態として公開もできる
- サーバがすべてのデータを持っているからできる技
- ウィジェット化も容易(ブラウザで実行、携帯電話上、Windows Mobile、etc.)
- COLORS でゴースト作成の敷居は大幅に下が
- 今後の展望
- 実現可能性は
- 何ができるようになるの?
- 注意すべき点
- すでにゴーストを公開している人向けではない?
- 公開してる人は使わなくても公開できるよね!
- 乗り換えるにはそれなりに手間がかかるよね!
- 外部へのアプローチ(広める!)
- すでにゴーストを公開している人向けではない?
- クラウド化を進める理由
- 今までの不満を部分的に解消することが出来る
- 開発・公開の敷居を下げることができる
- これまで考慮されなかった部分で、ツール使えば手間は1/3くらいに
- 新しいユーザ・開発者を引き込むことができるはず
- いつでもどこでも同じゴースト
- ゴーストの実行に必要なデータはすべてクラウドサーバが保持するので環境に依存せずに同じゴーストを使える
- ランタイム作るの大変よね…
- Runtime?
- まともなランタイムはSSPのみ。これでは価値は半減以下
- スマートフォン向けは欲しい(iPhone/iPod touchはOSの制限があるのでだめ(シングルタスク))
- 酢酸さん「仕様書くれたらやる」芝やんさん「書く☆」
- Appendix
- COLORS Project
- COLORS Widget
- 質疑応答
- (畝傍)追加シェルは?
- 仕様は考えている。できればSSPに丸投げしたい。
- (畝傍)追加シェルは?
ディスカッション 「大改造!伺的ビフォーアフター Season1A」
- (参加者)犬死朗様、黒羽龍矢様、フィーネ・ラグサズ様
- (ぽな)ゴースト呼び出しの検出、閉じた検出はエミリで自前でやっていたが、全部なくなってしまった。起動中のゴーストは取れるので、その差分をOnSecondChangeごとに計算していた。だが後で本体に統合。
- (さとー)(書き取れず)
- (犬死朗)めくり反応をマウスの上下の動きだけで(ホイールを使わずに)やろうとした。その際に(X,Y)座標を繰り返しゲットしてイベント発生させたが、イベントが発生しまくって意味がなかった。feet→skirt の連続タッチをめくりイベントとして解決。
- (ぽな)マウスの動きの垂線の交点がみんな似たような場所に集まったら
- (さとー)直線のマウスジェスチャは、「当たり判定間の移動」を認識させるのがよい。動く方向を直接認識させようとするとハマる。
- (黒羽)里々を使っている。自動サーフェスリストアが初期値でONになっているものだから、初回トークの冒頭で\s[-1]状態を保持したいときなどに一瞬\s[0]・\s[10]を表示してしまう。→絶対にサーフェス戻しされたくないトークの冒頭にサーフェス戻し無効タグを使い、OnSecondChangeにサーフェス戻し有効タグを突っ込んだ。
- (黒羽)燃焼系のサーフェスが非常にでっかい。常に見切れ状態になる。→その状態では見切れOFFとした。でかいサーフェスから通常サイズのサーフェスに戻すとき、切替の瞬間に一瞬見えてしまう。
- (ぽな)それはどうしようもない…。
- (フィーネ)キャラクターの出自のことを練り込みすぎて、後でしれっとなかったことになったものがあった(○ッシュの限界)。設定を単純に別のものに差し替えた。 ひとに話してない設定であれば、あとでこっそり修正してもOK?
- (ぽな)録音してるんですが…
- (フィーネ)なかったことにしてください!
- (ぽな)速記者が記録してるんですが…
- (フィーネ)(聞き取れず)
- (ぽな)次回はヘリウム持ってきましょう。
- (畝傍)テ■リストの覆面みたいなのを…
- (黒羽)\s[10]サーフェスの画像をつけずに公開したことあります。
- (ぽな)あるあるよくある
- (黒羽)えらいことになったので、ぽなさんに本体改修してもらいました。
- (ぽな)え、そうだっけ?
- (黒羽)困ったときはぽなさんに頼めば…
- (ぽな)ちょ!待って!待って!待って!
-
- (さとー)次回のうかべんの予告はどうしましょうかね?
- (フィーネ)おおむね3ヶ月ずつくらいですけど、もしかしたら無理かも…
- (ぽな)フィーネさんの次回作にご期待ください!
- (全員)(拍手)
午前の部
「前座トーク」 - C.Ponapalt 様
-
- うそですb(´∀`)d
- 勉強会の途中で、せんとくんグッズ(バスタオル)争奪ジャンケンします。「総員に告ぐ、勝って手に入れろ!」
- ほかに会場内での注意事項、懇親会の案内など。
「ゴーストレシピ#5 LE マウスジェスチャー」 - C.Ponapalt 様
- 概要
- マウスジェスチャーとは
- ゴーストに適用すると?
- ゴーストでのデモ
- 仕様
-
- ID: OnMouseGesture
- R0: キャラID
- R1: X[\1]Y - 現在
- R2: 現在のあたり判定
- R3: X[\1]Y - スタート
- R4: スタートの当たり判定
- R5: 動き/end *1
-
-
- R5は、右マウスボタンが放されたときにendが来る
- ジェスチャ中、R2,R3はリアルタイムに更新され、R4,R5は変化しない。R5のみ最後にendが来る
- endでアクションを実行するか、リアルタイムで実行するかは実装次第
- 今後の展望(大風呂敷)
- 質疑応答
- 無しだと!?
「ちょっと待って。そのキャラ Mary Sue じゃない?」 - 生駒精華様
- 概要
- 目的
- 確固とした世界観を作り、モチベーションを保持し、息の長い作品を作りたい
- Mary Sue とは?
- ヒエラルキーを考える
- 二次創作のピラミッド:原作者の世界観>原作者が生み出したキャラ達>>>二次作者が生み出したキャラクタ
- 一時創作のピラミッド:原作者の世界観>>>原作者が生み出したキャラ達
- →一次創作も二次創作と同じく、超えてはならない壁というものがある
- ではどうすればいいの?
- 愛されるキャラクターってどんなのだろう?
- プラマイゼロの法則=「優」+「秀」=「卑」+「劣」、長所と短所は必ずあるもので、それをどこに配置してバランスをとるかである
- 過ぎない法則=あまりにも無茶な性格や思想・信条を持っているとついていけない。共感してもらえる範囲内にとどめよう
- 飛んでる法則=とことんまで突き抜けちゃった性格は却ってすがすがしく感じたりするかもしれない。ある意味アリ。でも次の Mary Sue テストにはけっこう引っかかるので気にしないでね。
- テスト1(名前)
- テスト2(外見) フリーシェル等はカウント外、設定ありきでシェルを使ったらカウント
- テスト3(出生編)
- テスト4(能力編)
- 科学的に説明できない超能力を持っている
- 世界観を覆すような重要な情報・知識を持っている(そして使いたがる)
- 人や動物などに格別好かれるか嫌われるかのどちらか極端である
- 通常、その種族がもてない特殊能力の持ち主である(ただしそれが何のメリットもない場合は除く)
- その能力を持つ自分を恨んでいる
- 難しい技能・知識の習得が容易にできる(過去からの基本知識や技能を持っている場合は除く)
- テスト5(作者との立場編)
- テスト6(世界観とキャラクタの相関関係編)
- チェックテスト終了!
- 参考文献
- 質疑応答
-
- (早坂氏)許容される点数は?
- 24点/150点くらい。(点数計算についてはスライドを参照してください)
- ある程度こういう要素がないと物語にならないが、点数が積み重なりすぎるとキャラが重力崩壊して世界が破滅してしまう。
- (早坂氏)許容される点数は?
- 感想
- ちょっと耳の痛い話であったと同時に、腹のそこから笑いがこみ上げてくるような痛快さのあるセッションでした。こういう話を怖じ気づかずに出来るっていいですね。
- 作者の作った世界の枠におさまらない(つまり作者が制御しきれない、作者が描写できないような能力をもった)キャラクターは、作者の「どうだ俺すごいだろ」的な匂いにまみれる危険性があるというのは、常日頃感じていることでもあります。
- 個人的には生駒さんがこのネタをどうして(何を見て)話そうと思ったのかが興味深いところです。
- おまけ。うちの子(\0側)で試してみました。
- はるか - 8点。年齢、見た目(美形)、ちょっとした過去話。
- ユーリ - 6点。年齢、見た目、一人になるといつも何かの楽器を弾く。 (練習です)
- ましろ先生 - 16点。けっこう意外でした。年齢、見た目、こまごまとした項目、ほか。
午後の部(2) - フィジカルコンピューティングセッション
「まじかる・ふぃじかる・うかがかがー」 - さとー様
- アウトライン
- フィジカルコンピューティングって?
- コンピュータに現実世界から
- 現実世界にコンピュー―他から
- フィジカルコンピューティングと伺か
- 今できること
- これから
- フィジカルコンピューティングって?
- フィジカルコンピューティングって?
- 実演デモ(動画準備中)
- 従来は、コンピュータはディスプレイ内で閉じていたし、人間がコンピュータに働きかける方法もキーボード+マウス+αくらいだった
- ほかの働きかけ方はないのか?
- フィジカルコンピューティングの歴史
- ボードのブートローダを作るのめんどい
- 外部機器もいいものがない
- 専用コントローラ作るだけで…
- フィジカルコンピューティングの目指すもの
- 誰でも気軽・簡単にできてほしい
- 技術者ではない芸術家が、自分でフィジカルコンピューティングでアート作品を作れることが目標。
- かなり実現しつつあります!
- 実際の製品
- Gainer
- 2年前くらいに流行。最近は安価なものが出始めた。
- ちっちゃいMiniもある。
- USBでPCと通信して動作する。
- Gainer
- フィジカルコンピューティング×伺か?
- 相性がいい!
- ゴースト実体化が業界の裏究極目標!
- 人型の存在なら現実世界に影響を及ぼすのは不自然ではない
- 開発環境が簡単で、誰でも使える。フィジカルコンピューティングの目標と合致
- 必要機材が通販で安価に手に入るので今がチャンス!(ぜいたくに買っても2万円とか)
- 相性がいい!
- キャラクタ表現×PhCの先行例
- ニコニコ技術部の活動。技術×初音ミクで創作活動
- 酔狂さんのうかべん発表
- 実世界のものを画像認識で自然にコンピュータ内に取り込んで相互作用させる
- システムの構成
- 今できること
- これから(2)
- 伺か周辺以外でフィジカルコンピューティング×ゴーストのデモを実施し、ゴーストの持つポテンシャルを広める。
- ネギ振ればニコニコ技術部のツカミはOK!?
フィジカルコンピューティングと伺かのコラボレーション(1) - C.Ponapalt 様の作品
- 7セグLEDで5分タイマーを作ってみた。
フィジカルコンピューティングと伺かのコラボレーション(3) - 早坂千尋様の作品
「ゴーストは雰囲気をどう表現するか」
- ゴーストの表現とは
- どのように使うか?
- 別にセクハラ表示デバイスではない!
- ゴーストの状態はユーザの行動と同期するわけではない
- 長時間の放置、数週間ぶりの起動、タスクトレイに入れっぱなし、三切れ放置、選択肢無視…
- そのほかいろいろなことに使えるね!
総括(さとー様)
- フィジカルコンピューティングワークショップon伺か、以上!
- 参考文献を提示するのでぜひ独習してほしい。
- ケノ様に人形をシェル化していただいたので最終的にゴースト化します!(宣言)