Saturday, 24 June 2017

Sony has created a 3D system based on VRML 1.0 and Sony Extensions (E-VRML)



Sony has created a 3D system based on VRML 1.0 and Sony Extensions (E-VRML) that allows you to build and animate 3D worlds. These worlds contain not only animated 3d forms, but also sounds and videos. Along with other companies, VRML 1.0 has been enhanced by supporting those features that allow you to build interactive 3d worlds. The current system is based on VRML 2.0.
It has been added in the VRML 2.0 browser to share the 3D world with other users with whom it is possible to talk and see them move into the environment.
VRML is a programming language that allows you to create 3D virtual worlds. It is designed to be HTML equivalent. Template and material data are put into ASCII text files so easily editable. A special browser converts these files into 3d data (Rendering) to create the scene. Through the browser you can move in this environment using mouse or keyboard. As in html you can create Hyper-link texts, in Vrml you can create Hyper-link objects, allowing for example to load another environment 3d or 2d data (html) simply by clicking on the mouse.

Enhanced-VRML (E-VRML) is based on the improved VRML 2.0 standard with features that support multiuser interaction.

Community Place Browser

It's a software that lets you navigate 3d virtual worlds over the Internet, with the ability to move, meet and interact with characters, listen to music, watch a movie.

Community Place is a complete VRML97 browser with Java support. There is the stand-alone version or the plug-in version for Netscape version 2.01 / 3.0.

Sony expects to continue developing the helper application even if the plug-in is already available because with the helper application, developers have the ability to use the file system eg to read and write files from VRML world to save state information, while in the plug-in version Netscape's Java security restrictions do not allow this.
However, it is not necessary to write the local file system to handle a 3D world in multi - user VRML or to create more user - shared situations with Sony 's Java Aps vscp extension.
Community Place Conductor

Files created with the Community Place Conductor, which is a tool for building virtual worlds shared with VRML97 and Java, are based on VRML 2.0 and can therefore be viewed with many VRML browsers. With the Conductor you can create objects managed by Java so you must have a VRML 2.0 browser that supports Java scripting.
Other modeling tools can be used to create 3d environments, such as WaveFront, SoftImage, and 3D Studio Max.
The texture file format can be of various types: Bmp, Ras, Gif, Jpeg. Multi-frame Bmp and gif are supported for moving texture. It is in the process of supporting AVI and MPEG.
Audio is supported in WAV and MOD formats.

Community Place Bureau

It is a multi-user server that allows more users to share a 3D world. It lets you choose your own virtual representation, avatar, and use that avatar to represent the user in shared worlds.
Once connected to the Community Place Bureau, the user enters a shared world where he can see others, greet them, talk in groups, and have private conversations.

The number of simultaneous users depends a lot on the type of connection eg to have 300 users and it is reasonable to request a bandwidth on a T1 line.

A Community Place Bureau (win95) demo version is available that supports up to 12 competing connections. You can use the Community Place helper application VRML 2.0 browser with Microsoft Internet Explorer, although the links that are present in the VRML environment to access 2d web pages are not recognized by IE, but this feature is supported by Netscape.