OAR Converter: Using OpenSimulator and Unity as a Shared Development Environment for Social Virtual Reality Environments

Similar documents
OAR Converter: Using OpenSimulator and Unity as a Shared Development Environment for Social Virtual Reality Environments

OpenSimulator and Unity as a Shared Development Environment

Google SketchUp/Unity Tutorial Basics

SW MAPS TEMPLATE BUILDER. User s Manual

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

MIXED REALITY (AR & VR) WITH UNITY 3D (Microsoft HoloLens)

Webinar Series. Virtual Reality. February 28 th, :00 PM EST. Hosted by Jeff Bertrand and Ginny Moore

Extract from NCTech Application Notes & Case Studies Download the complete booklet from nctechimaging.com/technotes

DAZ Page 1. DAZ3D to Unity (Objects and Clothing)

This allows you to choose convex or mesh colliders for you assets. Convex Collider true = Convex Collider. Convex Collider False = Mesh Collider.

8iUnityPlugin Documentation

HALCoGen TMS570LS31x Help: example_sci_uart_9600.c

HIS document 2 Loading Observations Data with the ODDataLoader (version 1.0)

MagicInfo Express Content Creator

8iUnityPlugin Documentation

Distinction Import Module User Guide. DISTINCTION.CO.UK

PSD to Mobile UI Tutorial

PYTHON. BBM103 Introduction to Programming Lab 1. Hacettepe University Computer Engineering Department

IAT 445 Lab 10. Special Topics in Unity. Lanz Singbeil

2. Decide which wall template you are going to use, the default or the tall wall, and load that template into your art program.

To build shapes from scratch, use the tools are the far right of the top tool bar. These

US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

This file includes important notes on this product and also the additional information not included in the manuals.

Intel Stress Bitstreams and Encoder (Intel SBE) 2017 AVS2 Release Notes (Version 2.3)

Software api overview VERSION 3.1v3

MANAGING MODS Imported mods are located in:..\[steamlibrary]\steamapps\common\purefarming \ PureFarming_Data\StreamingAssets\IMPORTER\mod

Scott Auge

VEGETATION STUDIO FEATURES

Denkh XML Reporter. Web Based Report Generation Software. Written By Scott Auge Amduus Information Works, Inc.

Fujitsu ScandAll PRO V2.1.5 README

WORKFLOW OF EXPORTING REVIT MODELS TO UNITY

User Manual. Date Aug 30, Enertrax DAS Download Client

This file includes important notes on this product and also the additional information not included in the manuals.

IETF TRUST. Legal Provisions Relating to IETF Documents. Approved November 6, Effective Date: November 10, 2008

HYDRODESKTOP VERSION 1.1 BETA QUICK START GUIDE

9.2 Use and animate compositing effects. 9.4 Track motion and apply the data to footage

What is Irr RPG Builder? What are the current features? (IRB Alpha 0.3)

Expense Management Asset Management

Pointfuse V3.4 Quick Start

Table of Contents Overview...2 Selecting Post-Processing: ColorMap...3 Overview of Options Copyright, license, warranty/disclaimer...

Unity Game Development

3dSprites. v

Unity introduction & Leap Motion Controller

Pointfuse V3.4 Quick Start

Underwater Manager (Optional)

Copyright PFU LIMITED 2016

Unity Scripting 4. CS 491 / DES 400 Crea.ve Coding. Computer Science

Static analysis for quality mobile applications

PageScope Box Operator Ver. 3.2 User s Guide

DEVELOPERS MANUAL. Philip SUPER HAPPY FUN FUN INC Research Blvd. Suite C-220 Austin, TX, 78759

Training offers. I`m offering training for the listed visualization software.

NEC Display Solutions MultiProfiler for Linux x64 Versions Installation Guide

MaxstAR SDK 2.0 for Unity3D Manual. Ver 1.2

Spout to NDI. Convert between Spout and Newtek NDI sources. Using the Newtek NDI SDK. Version 2.

Open Source Used In TSP

User Guide. Calibrated Software, Inc.

Sviluppo Di App Mobile Per Augmented Reality

LabVIEW Driver. User guide Version

Installing the application involves several steps. Note that you must install QuickBooks on your computer prior to installing this application.

3D Overlay Specifications (Formerly 3D Guidelines)

Animation & AR Modeling Guide. version 3.0

UNITY WORKSHOP. Unity Editor. Programming(Unity Script)

Definiens. Image Miner bit and 64-bit Editions. Release Notes

System Log NextAge Consulting Pete Halsted

Instruction Manual v1.2

GP Utility Update Overview and Installation

File Reference Editor

Introduction to Unity. What is Unity? Games Made with Unity /666 Computer Game Programming Fall 2013 Evan Shimizu

Dreamweaver MX The Basics

CS248 Lecture 2 I NTRODUCTION TO U NITY. January 11 th, 2017

Copyright PFU LIMITED

IETF TRUST. Legal Provisions Relating to IETF Documents. February 12, Effective Date: February 15, 2009

Mobile Touch Floating Joysticks with Options version 1.1 (Unity Asset Store) by Kevin Blake

Launch Your Virtual World Fast

05: A Gentle Introduction to Virtools

pyserial-asyncio Documentation

When you tag an object as static batched, then Unity will group that object in with other objects that share the same material.

Author : Gayle Clark, Business Solutions Analyst, Spescom Software Ltd. Approved by : Ewen Roberts, Software Developer Spescom Software Inc.

FLAME BOSS 200V2 & 300 MANUAL. Version 2.6 Download latest at FlameBoss.com/manuals

Click on OneDrive on the menu bar at the top to display your Documents home page.

Installation. List Wrangler - Mailing List Manager for GTK+ Part I. 1 Requirements. By Frank Cox. September 3,

Game Design Unity Workshop

JPdfBookmarks Manual. by Flaviano Petrocchi

Definiens. Definiens XD 2.1. Release Notes

Bosch Smart Home. Plug Instruction Manual

HYDRODESKTOP VERSION 1.4 QUICK START GUIDE

Getting Started. Extruding Features. Convert to feature class

TWAIN driver User s Guide

Note that the reference does not include the base directory or an initial backslash. The file extension for UI canvases should be included.

Bforartists Reference Manual - Copyright - This page is under Public Domain. Editors

Fire Dynamics Simulator

Introduction. QuickStart and Demo Scenes. Support & Contact info. Thank you for purchasing!

Ecma International Policy on Submission, Inclusion and Licensing of Software

VastPark Developer SDK

AccuTerm 7 Internet Edition Connection Designer Help. Copyright Schellenbach & Assoc., Inc.

Game Design From Concepts To Implementation

You can also export a video of what one of the cameras in the scene was seeing while you were recording your animations.[2]

Release Notes. Last Updated: March 2018

The Cron service allows you to register STAF commands that will be executed at a specified time interval(s).

8/16/2014 UNITYCODER.COM MOBILE PAINT

Transcription:

OAR Converter: Using OpenSimulator and Unity as a Shared Development Environment for Social Virtual Reality Environments Fumikazu Iseki Tokyo Univ. of Info. Sci., Dept. of Informatics, Japan Austin Tate AIAI, School of Informatics, University of Edinburgh, UK Daichi Mizumaki Tokyo Univ. of Info. Sci., Dept. of Informatics, Japan Kohei Suzuki The Daiichi Information Systems Co., Ltd, Japan

OAR Converter Purpose OAR Converter can take an OpenSimulator Archive (OAR) and from it create textures, meshes and terrain suitable to import into Unity3D. OAR Converter goes from an OpenSimulator Archive (OAR) to Collada (.DAE) files for use in Unity3D. The software was developed by Fumi Iseki and his colleagues at the Network Systems Laboratory of Tokyo University of Information Sciences (TUIS) in Japan with support from Austin Tate at the University of Edinburgh. OAR Converter can run on Linux and Windows and source code is available. For convenience a version with Windows UI is also available as a ready to run package.

OAR Converter Process OpenSim Unity OAR File Collada.DAE File Editor Extension (Shader) OAR Converter SelectOARShader

OAR Converter Quick Start Place your OpenSim OAR file in a suitable directory. Using defaults, the conversions will be placed in separate directories in this same directory with names based on the OAR file name prefixed by OAR_ and DAE_ Run the OAR Converter and using File -> Open OAR File select the OAR file you wish to convert. This will create a directory called OAR_ with the unpacked contents of the OAR file ready for conversion. Now select File -> Convert Data from the OAR Converter File menu. This will create a directory called DAE_ with the converted content in it. The DAE_ directory created will contain the DAE/Collada objects for the conversion which have colliders (are solid) and one special DAE/Collada object for the terrain (named the same as the OpenSim region name). It will also have sub-directories for all Textures and for the Phantoms (objects with no collider).

Import to Unity3D Quick Start In a Unity project, add a special Shader Editor/SelectOARShader.cs which handles the import of the textures and material properties for imported objects. In your Unity project add an empty game object at 0,0,0. You could name it the same as your OpenSim region name for convenience. Drag the DAE_ folder in its entirety onto the Unity Project (Assets) panel. Select all the objects in the top level of this directory except the Textures and Phantoms sub-directories and drag them onto the empty game object in the Unity Hierarchy panel. Create another empty game object at 0,0,0 under the previous one. You could name it Phantoms for convenience. Select all the objects in the Phantom directory and drag them onto the Phantoms game object in the Unity Hierarchy panel. Optionally add a water layer at 0,0,0 using standard Unity assets.

Issues that may arise Take care to include the customised Editor/SelectOARShader.cs in the project assets. You may see a warning from Unity about a mesh having more then 64K vertices or triangles indicated on loading the assets in Unity. The converted OpenSim terrain mesh has 256x256x2 triangles, but Unity itself splits larger meshes into smaller components to address this. During conversion the OAR Converter may report a number of errors related to texture conversion. The OAR Converter tries a number of JPEG2K libraries to do its best for conversion, but some still cannot be converted. The OAR Conversion process does not bring across any active scripting, particle systems (for smoke, fire, etc.) or special light sources. You need to add these again into a Unity project.

Visiting the OAR Converted Region You can immediately look at the converted region content by adding a suitable ThirdPersonController and avatar such as the Unity Ethan standard asset. The OAR Converter distribution includes the free Unity Japan UnityChan character. Once available the Unity content can be published and used in any Unity project including via Unitybased multi-user virtual worlds such as Sinespace.

OAR Converter Use with Sinespace Sinespace is a Unity-based multi-user virtual world platform which allows users/creators to add their own regions and experiences. Sinespace supports WebGL/Browser, desktop, mobile platforms and VR. OAR Converted regions or extracts from them can easily be used in Sinespace, but there is an issue with many repeated textures and materials due to the way that OAR Converter encodes visual properties in texture/material names leading to repeats of the (potentially large) texture files in the Unity project. Adam Frisby, himself an early developer of OpenSim, has provided a useful tool in the Unity Sinespace menu that allows for OAR material Cleanup which can be used before a Unity/OAR Converted Sinespace region is uploaded and which significantly reduces the number of repeated texture files needed. Vue Virtual University of Edinburgh 12 regions from Second Life/OpenSim brought over and moved onto the original 256mx256m grid relative positions.

OAR Converter License Flexible any use with attribution OAR Converter 2014-2016 Fumi.Iseki, Austin Tate, D.Mizumaki and K.Suzuki License (2016 11/19) http://www.nsl.tuis.ac.jp/, All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of the OAR Converter nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Please respect the copyright of content providers when using OAR Converter.

OAR Converter More Information A web page with OAR Converter resources, quick start information and links is available at: http://blog.inf.ed.ac.uk/atate/oar-conv/ The main distribution web page and more detailed information is available at the original TUIS site in Japan at: http://www.nsl.tuis.ac.jp/xoops/modules/xpwiki/?oarconvwin

Virtual World Development Paths Second Life Second Inventory 2D Textures Paint Shop Pro Photoshop OpenSim FBX Exporter Collada DAE Mesh OAR OAR Converter DAE Unity 3D Models Development Tools Conversion Tools Cinema4D, Blender, 3D Studio Max Virtual World Platforms Sinespace Other Unitybased MMOs SmartFox Pro Proton MMO