Lab: Full application functionality from Unity3d at runtime standalone
Although my runtime library hasn’t been updated officially for sometime now, here’s a good showcase of how it has come on and the reason it was created in the first place.
Yesterday was the first official release of the free application SPACE (Simulated Performing Arts Creative Environment) built upon the backbone of the runtime library allowing unity pro users to create runtime applications easily and without the major headaches involved in coding such a thing, all coded in native unity3d (no DLL’s).
Although this version of the fusedworks SPACE application is curently only PC standalone, MAC release later next week, it shows how versatile a 3d engine such as Unity3d can be.
Here’s the official link:-
Lab: Streaming flash webcam via sockets to Unity3d 2.6
Finally after a year, here is the code I used to Stream the Flash webcam data to my Unity app via sockets, remember that both plug-ins will have to sit on your webpage for this to work and you will have to build in Unity 2.6 unless you deal with the new Socket Security Policy in Unity v3, shouldn’t be too hard.
Link to an online demo is here. Another reason why this code is a bit defunct is that Unity are building an export into Flash Molehill, so you should natively be able to pass bitmap data to a texture 2D with Flash Actionscript shortly, roll on the tedious amounts of “new” augmented reality solutions, however if you get a Unity build working with SURF at a good speed the let me know!
Lab: File I/O import library supporting multiple formats and platforms.
** It is with my apologies that due to high levels of interest from other parties and ‘having to put food on the table’ as such, I am not disclosing further work based upon this initial library, the version below remains free for all to edit and use, but I have since improved the code for multiple platforms and made it much more object oriented so feel the code is a little too valuable to me to release gratis for this very moment. Please feel free to contact me if you have further enquiries with regards to this – Jon
The aim of this project was to provide a cross platform all inclusive plug-in based library for Unity3d Pro users to aid developers trying to create runtime application based functionality in there own unity projects. The focus was on creating a solution that ran perfectly for PC /Mac standalone solutions, for instance see the space project which was an outcome of this work :http://space.fusedworks.com
The library was to hopefully offer Unity users things such as a file browser, processing bar, access to runtime mesh, texture, audio, video and material libraries, import support for OBJ, DAE, 3DS, and the standalone use of a DLL for conversion of H264, MP4, WMV to OGG THEORA and MP3, WAV, AIFF to OGG VORBIS (however the last part is still to be achieved).