TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Git 13
NetBeans Part7
オブジェクト指向ってクソじゃねぇかよPart4
C言語なら俺に聞け 155
「OS自作入門」
シェルスクリプト総合 その28
【GNU】Emacs Lisp 【Elisp】
VBで作られた有名なアプリって何?
【初心者歓迎】最新COBOLについての質問スレ
C言語なら俺に聞け 152

VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他VR】


1 :2016/11/03 〜 最終レス :2020/06/04
荒らし厳禁、まったり進行でお願いします

■PCVRハード
HTC Vive https://www.vive.com/jp/
Oculus Rift https://www3.oculus.com/en-us/rift/

■開発環境
Unity http://japan.unity3d.com/
Unreal Engine 4 https://www.unrealengine.com/ja/what-is-unreal-engine-4

■関連スレ
【HMD】SteamVR総合 Part50【HTCvive/OSVR/FOVE】
http://echo.2ch.sc/test/read.cgi/av/1477996871/

【HMD】Oculus Rift 62【VR/Touch】
http://echo.2ch.sc/test/read.cgi/av/1476962800/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

2 :
>>1
おつー

3 :
おつおつ

4 :
これで問題ないよね
ではよろしく

5 :
>>1
ここからViveゲームが生まれるのが見れたら嬉しい

6 :
>>1
乙です!スレ立ておめ!
たまにVRエロスレにデモ投下してたけど、此方にもお邪魔致したします(_ _)

7 :
>>1
乙ですー

8 :
作った実行プログラムの共有って どっとうpろだ.org でいいのかな
VRだし、できれば実際に触ってみながら(触ってもらいながら)あーだこーだ言いたいんだけど

9 :
自分はxup.ccとかMegaとか使ってるかな?

10 :
立て乙
つくってみるかね

11 :
自分はViveからの人なんだけど、DK1とかDK2とかの人達って
どこで情報交換してたんだろう?

12 :
>>8
海外とかだと最近Megaが多いよね

13 :
景気づけに、自分が作ったやつ(っていうかお勉強中のプロジェクトをビルドしただけの)を上げてみるよ
容量もそれどもでもないんでとりあえず どっとうpろだ で

>>9 >>12
さんくす
今度 xup.cc ってやつも使ってみようかな

>>10
おう、どんどん作ってちょ

14 :
megaにあげられてるファイルって色々仕込まれてそうでちょっと躊躇うけどね
Githubならソース見れるしバージョン管理もできていいんじゃない?
UnityもUE4も確か対応してたと思う

15 :
オープンソースだけどな

16 :
上げてみたので触ってみてください
http://www.dotup.org/uploda/www.dotup.org1053673.zip.html
DLパスワード:1234


■概要
お勉強中のプロジェクトをビルドしただけのやつ

・トリガーでテレポートできる
・タッチパッドでポインタが出る(ポインタを出さなくてもテレポートはできる)

・各種オブジェクトは掴んで投げたり重ねたりできる
・銃は掴んでトリガーで弾が出る(Exampleのまま)

■動作環境
・HTC Vive(Viveコン使用)

■開発環境
Unity5.4.2f2

■Build Settings
・Windows
・x86_64
・Virtual Reality Supported

17 :
>>14
そうそう、Megaとかはそういうのが怖いんだよね
しかもExeだし
Githubのアカウントだけ作ってあるんだけど、まだどう使っていいか分かってないわ

18 :
UnityのVRTKの話をして、誰か相手をしてくれるのだろうか

>>16 で上げた実行プログラムはTerrainで地形作ったものだけど、どうもVRTKの HeightAdjustTeleport とは相性がよくないようで、
テレポート先の斜面から滑り落ちたりして気持ち悪かった

https://vrtoolkit.readme.io/docs/examples
の7番目のやつね

ただこれがないとCreateしたCubeやら何やらの上に乗れない(乗りにくい?)から、いったんTerrainは削除して
Cubeで作った平面フロアの上でいろいろお勉強を続けることにする

テレポートするのにも地形の凹凸があると、自分が想定した以上に遠くに飛んでしまったりするから、
VRとTerrainの凹凸はあまり相性がよくないのかも

19 :
単純に滑り落ちないようにすればいいんじゃ?

20 :
>>16
地面の凹凸が床の下になってしまって銃を拾うのに苦労した
トリガーで移動はポインタ指定時のみにしないと、予期せず移動したりした
扉の前に移動するのが難しい、ポインタでどこに移動するのか移動後の中心がわからない

21 :
Unity自体初めての初心者なんだがVRゲーム作る前にこれだけはやっておけみたいなチュートリアルってある?

22 :
>>20
お、動かしてみてくれてありがとう

いろいろいじっててプロジェクトを元に戻せなくなっちゃったので、このプログラムを修正するのではなく、
指摘事項を次回作る実行プログラムに反映します。申し訳ない

・銃が床の下になっちゃうのはまずかったね。最初の配置場所の高さ設定を失敗してたかも
・トリガー移動はやめて、タッチパッドを離したときに移動するようにした(スクリプトを別の物に変えた)から次回はマシになるはず
・扉の前に移動もやりにくいよね。ポインターを直線じゃなくてベジェ曲線のやつもあるみたいだから、そっちにすれば改善されると思う

23 :
Viveスレで前にアップされてた飛ぶやつがAsset Storeに無料で出てた
https://www.assetstore.unity3d.com/jp/#!/content/61830

いろんな背景Asset入れて飛んでみよ

24 :
>>21
まずUnityとはなんぞやというのを知るために、自分はとりあえずこれを一時停止してマネしながら視聴してたよ

Unity入門 (全26回) - ドットインストール
http://dotinstall.com/lessons/basic_unity

Javascriptを書くところがあるけれど、もし知らなくてもおまじないだと思ってとりあえずそのとおり書いて軽く流せばおk
ここまででオブジェクトの作り方とかシーン(画面のようなもの)とかプロジェクトの作成方法、ビルドして実行プログラムにする方法まで分かる
VRじゃないけど

そのあとはViveスレで教えてもらったQiitaに行って「Vive」とかでテキトーに検索してマネしたりしてた
で、今はAsset StoreからVRTKをインポートして、Examlesを1個ずつ試してるところ

25 :
>>23
見覚えあるわ
まさかViveスレの人が作ったわけじゃないよね?w

26 :
Unity3DならとりあえずTanksがいいと思う

27 :
>>26
これですか。Unityのチュートリアル
https://unity3d.com/jp/learn/tutorials/projects/tanks-tutorial

28 :
>>18 に自己レス
普通にVRTKのExamplesをみて作ったら地形をずり落ちることもなかったわ
(VRTK_BezierPointer と VRTK_HeightAdjustTeleprt を適用)

>>16 で上げたプログラムはいろいろいじり回してたので何かおかしくなってたんだな

29 :
>>23
Viveスレにあげてた人がほぼアセット突っ込んだだけっていってたからそれなんじゃない?

30 :
FOVE予約したんだけど、ユーザー版かと思ったら開発者版だったっぽい?開発キット付いてきそう、、、と言う事で、ここに来たよ
視線トラッキングなプログラムを自前で作れるのかなぁ

31 :
Unity x Vive のVRTK、Examplesの016まで動画見つつ動かしてみた

たんにExamplesのアセットを読み込んで実行しているだけになりつつあるけど、とりあえず最後(039)までは確認しておきたい
細かいところを理解するのは後回しでいいや

>>30
いらっしゃいませ
過疎ってるし、FOVE届く前でも何でもいいから書き込んでね

32 :
うーむ、Foveすごそうだなぁ。
画素数が半端ないし視点追跡もすごい。

33 :
まずは>>24のチュートリアル見て勉強ですかね〜

34 :
VRん中でゲームを作れるってEditor VRが12月リリースのようだね
どんなもんになるのか楽しみ

35 :
http://momi6.momi3.net/sage/ref/1478178155023.htm

36 :
>>35
このじーさんが「RPGツクール」で作ったの興味あるw
http://livedoor.blogimg.jp/zzcj/imgs/1/5/15a282fc.jpg

37 :
>>36
クーロンズゲートにRIVENとは爺さん良い趣味してるじゃねぇか
長生きして欲しいぜ

38 :
実装まで3週間だよ
https://twitter.com/tyranusII/status/793604300245131264/video/1

39 :
>>33
おう、やってちょうだい
仲間がほしいんですよ!

40 :
VRあんまり関係ないかもだけど
unityで女性キャラクター(例えばユニティちゃんとか)に使える、root motionがついた歩きや走りのモーションって良いのどこかにないかな?
ユニティちゃんに付いてるモーションだとroot motion付いてなくて…
standard assetのイーサンのモーションでもいいんだけど、せっかくなら女性向けに作られたのが良いかなって
asset store探したけどあんまりパッとしないね

41 :
一応 Unreal の方の VR エディタも。
https://docs.unrealengine.com/latest/JPN/Engine/Editor/VR/index.html
https://youtu.be/JKO9fEjNiio

42 :
unity初心者講座もいろんなところがあるのね、充実していることはいい事

自分はどこかのスレで貼っていた「unityによるVRアプリケーション開発」の本を読書中、
>>24もわかりやすいので見てます

43 :
>>42
自分もその本買ったわ
Viveスレに貼られてたよね
まだ読み始めたばかりだけど、なるべくささっと終わらせたい

44 :
LibOVRとかOpenVRとか使ってる人はいないの…?

45 :
>経験的に10年後のVRが本番と見た
これもう20年ぐらい前からずっと言ってる印象がある…

46 :
API直接叩くよりUnityに移植した方が簡単なんじゃないかと思ってきたよ
UIというか操作系がどうしても面倒なんだけども

47 :
>>42
>>43
自分も読んだよ
unityも初心者だけど大変為になった

48 :
FOVE0予定してるけどいいかい?
あとUnlimitedhandみたいなデバイスとかもココでいいの?

49 :
>>48
スレ立てした者ですが、ほかに該当するスレがなければ当面ここでいいんじゃないかな
板とスレタイをゆるーく意識しておいてもらえれば
人が少ないから雑多に共存していきましょう

50 :
メーカーの工場の見学へ行ったときは良く接待を受けたものだ
今は会社名で領収書もらうのが難しいから
下請けからのバックリベートを受け取り
上司が「埋蔵」しておき接待の時に使うそう

51 :
>>48
Unlimitedhand、自分も追加投資して手に入れたいアイテムです

ttp://tsubakit1.hateblo.jp/entries/2016/10/31
こちらのWebサイトにUnlimitedhandの体験談あり
手ごたえ強すぎるので細かいセッティングが必要だそうだが
Unityで使えるように出来たら…楽しい事ができそう

52 :
HTCが直営のVR遊技場を2017年度中に100店舗以上
オープンするそうな
ゲーム市場の規模は北米超えらしいしVR市場も中国が牽引か

53 :
プログラミング初心者なんだがこれからUnityでVR開発の勉強したいと思ってる
初心者にオヌヌメの安価なスマホVRってなにがある?スマホはiPhoneな
図書館に「UnityによるVRアプリ開発」あったから今日から読み進めながらUnityを弄ってみるつもり

54 :
>>53
こんな感じになるんじゃないのかな?(自分は未体験)

Google CardboardとiPhoneでお手軽3D VR体験をしてみた
http://reliphone.jp/google-cardboard/

iOS向けのビルドはMac持ちでかつ有料のiOSデベロッパプログラムとやらに入ってないとダメらしいんだけど大丈夫?

その本に関しては自分も勉強中ですごく得るものが多いけど、もしプログラミングに関して完全なデビュー戦だとしたら途中から苦しくなるかも
途中までは大丈夫だから、図書館の本ならとりあえずそこまででもいいのかも

55 :
>>54
自分のに入れる分には、今はデベ無くても入れれるはず。

56 :
>>55
ああ、そうなのか
失礼しました

57 :
>>44
Unity知らないんでOpenVR + DirectXでやろうとしたけど、情報が皆無な上に
Steam側でもまともにテストしてる気配がないんで諦めてUnity触ってる

GetProjectionMatrixがOpenGL、DirectXどちらを指定しても同じ行列が帰ってくるとか

58 :
http://gg2.mobi/zBtC

59 :
こういうVRスクールに行って勉強する方が早そう
http://vr.tech-camp.in/

60 :
それならハッカソンのほうが有意義だろ
あるのかは知らないが

61 :
>>57
DirectX使ってないから知らないけど、どっちかで転置しないといけない?
LibOVRでもOVR::Matrix4fからglm::mat4に変換するときは転置してるよ…

Oculus Riftしか持ってないのとOpenVRはあまりに情報がないから
LibOVR使ってるけど、Viveと両対応にするにはOpenVR使わないといけないんだよね…

62 :
>>61
射影変換行列の場合、DirectXとOpenGLで計算方法が違ってて転置だけじゃ済まないっぽい
http://www.slideshare.net/tecopark/direct-xopengl#19

んでこのバグ、3月にはgithubのissuesに上がってるのに未だに修正される気配がない
ドキュメントなし、サンプルコードもなし、バグも放置じゃDirectXで使わせる気0なんだなとしか
https://github.com/ValveSoftware/openvr/issues/70

63 :
>>62
ああ、射影行列かました後で使うz座標の範囲が違うのか
手抜きでいいなら、1つ行列かますだけでも解決できるのに、その程度もやらないのか…

64 :
http://make.dmm.com/special/catch/
厚みのあるモデリングデータの提供なんかもあり得るか

65 :
コード一切書かずに作った例。これくらいならとっかかりとして自分でもできるんじゃないかと思った。
ニコ動 sm29970878
ニコ動って NG ワードに入ってるのね…

66 :
>>65
自分もこの前それ貼ろうと思ったんだけど、
NGワードの注意表示を無視して書き込もうとしたら規制くらった(そのまま諦めた)

VRTKのExamplesをいじってるだけでけっこう楽しい
弓矢とかラジコンとか壁のぼりとか

67 :
Lonelyland VR買った人いないかね?
http://store.steampowered.com/app/542620/

68 :
GOBAKUゴメン

69 :
Animationで動かしてるキャラが壁と衝突したら、物理演算で落下するようにしたいのだが
どうすればいいの?

70 :
そういう風にプログラムすればいい
そのためのプログミングだ、さっさと書けよ

71 :
うん、それはわかってるんだよ
どうプログラムすればいいのか教えて

72 :
壁に当たったかどうか判定するのは「当たり判定」。
落下運動は「物理学」の範疇。

73 :
「壁と衝突したら落下」という状況がよく分からないです

74 :
物理的に考えて謎な動きだな
キャラクターがダーツみたいに投げられて壁にぶつかるのか?
まあ壁にぶつかるまで落ちないようにするか、壁にぶつかったら落ちるようにするのがいいんじゃね

75 :
メインループで当たり判定を行う。
当たりなら、落下フラグを立てる。
メインループで落下フラグが立ててあれば、重力加速度を適用する。

76 :
衝突判定は Collider.OnCollisionEnter(Collision) を使えばいいね

参考記事(Qiita)
http://qiita.com/yando/items/0cd2daaf1314c0674bbe

77 :
>>69
Unityでキャラクタを動かす系の参考書はたくさん発売されてるよ
本屋で立ち読みして自分に合った書籍で一通りのお作法を勉強した方が良いと思うぞ

78 :
例えば
3Dシューティングゲームで
敵の動きは、あらかじめモーションが設定されていて
プレイヤーの発射した弾が当たったら、物理演算で落下していく
みたいなシチュエーションです

79 :
>>78
加速度ってわかりますか?

80 :
でもまあ確かに、ARで顔だけ差し替えるってのは一番合理的ではあるよな

81 :
モーションで動いてる間の加速度取れるなら、コライダにぶつかった時にアニメ止めて剛体どうしの動きにまかせりゃ良いと思うけど。
キネマ使ってるならちょっとめんどいので、それっぽいアニメに移行しつつ塊ごと壁の法線側のベクトル何倍かしてそのキャラ全体の加速度に足せば良いんじゃないの?

82 :
SoundBoxing(Vive用の音ゲー)で、ユーザーが譜面作成したときのHMDと両手Viveコンの位置情報まで
ロボくんになって出てくるんだけど、あれどうやってるのかどなたか知りませんか?
自分でもやってみたい
頭と両手しかないけど、自室でモーションキャプチャーできるのってすごいよね

83 :
>>82
ViveのHMDとコントローラの位置情報を記録するのは
Unityとかで出来るよ

84 :
これまじすげーな、
https://www.youtube.com/watch?v=vkX1zsj67_U
これいれるだけ
https://github.com/Eusth/PlayClubVR/releases
プレイクラブのフォルダに上書き
http://www.xvideos.com/video16934781/playclub_hentai_game

85 :
>>83
へえ
Vive用にSDKなりなんなりが提供されてるのかな?
知ってたら教えてください

86 :
>>85
UnityにSteamVRプラグイン入れるだけだよ

87 :
>>86
あー、SteamVRプラグインでできちゃうのか
SteamVRプラグインは[CameraRig]をそのまま取り込んで使ってるだけで、あとはVRTKのほうをいろいろ試してたわ
さんくす、あとで見てみる

88 :
日本のソフト技術者、労働時間は最も長く、やりがいは最下位

週当たりの労働時間が40時間未満だった技術者は、日本では4.3%に過ぎなかった。だがドイツは91.7%、フランスも76.4%が40時間未満。欧州2カ国よりは少ないものの、米国も40.6%が40時間未満だった。

物価の差を調整すると、日本の31〜40歳の時給は2751円で、ドイツの同年齢が受け取る5617円相当の半分に満たなかった。

http://www.itmedia.co.jp/business/articles/1610/26/news122.html

とにかく日本は技術者軽視だな。

89 :
安倍が、80円から120円と円安にして、日本人の給料を下げた

年収400万円なら5万ドルもあったのに、3.3万ドルに減らされた

90 :
FOVEをunityで使用する際はv-syncを無効にする必要があるみたい
あと、FOVE-SDKはAMDダイレクトモードに対応しているみたい

91 :
アベノミクス(笑
ちなみに俺の時給は750円
主食は牛乳パンと牛乳 たまにカットキャベツ
最近牛乳パンが異常に小さくなって頭に来てる

92 :
>これは文系の教養講座ですよ
説明している事が思いっきり理系に近いんだけど、結局知っていれば役に立つかもね!って事か。
大学というより専門学校の授業に近い内容だ
http://dat.2chan.net/x/src/1451147454186.jpg

93 :
ぼ、ぼぼくはオニギリが食べたかっただけなんだな

94 :
マ板の連中が湧いてきとるな。

ロジックの方はわかるんだけど、3D モデルの扱い方がなかなか慣れなくて気落ちする。

95 :
FinalIK買って楽になれ

96 :
Viveコントローラを操縦桿のように使いたいんだけど、
傾きって取得できるのかな?

97 :
>>96
位置(position)と向き(rotation)は取得できるみたい

参考
https://framesynthesis.jp/tech/unity/htcvive/#位置トラッキングについて

> InputTracking.GetLocalPosition/GetLocalRotationでVRNode.LeftHandまたはVRNode.RightHandを指定すると、
> Viveコントローラーの位置と向きを取得することができます

あとは時間あたりの変化量をうまく使ったりして実装するのかね
それともViveコンを何かに物理的に固定するか
うまく作れたら教えてちょ

98 :
>>97 のリンク先に書いてあるけど、
Unityのベータ版プログラムのUnity 5.5.0b5 から提供されている機能のようです

99 :
>>97-98
ありがとうございます。

んー、固定してれば出来そうですが
アバウトな感じでやりたいとこですよね
残念

100 :
Viveコンを机とかにがっちり固定するんじゃなくて、
左コンと右コンの相対的な位置関係を固定するだけでそれっぽくなるかも

例えばこんなイメージで
http://www.truebeer.com/thumbnail.asp?file=assets/images/kwak-duo-stand.png&maxx=300&maxy=0

左コンのY座標と右コンのY座標の差で左右への動きを制御するとか


100〜のスレッドの続きを読む
【C++】マイナーGUIツールキット
JavaScriptは消滅すべきだったよな
【node.js】サーバサイドjavascript 5【Nashorn】
pythonista総合スレ【IOSで勉強できる】
Javaはもう死んだの? Part.2
GPGPU#5
[RPA]PC自動化技術総合スレ[効率化] Part.9
Git 16
Pythonについて(アンチ専用)
Visual Studio 2010 Part21
--------------------
〜〜詩で遊ぼう! 投稿梁山泊 24th edition 〜〜
ダメな修理工場・整備士 48件目□□素人勘弁
銭形withでんぱ組で5連続スルー喰らったんだが
中国さん「韓国の告げ口外交は効果なし!!マヌケな文在寅に起死回生の道はあるのか!?」
クワイエットプレイスはポップコーンとの相性が最悪
【G9】バラクータ(BARACUTA)【G4】
【みんなで】自分の葬式に流してほしい曲【歌ってよ】
【テリトリーMの住人】南塔子5
Jざつ 1583
今聴いてる懐洋楽の曲名をひたすら書き連ねるスレ28
【CSO】 Counter-Strike Online Part206
【孤児】タイガーマスク運動、伊達直人運動
【GREE】神獄のヴァルハラゲート134コンボ
○韓国製品不買い運動を‼
路線・特積業者を語ろうPart9
一見劇団
【TBS】赤江珠緒 たまむすび 54【アンチ禁止】
Fitbit 17
【さいたま地裁】駐車場で、6歳と4歳の男児の服を脱がせ、互いにわいせつな行為をさせた男に実刑(強制性交罪) 子育て支援サイトを悪用
エスカレーターは右側空けるよね、大阪は左側だけど。空ける理由は心臓の位置なんだけどね
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼