Aizu-Progressive xr Lab blog

会津大学のVR部であるA-PxLの部員が持ち回りで投稿していくブログです。部員がそれぞれVRに関する出来事やVRにちなんだことについて学んだことを書いていきます。

連絡はサークルTwitterのDMへお願いします。
「面白法人カヤックVR分室」としても活動しています。詳細はこちら

地元の方々をハッピーに

どうも。VR部1年の槁本です。 今回は先日12月24日に開催したVRキャラバン in 富士の湯についてまとめてみようと思います。

VRキャラバン

会津大学のVR部が主体となり、会津市民の方々をハッピーにしようという企画、それこそがVRキャラバンです。今回はその第一弾ということで、地元の日帰り温泉の富士の湯さんにご協力をいただき、そちらでコンテンツの展示をさせていただきました!

www.fujinoyu.jp

嬉しかったこと

VRをやったことのないお客さんが興味を持ってくれて、体験し、終わった後に喜んだ姿を見せてくれる。それが一番の喜びでした。中でも、あるお客さんがこう言ってくれたんです。「これはいろんな人にやってもらいたいなー」と。私たちもその一心でコンテンツの展示をしていたので、お客さんにもそう思ってもらえたことは嬉しかったです。

残念だったこと

銭湯ということもあり、ご年配のお客さんが多かったのですが、その層にとってはやはり情報機器に抵抗があるようで、VRもその一つに入っているようでした。実際、体験してくれたのは平均的に若い世代の人だけで、ご年配の方に体験していただくことはできませんでした。通りすがりのお客さんは、興味を示してくれてはいるんですけど、声をかけても首を横に振って立ち去ってしまう。そんな場面が数多くありました。さらに、日曜の午後ということもあり、途中で競馬の番組が始まってしまい、ロビーにいた年配のお客さんはテレビに釘付けで私たちは空気も同然...。なんてこともあったりしました(笑)

改善策

これは若い世代の人にも言えることなのですが、VRってほとんどの人にとって未知のものなので、足を踏み出して、実際に体験するにはかなりの勇気がいるんですよね。実際にこんなことがありました。展示終了間際、野球少年達がロビーのソファーに座っていたので、声をかけて見たんですけど、最初はあまり積極的でありませんでした。そしたら、「お前やってみろよー」と、まるで罰ゲームかなんかをやらされるような(笑)流れで一人が体験したんです。そして体験した子が「これはスゲー!!」と声を漏らす。その声に反応した他の子達が「次は俺だ!」と言わんばかりに体験してくれたんです。結果的に、野球少年達は全員が2回ずつ体験してくれました。つまり、お客さんの誰か一人が「これは怖くないんだよ」と示してくれないと他のお客さんは体験しづらいんですね。ですから、一人だけでもご年配の方にVR体験をさせて、「私たちでもできるんだ」と思わせることで、抵抗感を無くすことが大事だと考えました。

あとはコンテンツのとっつきやすさですね。普段ゲームをしない人にいきなりVRゲームをやらせるのはさすがにハードルが高すぎるので、ご年配の方々にゲームはやめた方がよさそうでした。ですから、足湯をしながら風景を眺めるVRコンテンツ、実際にマッサージチェアを起動して足をマッサージしている間にVRコンテンツを楽しむ...等の、ご年配向けのコンテンツがあるとより体験してくれるのではないかと考えました。

まとめ

と言う訳で、今回のまとめです。

  • VRをやったことがないお客さんが多く体験してくれて嬉しかった。

  • ご年配の方にとってVRはとっつきにくい!

  • お客さんが他のお客さんに「VRの楽しさ」をうまく伝えられると、とっつきにくさが薄れる。

  • VRをご年配の方々に体験していただくには、その方々向けのコンテンツが必要。

今回の展示を今後のキャラバン活動に活かしていきたいです。 そして、キャラバン活動は2018年から本格始動していく予定なので、もし見かけたら気軽に体験していってくださいね♪

以上です。ではでは...

XR Game Jam in Aizu

こんにちは。今回ブログを担当するのはVR部1年の柴山です。
はじめまして。
最近VR部の活動拠点が増えました。なんと一軒家↓ f:id:aizu-vr:20171128135704j:plain 広いお庭がついています(;゜д゜)!↓ f:id:aizu-vr:20171128135742j:plain これからの活動がより一層捗りそうです。余談ですが、写真にも写っているように会津に早くも雪が降りました。山梨出身の私には厳しい冬になりそうです…
閑話休題
先日XR Game Jamが会津の地で開かれました。今回VR部はホロレンズを使った作品の制作をしましたので、紹介させていただきます。

XR Game Jam

XRとは仮想現実(VR)、拡張現実(AR)、混合現実(MR)、など、さまざまな○R(リアリティ)技術のことです。今回はそれらを使ったゲームジャム(集まって短時間でゲームをゼロからつくるイベント)。今回制作した作品はホロレンズを使用しているので「MR」ですね。

制作の様子

今回の作品はタワーディフェンスです!攻撃方法は剣と魔法とハンマーの三つ。操作は指でのタップ操作。小さな可愛いキャラクターが現実の机上で動きます。近未来的ですね…。 f:id:aizu-vr:20171128141346j:plain ホロレンズ。かっこいい。↑ f:id:aizu-vr:20171128142028j:plain 剣とハンマー。↑ f:id:aizu-vr:20171128142439j:plain キャラクターがドット調で可愛いですね。↑
Unity初心者の私もUnityで出来ることの多さに驚かされました。
活動の幅をMRへ広げたVR部。これからの活動に乞うご期待です!

Mashup Awards 2017

ご覧くださり、ありがとうございます。

今回はVR部1年の佐藤が担当します。

 

Mashup Awardsとは?

先月、私たちVR部はゲーム開発を行なっている数チームでMAの1st stageに参加してきました。

まずMAとは何か?ご紹介しましょう。

 

ざっくりと説明すれば、「ぶっとんだ発想で面白いモノを作れ!」というテーマの技術系コンテストです。

 

様々な応募形態からなる勝ち抜き戦で、参加者はそれぞれ自分の作品を登録し、各審査を通ることで次のステージへの進出資格を得ることができます。

 

MA 1st stage ハッカソンバトル in 会津

私たちが参加したのは10/28~10/29の2日間で開催された「ハッカソンバトル」福島ブロック予選です。

そしてその開催地は我らが会津大学・・・ということでこの良い機会に参加してきました。

開催地だけに会津大の学生が多く参加していました。中には一般の方もいらしていて、良い刺激を受けることができました。

 

 当日の様子↓

 

VR部が受賞!

なんとなんと、魔法アクションVRチームが企業特別賞、学級崩壊チームが最優秀賞を受賞しました!

学級崩壊チームは2nd stageへ進出し、12/10に開催される準決勝に参加します。

 

 

VR部はこれからも積極的に活動を行なっていきます。さらなる朗報をお待ちください!

 

VR部1年 佐藤

デジゲー博にて出展

こんにちは、会津大学の学部1年生の白嶋です。 今回は、デジゲー博に出展して来ましたので、その様子を載せていきたいと思います。

2017年11月12日のデジゲー博は秋葉原UDXで開催され、毎年大勢の方がお越しになる大イベントに出展して来ました。 VRとういう理由か体験する方が絶えなかったです。高評価で良かったです。 こらからも色々なイベントに向けてVR部一同頑張ります。

デジゲー博の様子

・魔法アクション-VsR f:id:aizu-vr:20171114200231j:plainf:id:aizu-vr:20171120234031j:plainf:id:aizu-vr:20171120234039j:plain ・学級崩壊 f:id:aizu-vr:20171120234054j:plainf:id:aizu-vr:20171120234108j:plain ・VRクエスf:id:aizu-vr:20171120234116j:plainf:id:aizu-vr:20171120234129j:plainf:id:aizu-vr:20171120234133j:plain

"iTween" を使ったアニメーション作成

こんにちは、会津大VR部1年の森川です。
今回はチーム開発の時に使ったAseets「iTween」に関しての簡単な使い方をまとめていきたいと思います。


iTweenとは

Unity上でアニメーションクリップを作ってAnimetorをいじる方法ではなく、スクリプト上で簡単にアニメーションができる便利なAseetsです。
このAseetsは無料で使うことができるので使ってみるしかないですね! f:id:aizu-vr:20171105171912j:plain

使い方

 今回は例として、
  1. x方向に1秒で5移動
  2. その場でy方向に3秒で720°回転
  3. アニメーション終了後に消滅
 をiTweenを使って作っていきたいと思います。

 サンプルコードはこちら

f:id:aizu-vr:20171105160550p:plain:w400

 コードを簡単に説明していきます。

iTween.MoveBy(引数1,引数2)
 引数1のオブジェクトの現時点でのpositionから、引数2で指定した位置まで移動させる。
iTween.RotateAdd(引数1,引数2)
 引数1のオブジェクトで前に行ったアニメーション(ここではMoveBy)に追加で、引数2で指定した向きまで回転させる。

「MoveBy」「RotateAdd」の他に「MoveTo」やら「ScaleFrom」などがありますが、これらに関してはココでは詳しく説明はしません。簡単にまとめると

  • Move◯◯ → Position(オブジェクトの位置)
  • Rotate◯◯ → Rotation(オブジェクトの向き)
  • Scale◯◯ → Scale(オブジェクトの大きさ)

という感じに、使い分けていきます。

今度はiTween.Hashの中身を見ていきます。今回は要素がたくさんあるRotateAddの方を説明していきます。

iTween.Hash( "key1", 値1, "key2", 値2, … )
このように記述することにより「key1に関して値1を実行、key2に関して値2を実行…」と指定することができます。

  • "y",720, → y方向に720°回転

  • "time",3.0f,  → 3秒間で回転させる

  • "delay",1.0f, → 開始時間を1秒遅らせる

  • "oncomplete","aaaaa" → RotateAddのアニメーションが終了した後、aaaaaというメソッドを呼ぶ

コードの説明は以上です!
最後にこのコードを動かしたいオブジェクトにアタッチすれば動かすことができます。画像見る限りちゃんと動いてますね。

f:id:aizu-vr:20171105173212p:plain
(画像小さくてすみません)

最後に

いかがでしたでしょうか?
私はiTweenを触って「こんな簡単にアニメーション作ることできるのか、それに見やすい!」と思いました。皆さんもそう思ってることでしょう(多分w)。私自身まだまだiTweenを触り尽くせてないので、「これを使って何か面白いもの作れたらな」と思っております。

参考にしたサイトのリンク先はこちら
【Unity】iTweenの使い方 / お試し【入門】 - 腐りかけエンジニアのブログ

【Unity Asset】iTweenがすごく便利だった | GMOメディア エンジニアブログ

先ほどのアニメーションメソッド(MoveBy等)に関してはこちら

【Unity】iTweenの使い方 / アニメーションメソッド【入門】 - 腐りかけエンジニアのブログ

  

会津大学VR部の部員が持ち回りで投稿していくブログです。特にテーマに縛りを設けずに書いていきます!