background preloader

Hello WebVR – A-Frame

Related:  Interactives

The Controller Emulator  |  Google VR  |  Google Developers The Controller Emulator app allows you to use a second Android phone in place of a Daydream controller, in case you don't have access to one. You can also use it with Unity and Unreal to emulate a Daydream controller in the engines' in-editor preview. Setup To use the Controller Emulator, you must have a spare phone (not your headset phone) running KitKat or above. Install the Controller Emulator on your controller phone. Remember that your headset phone and controller phone must be paired via Bluetooth in order to use the Controller Emulator. Interface The Controller Emulator UI contains these elements: Connection indicator (top): This text indicates whether the emulator is connected to a headset phone. The behavior of the touchpad, Click button and App button are up to your application. The physical controller also includes buttons to control the volume of your headset phone which are not emulated. Recenter the controller Overlay Game engines

Snapdragon VR SDK Snapdragon VR SDK at Thundercomm The Snapdragon VR SDK is designed to provide developers with access to optimized, advanced VR features on Snapdragon VR devices. It abstracts the complexity of immersive virtual reality to help simplify development and attain improved VR performance and power efficiency with Android smartphones and upcoming VR headsets. The Snapdragon VR SDK is intended to be used with the Snapdragon 835 VR development kit. Many new technologies that are crucial for an optimal VR user experience will be supported in the Snapdragon VR SDK.

気軽にブラウザでVR グーグル、WebVRの作例集を公開 | Mogura VR - 国内外のVR最新情報 グーグルはブラウザ上でVRコンテンツが楽しめるWebVRをより広げるため、様々なWebVRのコンテンツを集め、ブラウザ上で体験できる『WebVR Experiments』を公開しました。 『WebVR』はGoogle Chromeでスマートフォン用VRデバイスDaydreamやCardboardがあればVRコンテンツのインストールなしでVR体験ができるサポートです。また、リンクアドレスを通して別のコンテンツを行き来することができ、気軽にVR体験ができます。 今回、『WebVR』の手軽さをさらに知ってもらうため、グーグルは『WebVR』で楽しめるVRコンテンツを集めた『WebVR Experiemts』をスタートしました。 『WebVR Experiments』では、たとえば以下のようなVRコンテンツを楽しむことができます。 友達とVRを通してピンポンを楽しめる 『Konterball』。 自分の声で世界を探検できる『Speak to Go』。 空から雨の代わりに犬のおもちゃやピンポンが降ってきたらどんな音かを聞ける『SonicUmbrella』 友達の力を借りてVR内のロボットを探す『Spot-the-Bot』 ドーナッツになって敵をやっつける『Mr Nom Nom』 『WebVR』は現在CardboardとDaydreamに対応していますが、Oculus RiftやHTC ViveなどのハイエンドVRデバイスのサポートも近々予定されています。

Wiring the APDS 9930 Ambient Light Sense / APDS 9960 RGB Gesture Sensor with Microcontroller This is the touch-less gestures sensor a HMI (Human Machine Interface) by swiping your hand over the sensor, which controls a computer, microcontroller, robots or home, automotive, industrial gesture switching or ambient light and color measuring and proximity detections. The Avago / Broadcom APDS 9930 / 9960 RGB and Gesture Sensor board break out pins so you can easily use it in variety of projects together with your SBC and MCU. The APDS-9930 APDS 9930 provides a digital ambient light sensing, IR LED and a complete proximity detection system in a single chip. The APDS-9960 APDS 9960 is an advance Gesture Detection Sensor together with proximity, Ambient Light Sense, and RGBC (Color Sense). Required Component Arduino Microcontrollers, Teensy (Teensyduino Integrated), ESP8266 (ESP8266 Arduino IDE Integrated), DigiSpark, STM32, AVRAPDS-9930 / APDS-9960 Breakout Board / Chip (See the Schematics Diagram)Jumper Wire / DuPont WireSolder-less Breadboard Wiring Diagram Schematics Diagram Source Code

The 7 Best SDKs for Enterprise VR Developers From virtual prototyping, to design collaboration, training, and beyond, virtual reality is poised to take its place in enterprise applications. According to the Worldwide Quarterly Augmented and Virtual Reality Headset Tracker report, which was released in June by the International Data Corporation (IDC), worldwide shipments of augmented reality (AR) and virtual reality (VR) headsets were down 30.5% year over year, totaling 1.2 million units in the first quarter of 2018. However, IDC anticipates growth through the remainder of the year, driven by low-cost standalone VR headsets and more vendors entering the commercial and enterprise VR market. IDC forecasts global sales of VR headsets headsets to grow from 8.1 million in 2018 to 39.2 million by the end of 2022. Here's a breakdown of seven of the most popular options for enterprise developers looking to create VR content.

WebVRを触ってみる この記事はRecruit Engineers Advent Calendarの9日目の記事です。 はじめに 2016年ももうすぐ終わりです。 今年はVR元年とも呼ばれる年でした。秋にはPlayStationVRが発売されたりと各所で盛り上がりを見せているVRですが、webにもその波が押し寄せています。 Mozilla VRチームが中心となって開発を進めてきたWebVR APIを利用することで、PCとVRデバイスを接続すればブラウザ上でVR体験が可能になります。 今回はWebVRとその実装アプローチ、またVRコンテンツ上のインタラクションといった部分にも触れてみたいと思います。 ブラウザVRの仕組み ブラウザVRの仕組みを簡単に説明すると、WebVRに対応したブラウザを開いてヘッドマウントディスプレイ(以降HMD)を接続することで、ブラウザ上のコンテンツがHMDに表示され、顔の向きや頭の位置と連動してコンテンツが表示されるというものです。 (引用: ただ、HMDは高価なので手軽にVR体験するならGoogle Cardbordなどを利用してスマートフォンで見てみるのがいいでしょう。 WebVR API 仕様 WebVR APIはW3CにおいてEditor’s Draftとなっており、現在仕様策定中です。 対応ブラウザ Chrome experimental builds ( Nightly BuildsSamsung Internet Browser for GearVR のみとなっており、まだまだこれからという感じがします。 インターフェース WebVR APIを利用するとざっくり以下のようなことができます。 見ての通り、主にVRデバイスの情報を取得するだけのAPIです。 実装アプローチ では具体的な実装方法を見ていきます。 ブラウザ上の3D空間はWebGLで作っていきますが、まともに実装すると結構な学習コストがかかってしまうので、Three.jsなどの3Dグラフィック描画ライブラリを利用します。 代表的なライブラリ/フレームワーク WebVR Boilerplate これです (source) (source) これです

RGB and Gesture Sensor - APDS-9960 - SEN-12787 Description: This is the SparkFun RGB and Gesture Sensor, a small breakout board with a built in APDS-9960 sensor that offers ambient light and color measuring, proximity detection, and touchless gesture sensing. With this RGB and Gesture Sensor you will be able to control a computer, microcontroller, robot, and more with a simple swipe of your hand! This is, in fact, the same sensor that the Samsung Galaxy S5 uses and is probably one of the best gesture sensors on the market for the price. The APDS-9960 is a serious little piece of hardware with built in UV and IR blocking filters, four separate diodes sensitive to different directions, and an I2C compatible interface. For your convenience we have broken out the following pins: VL (optional power to IR LED), GND (Ground), VCC (power to APDS-9960 sensor), SDA (I2C data), SCL (I2C clock), and INT (interrupt). Features: Documents:

Discover  |  Google VR  |  Google Developers Platforms Google offers two mobile VR platforms, Daydream and Cardboard. Daydream features high quality mobile VR, ideal for immersive, longer-form experiences.Daydream Standalone features powerful, immersive, mobile VR without the need for a phone.Cardboard features affordable, light-weight, hardware that's easy to hop into, making it perfect for quicker VR experiences. Key Concepts Development in VR requires understanding a number of VR-specific concepts. Asynchronous reprojection: Learn how Daydream and Daydream Standalone maintain a comfortable, fluid experience even when frames drop.WorldSense tracking: Learn how Daydream Standalone tracks the user's head position relative to the virtual world.3DoF vs 6DoF: Learn about the differences between 3DoF and 6DoF platforms. Technologies Learn more about the technologies that power great VR experiences both with and without a headset.

Web VRはまだ未熟だが、近い未来にVR業界を変えるだろう 編集部注:Amir-Esmaeil Bozorgzadeh氏は開発者がVRの概念を紹介するためのサンドボックスであるVirtuleapの共同設立者。ドバイに本社を置くゲーム出版社およびデジタル代理店であるEdoramediaの欧州パートナーでもある。 実体験型VRをウェブブラウザ上で直接再生できるようにするWebVRや、JavaScript APIを使うことでVR体験をできるようになることについては昨年9月に記事を書いたが、それ以降も状況は劇的な変化を遂げている。 当時注目を集めていた唯一のプラットフォームは、WebVRオープンソースライブラリA-Frameを搭載してVR再生を実現したMozillaだった。 Samsung Internetの開発者支持者、Diego Gonzalez氏は「URLを共有するだけで、一番メジャーなメディアで利用できるVRコンテンツを作成することができる」と話してくれた。 先月(2017年2月)にGoogleは、ChromeがDaydream対応のAndroid搭載端末でWebVRをサポートしていること、およびそれをデスクトップパソコン上でも使えるように拡大するプロセスを進めていることを発表した。 Google WebVRのUXリードデザイナーJosh Carpenter氏は開発の動機をこう説明している。 「コンテンツは量がなければなりません。 その他のWebVR対応ブラウザには、Samsungのインターネットブラウザ(Gear VRヘッドセットを使えば利用可能)、MicrosoftのEdgeブラウザ向けプレビュー版、Firefox Nightlyブラウザが含まれる。 OculusのWebVR製品マネージャー、Andrew Mo氏は次のように語っている。 「WebVRの普及により素晴らしいコンテンツを開発する技術者の数が急増するのは確実で、これはVRをより利用するための重要な要素の1つと考えています。 壁や塀のない場としてのWebの本質をふまえ、開発者はA-Frame以外のさまざまなWebVRフレームワークを利用できる。 Mozilla の新技術開発シニア・バイス・プレジデント、 Sean White氏は私にメールで次のように語った。 WebVRはその設計上、垣根がないため燃え広がって成長する潜在的な可能性を秘めている。 メディアについて考察してみよう。 【原文】

for Unity | MiddleVR “Simplicity is the ultimate sophistication” — Leonardo da Vinci “Unity is a 3D application development tool that has been designed to let you focus on creating amazing 3D application.” MiddleVR is the perfect plugin to bring immersive capabilities to your Unity applications in a few minutes! MiddleVR adds the following capabilities to Unity: Scale one visualization with user-centric perspectiveSupport for 3D interaction devices such as 3D trackers (see full list on the right)S3D – Stereoscopy (active, passive)Multi-screens / multi-computers synchronization for higher-resolutions and impressive VR systems3D interactions: navigation, manipulationImmersive menusCustom graphical user interfaces (in HTML5)Display any webpage inside your virtual world Thanks to the simple and powerful MiddleVR plugin for Unity, create and experience interactive & immersive VR applications in minutes! MiddleVR comes in several editions. See the latest Changelog to learn more about the latest features

Best virtual reality SDK for VR development - 2019 It is a known fact, that in software development there are many libraries and kits that aid developers in their work. But what about such a brand new technology as Virtual Reality? Are there dev kits to develop VR apps too? Firstly, things are quite different than of those related to augmented reality SDKs. We’ve selected 6 most popular VR headsets so far, and we’ll go in descending order by price. 1. Motion tracking: It comes with two wireless infrared Lighthouse cameras. Controllers: They’re basically a vertically bisected version of the Steam Controller, with a trackpad, buttons and a pressure-sensitive grip in each hand. Camera: Front-facing camera, which means users may overlay virtual objects onto the real world surroundings. Hardware: NVIDIA GeForce GTX 970 AMD Radeon R9 290Intel i5-4590AMD FX 83504GB+ of RAM, HDMI 1.4 or DisplayPort 1.2 or newer1x USB 2.0 or greater port Windows 7 SP1 or newer Best VR SDK for HTC Vive 2. Hardware: PlayStation 4. 3. Oculus SDK 4. Hardware: 5. 6. P.S.

ブラウザで3Dコンテンツを作るなら?Unity WebGLとA-Frameのパフォーマンスを比較してみた 初めまして、今年の1月よりVR室にインターン生としてお世話になっている takapikoX です。 今回、UnityとA-Frameで作ったWebGLによる3Dコンテンツについて、簡単な性能比較を行いました。 今週のお題「私の沼」 ブラウザ上で3Dグラフィックスを実装するには、WebGLというJavaScript APIによって、ブラウザを通してデバイスのGPUにアクセスする必要があります。 ics.medialiginc.co.jp A-FrameはこのThree.jsをベースにして開発されたJavaScriptのフレームワークで、ブラウザ上でのVRコンテンツ実装に非常に適しています。 Unityで作られたブラウザゲームを出力する場合も同様に、WebGLを使用するようにasm.jsで出力されています。 asm.jsとWebAssemblyって実際なんなの? 対応状況 asm.jsはJavaScriptのサブセットのため、最新版のJavaScriptに対応した全てのブラウザ上で動作します。 Unity - マニュアル: WebGL のブラウザ間での互換性 Unityで作成したWebGLコンテンツは現在公式ではVR化することはできません。 dev.mozilla.jp となると、どちらで作った方が性能が高くなるのか、という点は気になるところです。 OS:Windows 10 Pro (64-bit) CPU:Intel® Core i7 GPU:NVIDIA GeForce GTX 1070 RAM:16.0 GB ブラウザ:Google Chrome 58(64-bit) Unity,A-Frameともに、23インチモニターへ全画面出力した状態で、検証を行いました。 今回の性能比較に当たって、3つのシーンを作成しました。 サンプル1 カメラとライト、背景のみ設置する Unity版 / A-Frame版 サンプル2 空間上にランダムで5000個の立方体オブジェクトを配置する Unity版 / A-Frame版 サンプル3 空間上にランダムで5000個の立方体オブジェクトを配置し、それらを動かす Unity版 / A-Frame版 ※全てのページでマウスを使用した見回しを行うことができます。 以下に今回作成したプロジェクトのgithubをおいておきます。 読み込み時間の比較 A-Frame Unity FPSの比較

Two Way Acrylic Mirror Cut To Size Delivery Rates Standard UK Mainland *For orders placed before 12pm. For orders placed after 12pm this service is 2 - 3 working days. Please note some postcodes e.g. All delivery deadlines are subject to stock availability - in the unlikely event that we cannot meet your delivery expectations we will contact you immediately to make alternative arrangements. How quickly will my order arrive? We now offer several delivery services to best suit our customers needs. We are very proud of our excellent customer service so if you have a deadline, or require your order delivered to a non-mainland UK address which may take slightly longer, please do not hesitate to contact us on 01752 897921 or info@cutplasticsheeting.co.uk for more information. Nominated Delivery (request a delivery date) Our nominated delivery service allows you to specify a day which your order is delivered on. If your order is placed before 12pm then the earliest available date will be 4 working days from the current date.

WebVR  |  Web  |  Google Developers 警告:WebVR はまだ試験運用版であり、仕様変更の可能性があります。 WebVR は、Daydream ヘッドセットや Pixel スマートフォンなど、ユーザーが所有している VR ヘッドセットや VR 対応端末を利用して、ブラウザに臨場感あふれる 3D エクスペリエンスを表示できるようにする JavaScript API です。 サポートと利用 現在、WebVR API は次のブラウザで利用可能です。 Chrome ベータ版(M56+)(オリジン トライアルによって)Firefox NightlySamsung Internet Browser for Gear VR(注: 現在、このブラウザは古いバージョンの WebVR 仕様をサポートしています) WebVR をサポートしていないブラウザまたは古いバージョンの API を使用しているブラウザの場合は、WebVR Polyfill にフォールバックできます。 不安がある場合は、低品質の 3D エクスペリエンスを避けて、ユーザーが乗り物酔いのような状態にならないようにしてください。 WebVR の最新のステータスをご確認ください。 WebVR のコンテンツを作成する WebVR のコンテンツを作成するには、いくつかの最新の API に加えて、WebGL や Web Audio などの既存のテクノロジーを活用し、さまざまな入力タイプとヘッドセットについて理解する必要があります。 WebVR を使ってみる WebGL シーンを用意して VR API を追加し、WebVR をさっそく使用してみましょう。 WebVR シーンに入力機能を追加する 魅力的な没入型のエクスペリエンスを提供するには、インタラクションが不可欠です。 その他のリソース 最近は、優れた WebVR のリソースがウェブで見つかるようになってきています。 パフォーマンスをトラッキングする WebVR を使用するユーザーが不快に感じないようにするには、一貫した(高い)フレームレートを維持する必要があります。 モバイル端末では、通常、リフレッシュ レートは 60Hz です。 これらの目標値を達成するには、ターゲット端末で定期的にテストを実施し、Chrome DevTools の Timeline を使用してフレームごとの負荷を測定する必要があります。

A-Frame permet le développement de projet en 3D pour créer des espaces d'immersions. C'est une solution à faible prix, avec une légère complexité de prise en main. by mourenm.inspm Jan 5

Related: