VRプログラム雑談【Unity/UnrealEngine】【HTC Vive/Oculus Rift/その他VR】 [無断転載禁止]©2ch.net
RGBでそれぞれ焦点距離が違うはずなのに
網膜というか錐体の方でぼけないのはなぜですか まあ、あと10年もすれば、視神経に直接映像を送れるようになるだろ 再来年の2019年はAKIRAの舞台で、
爆心地は2020年の東京オリンピックの開催予定地だという現実 >>425
夜とかフルカラーLEDとかバッチリピント合わないときない?青がピント合ってる状態だと赤はぼけるみたいな VRは3DCADと合わせて産業用に展開が進むかも
現地合わせや施工中の仕様変更が激減しそう unityいじってると妄想ばっかり膨らんじゃうな
やりたい事がいっぱい出てくる スクリプト書くのは楽しいんだけど、
モーションとかはハードル高いな 今まで謎に包まれてたマジックリープがついにベール脱ぎそうだからwktkが止まらない
製造工場作ってるし今年か来年あたりに製品が出るのでは?と言われてるしな https://www.bing.com/videos/search?q=masic+leap&&view=detail&mid=5507C759A344636B408B5507C759A344636B408B&rvsmid=84967C8D78BF7250D05184967C8D78BF7250D051&fsscr=0&FORM=VDQVAP >>432
VR制作ソフトウェア開発のDVERSE(ディヴァース)、CADデータをもとに空間を再現・疑似体験できるVRブラウザ「SYMMETRY alpha」をリリース
http://thebridge.jp/2017/02/dverse-launches-symmetry-alpha UNITY始めてみてHPの解説見ながら色々試してみてて
VRTKのベジェ曲線でのテレポートと物を掴むのを同じ手に割り当てると
物掴んだ状態で曲線出すと掴んだものにポインタ当たってうまく移動できなくなります
掴んだもののあたり判定無くす設定ってありますか? 何か間違えてるのかな… 数字コテハンをやってみる
>>440
物掴んだ状態=viveコントローラと物 が重なっていると思われます
つまり、移動ペジェ曲線と物が近すぎる
@重なりを解消する方法
物掴んだ時のviveコントローラと物の距離を離す
A移動する時は物を掴まない
簡潔すぎな返信で申し訳ないです
ここにはVRTKに明るい方がいるのでその方の書き込みをまって下さい
>>439
自分も待っている
嫁が自分の距離グングニールに…みたいな事したいので viveコントローラとキャラクタの動きがスクリプト制御で一致すると
臨場感が出て面白い
でもC♯で目的の動き出す為のスクリプト書くのはえらー吐きまくりで難しい みなさんありがとうございます
ひとまず右手にワープと左手で掴むに分けて様子見しつつ
Tagについて勉強してみます >>445
いや、タグは関係ないような気がするなあ
もう一度まっさらからスクリプト付け直してみるとか、シンプルポインターではうまく動くのかとか、ひとつずつ試してみたら?
うちではまったく問題なかった
http://www.dotup.org/uploda/www.dotup.org1163222.mp4.html ちなみに、掴んだ物の当たり判定をなくすのは
VRTK_ChildOfControllerGrabAttach スクリプトを掴みたいインタラクタブルオブジェクト(Cubeとか)のほうに付ければOK
それをはじめに答えとくべきだったかも 関係ないって・・・
タグで当たり判定にフィルターかけろってことなんだが >>448
言い方が悪かった!気分を害してごめんよ
そういうやり方もあると思う
でも何も設定せずデフォのままでいけるはずなんだよね アホだからできてないんだろw
たぶん、ひとつ見落としてるしな やっとmfiパッド対応できた。これで本格的にVRアプリ制作へ入れる。祝い! >>452
クオリティにこだわりがないなら
別にフリーで配布されてるのでいいじゃん
クオリティなんてテクスチャ次第でどうとでもなるしな 下手したらフリーでもクオリティ高いものがあるご時世だしな 自分より上手く書けるひとを見つけたとき
自分もそうなりたい ← がんがれ
どうやったらそうなれるの? ← 金払え
自分には無理 ← さっさとやめれば?
このパターンしかない 鏡サン、世界で一番コードが上手く書けるのはだぁれ? Unreal のスレで面白そうな環境が紹介されていたので、まさにその手の話題であるこちらでも。
http://xenko.com/
C# ベース。基から VRReady というのが売りの模様。FOVE が絡んではいるみたい。
一応オープンソース。低レベル API 触り放題というのも売りらしい。
https://github.com/SiliconStudio/xenko おいアセットストアでFinal IKが25%引きだってよ
いこーぜ! 誰かMSのAirSim使ってドローンシミュレータVR作っておくれ… >>464
UEスレでも話題になってたのか
Unityスレでも話してたわ
Paradoxの頃に使ったときはよくわからなかったな VRに対応したオープンソースのC#ゲームエンジン「Xenko」,4月の正式リリースが決定 - 4Gamer.net
http://www.4gamer.net/games/999/G999905/20170227031/ 昨日の夜、酔っ払って何か書き込んだが…意味の無い事を書いたようだ
RadialMenuのボタン配置が自由にできない
VRTK/Examplesのような事を自分のプロジェクトでもやってみたいのだが
VRTKのバージョンが古い状態で放っておいた事がいけないのか?
まず、最新のバージョンにしてみるか >>472
「自由に」ってのがどういうことを指しているのか分からないけど、
VRTKのExample動画はけっこう古いバージョンのときに作られたままだから、バージョンが古いからできないって確率は低いと思うよ
むしろ新しいバージョンにすると動画とは設定項目や使うスクリプトが違っていたりする 最近やってること:UnityのGUIをいじって何が表現できるか試しています
http://www.dotup.org/uploda/www.dotup.org1184028.jpg
VRTKバージョンを最新に更新するとGUIのボタンクリックやワープ移動すらできなくなったが
復旧後はVRTKの新しい機能を堪能
星空と暗い部屋の中のコンソールとか、中二心を揺さぶりますね
この路線でボウリング()第二弾を作ってみたい
>>473
VRTKを新しいバージョンに引き上げましたがRadialMenuの環境は特に変化なし、バージョン違いではないようですね
VRTKの/Assets/VRTK/Examplesフォルダ内にあるExsamples、030_Controls_RadialTouchpadMenu.unityの件。
http://www.dotup.org/uploda/www.dotup.org1184031.jpg
このExsamplesにRadial menu(Script)があります。Exsampleを実行すると画像のようにRdial Menuは使えますが、
自分なりのカスタマイズが出来ません。具体的にはボタンの配置数を増やす、ボタンの画像を変える、が出来ない。
VRTKのExsamplesは良く出来ているのでGameObjectを同じようにそっくり真似しても大抵は再現できますがRadialMenuは再現できない。
この文面だけではうまく伝わりませんよね、別な形(Evernoteとか)でもう一回説明した方がいいかもしれません。 >>476
画面いい感じですね。しばらくVRTKいじってないからそろそろ自分も何かやりたいな。
RadialMenuですが、VRTKのExample030ではこんな感じ ↓ で設定されていると思います。
[VRTK] ゲームオブジェクトの下に配置されているLeft Controller、RightControllerゲームオブジェクトの下に
RadialMenu プレハブがぶら下げられている。
RadialMenu の孫オブジェクトの Panel にアタッチされている RadialMenu スクリプトのインスペクタで、
表示するボタンの数やそれらの振る舞い、メニューを常時表示しておくか否か等の設定ができる。
このデモでは、右コントローラーはボタン数5で常時表示、左コントローラーはボタン数4でタッチパッドに触れたときのみ
メニューを表示する設定になっている。
具体的には、右コントローラー用にはRadialMenuスクリプトのインスペクタで、
Buttons>Sizeが5、Is Shownがオン、HideOnReleaseとExecuteOnUnclickがオフ。
左用はButtons>Sizeが4、Is Shownがオフ、HideOnReleaseとExecuteOnUnclickがオン。 >>476
今やってみたので 477 に追加です。
RadialMenuスクリプトのインスペクタでButtonsに表示したいボタンの数をセットしてEnterキーを押すと
その数の分だけElementが作られるので、そこのButtonIconにスプライトイメージをセットすると
ボタンアイコンを変更できました。
http://iup.2ch-library.com/i/i1787244-1489335452.png >>478
コメントありがとう
RadialMenuのボタン数変更、画像差し替えができたのですね、
ボタン3個中の1個のみ画像差し替えなんて事もできるんだ
ボタン押したときの何らかのスクリプト実行は簡単に出来ると思うのでまずは画像差し替えにチャレンジしてみます >>478
ボタン数変更、画像変更できたありがとう!
http://www.dotup.org/uploda/www.dotup.org1184640.jpg
インスペクタ内の「Buttons」を変えるんだね、「MenuBottons」という所(画像右下の作戦要綱という箇所)を
今まで変えようとしていたよ、変更するところを間違えていたようだ
そして正しい「Buttons」の中に、ボタンアクションでお馴染みのOnclick()があったよ
これで好きなスクリプトを実行できそうだ
教えてくれてありがとう 携帯電話だって最初は奇異な目で見られてたんだ
VRなんて屋内限定だしすぐに慣れるよ そうそう、そのうちルサンチマンみたいなオナホ付きの全身スーツ姿だって、普通に見えるようになるよ でもホロレンズくらいになるとカッコよく見えない事もない
Viveにツノとかゴテゴテつけてカッコよくできないかな vive被って両手にコントローラ握っておそとを歩いていると
「あー、君ちょっとパトカーの中でお話聞かせてもらって良いかなぁ〜」 今更ながらUnity5の教科書読破出来た
こっからどうしようかなー 全部読んだとはすごい
(買ったけど半分しか読んでないな…) 後半は章ごとにゲーム作るって目標ができるから、後半の方が楽かもよー
というか本の内容よりもandroid用にビルドできなかったり、そういう問題解決の方が時間かかった
本だけは無駄に買ったから今度はunityで神になる本やってみよ VRで宇宙を自由に飛び回るの作ってみたけど、ジンバルロックとの格闘、疲れたぁw ちょっと質問が
VRTKを使って物をつかむ動作をしたいのですが
VRTK_InteractGrab
VRTK_InteractableObject
をそれぞれコントローラーとオブジェクトにアタッチしてIs_Grabbedにもチェックを入れ、実行してもつかめない状態です。
その後、Exanmpleの方で試してみたのですがこちらもスカスカとつかめませんでした。
どなたか解決方法がわかる方いれば教えていただければ幸いです。 すいません、自己解決いたしました
CameraRigの中のLRControllerにアタッチしていたのですが
新しくVRTKというオブジェクトの中にコントローラーのオブジェクトを入れたら、つかむことが出来ました
それが原因ではなく、VRTK_SDK_Managerの設定をしていなかったことの方がいけなかったかもしれません
ともあれ、一人でバタバタしてすみませんでした 茅場晶彦になった気分だ。
スキルアップした今、どんなジャンルの仮想世界を作れと言われても
その詳細さえ教えてもらえれば
一瞬でどんなデータ構造/アルゴリズムで作ればいいかや
どんなデザインパターンを使えばいいかが
一瞬で頭にひらめき、スラスラとコードを書きはじめることができ、
予期せぬバグとかがなければ短期間でそのソフトーやツールを一人で作る自信がある。
この予期せぬバグとはふだん使ってない昔やってプログラミング言語の細かい文法関連のことだけで
それはすぐ見直してカンを取り戻せばいいから全く問題ない。 CG 板のどっかのスレで見たような…
茅場って誰やねん。 >>496
がんがん楽しいものを作ってください
モンハンみたいなのとかやりたいね >>496
1)全ての機器を1種類のケーブルで繋ぐシステムを考案せよ
→HPIB(後にGPIB)の誕生
→AppleTalkのモデルとなった
2)伝送品質の異なる公衆電話回線でできるだけ高速で通信する方法を考案せよ
→全銀プロトコルの誕生(オンライン振込が可能となり、中規模以上の企業の必須アイテムとなった)
→後にFAXのネゴシエーションに転用された
3)中継局がテロで破壊されても自動で迂回できる通信プロトコルを考案せよ
→インターネットの誕生
4)日本のソロバン、アメリカの手回し計算機、世界中で使われている計算尺、を超えよ
→CPUの誕生
5)子供のお小遣いでも買える価格のゲーム用コンピュータをデザインせよ(当時の市販PCの価格は¥30万〜70万)
→アタリやファミコンの誕生
6)長期間の更新に耐える機械制御プログラムのプラットフォームを考案せよ
→Java言語の誕生(40年前に書かれたプログラムがリコンパイルせずに最新の機器で動く)
→.NetFrameworkはMS製のJavaVMであるが、上位互換では無い(C#開発者がJavaをパクったと暴露している)
→iOSもAndroidもLinuxの上でJavaアプリを動かしているに過ぎない
7)短期で習熟できる機械制御プログラムの記述方法を考案せよ
→ラダーシーケンス言語の誕生(FA化が爆発的に加速した)
8)工業機械のセーフティ制御に用いるコンピュータをデザインせよ
→セーフティPC/PLCの誕生(ビット反転した入力情報をWDTで相互監視する別CPUで逆演算して保証する)
→リレー盤のPC/PLCへの置き換えが進んでいる最中
実際に時代を切り拓いてきた先達は画面の中で既存のソースコードだけを見ていたわけでは無い。
(架空の人物ではあるが)茅場が凄いのは、ヴァーチャルな空間を完璧に表現するために
ナーヴギアというデバイスをセットで考案・開発したことだと思う。
キリトがプログラミングでは無くメカトロニクスに惹かれているのもその点にあると思う。 全銀とか十数年ぶりに聞いた
トレース解析したなぁ
懐かしい >>502
Java出来てから40年経ってない、iOSはLinuxもJavaも関係ない、.NETはMS製のJavaVMではない(似たような仕組みではあるが)
この3つは明確に間違ってるから気になった Java出来てから40年経って無い、iOSはLinuxもJavaも関係無い、.NETはMS製のJavaVMでは無い 茅場さんは別にバーチャルな空間が作りたかった訳でもない >>495
VRTKバージョン3.0あたりから
>新しくVRTKというオブジェクトの中にコントローラーのオブジェクトを入れたら、
このような事が必要になった気がするね、以前のバージョンでは直接CameraRigの中のLRControllerにアタッチで行けたと思う
VRTKのバージョン違いによる対処が大変だよね…
http://www.dotup.org/uploda/www.dotup.org1207150.jpg
話変わってボウリングの次回作です
UGUIがてんこ盛りですね
なんとか数日以内にアップロードできればなぁ…という進捗報告です
尚、今回は
・ユニティちゃんを手元のコントローラーで操作する
・ラジコンカーを手元のコントローラーで操作する
の2本立てです(ボウリングをするとは言っていない) 全部の修正なんて無理だからこの辺で一旦完成にするよ
操作などの説明はUnity内のGUIに書きました、全てUnityゲーム内で完結する…はず
以下言い訳
コントローラーの動的切り替えのタイミングで直前のコントローラー画像がいつまでも残ることがある、
残った時は
@コントローラーを「残った画像」に切り替える
Aタッチパッドを押して放す(タッチパッドをクリックしてタッチパッド放す)
B消える…はず
今回、勉強になりました
何でもいいから作って公開してみるもんだね、例えば操作マニュアル用GUIの作り方なんて
このような機会がないと覚えなかったかもしれない
そしてみなさんのアドバイスのお陰で今回ゲームを作ることが出来ました、ありがとうございました
http://fast-uploader.com/file/7047042072549/
ダウンロード用のpassは以下の単語です。
Bowling ここですか
UbuntuのCanonical、「Unity 8」開発打ち切りを発表 スマホの取り組みも終了
http://ascii.jp/elem/000/001/465/1465307 Oculus持ちでVRTK使ってる人いる?
OculusのサイトからOculus UtilitiesとAvatars持ってきてインポートして、VRTKのGettings Startedの通りにやってもエラー出て実行すら出来ない
SteamVRの方法でやったら一応実行は出来たからそっちにしたほうがいいんかね... VRの正面アジャスト?する方法のHP有ったら教えてください。
再セット、センタリング等、いろいろ探したのですが見つからず…
そもそも考え違いか? ものをつくるという行為にはある種の破壊行為がともなう。
新しいものをつくったら、どこかで破壊されているものがある。
あるいは、壊したからこそ新しいものがつくれる。
新しいものをつくる以上は、その破壊を超える価値のあるものにしなければならない。
美しいものは、世に残るから。