|
6 | 6 | -->
|
7 | 7 | <h1 id="altspacevr-sdk">AltspaceVR SDK</h1>
|
8 | 8 | <h2 id="a-frame-api-three-js-api"><a href="https://altspacevr.github.io/AltspaceSDK/doc/aframe/">A-Frame API</a> - <a href="https://altspacevr.github.io/AltspaceSDK/doc/js/">Three.js API</a></h2>
|
9 |
| -<p>The AltspaceVR SDK can be used together with <a href="http://threejs.org/">Three.js</a> or <a href="https://aframe.io/docs/0.7.0/introduction/">A-Frame</a> to create holographic, multi-user web apps for virtual reality. When running inside <a href="https://altvr.com/">AltspaceVR</a> they can be experienced with consumer VR hardware including the Oculus Rift, HTC Vive, Samsung GearVR, and Google Daydream, as well as in non-VR mode for PC, Mac, and Mobile.</p> |
| 9 | +<p>The AltspaceVR SDK can be used together with <a href="http://threejs.org/">Three.js</a> or <a href="https://aframe.io/docs/0.7.0/introduction/">A-Frame</a> to create holographic, multi-user web apps for virtual reality. When running inside <a href="https://altvr.com/">AltspaceVR</a> they can be experienced with consumer VR hardware including the Oculus Rift, HTC Vive, Samsung GearVR, and Google Daydream, as well as in non-VR mode for PC.</p> |
10 | 10 | <p>Three.js is an open-source, renderer-agnostic 3D engine written in Javascript. It is used to construct much of the 3D graphics you see on the web, and can be used to create entire applications, or enhance existing webpages with 3D content. A-Frame is a later addition to the 3D Web family, simplifying the process with the use of HTML-style markup to build 3D scenes instead of Javascript.</p>
|
11 | 11 | <p>If you choose, you can apply for AltspaceVR developer privileges <a href="http://developer.altvr.com/devflag">here</a>. You will typically have a response within 2-3 days. Once granted, you will have access to a host of new activity types that are designed for SDK use. This is not required to use the SDK though.</p>
|
12 | 12 | <p><strong>If you are brand new to web development</strong> or 3D applications, we recommend you develop with A-Frame, as it's more user-friendly and has more utility built-in. Head over to our <a href="https://altspacevr.github.io/AltspaceSDK/doc/aframe/">A-Frame API Documentation</a> for more info on how to get started using A-Frame with AltspaceVR. You should also check out the official reference from <a href="https://aframe.io/docs/0.7.0/introduction/">A-Frame</a>.</p>
|
@@ -42,8 +42,7 @@ <h2 id="sdk-feature-overview">SDK Feature Overview</h2>
|
42 | 42 | <p>** Meshes outside the bounds of the enclosure will be culled unless you request full space access.</p>
|
43 | 43 | <h2 id="debugging-sdk-apps">Debugging SDK Apps</h2>
|
44 | 44 | <p>We provide a standalone debugger that can connect to SDK apps while they're running in Altspace and has the normal functionality of the Chrome developer tools (i.e. you can read console logs, look at the values of variables, execute Javascript, etc.) You can download it here:</p>
|
45 |
| -<p><strong><a href="http://sdk.altvr.com/debugger/DebuggerMacOSX.zip">OSX Debugger</a> - <a href="http://sdk.altvr.com/debugger/DebuggerWindows.exe">Windows Debugger</a></strong></p> |
46 |
| -<p>(Note that you cannot rename the OSX Debugger from Debugger.app after you extract it, or it won’t run due to legacy .app bundle structure — it needs an Info.plist with metadata.)</p> |
| 45 | +<p><strong><a href="http://sdk.altvr.com/debugger/DebuggerWindows.exe">Windows Debugger</a></strong></p> |
47 | 46 | <p>More generally, Altspace browsers are implemented using an embedded Chromium which exposes the Chrome debugging protocol version 1.1. You can find documentation on the protocol and usage <a href="https://developer.chrome.com/devtools/docs/debugger-protocol">here</a>. The protocol is exposed via a WebSocket interface on port 9999, rather than 9222 as is typical for the Chrome desktop browser. You can test it out by accessing <a href="http://localhost:9999/json">http://localhost:9999/json</a> while running Altspace to see a list of active in-world browsers and enclosures in JSON format.</p>
|
48 | 47 | <p>There are many third-party tools that speak this protocol which you can point at running Altspace browsers, e.g.:</p>
|
49 | 48 | <ul>
|
|
0 commit comments