Difference between revisions of "Holodeck"
(Re-Edited after restoring the Open Source Holodeck Page. The OS Holodeck is NOT the only product known as a holodeck, nor should it be represented in the wiki as such.) |
m |
||
(80 intermediate revisions by 19 users not shown) | |||
Line 1: | Line 1: | ||
{{LSL Header}} | {{LSL Header}} | ||
What is a Holodeck? | == What is a Holodeck? == | ||
A Holodeck is a product used to save different forms of content (either furniture settings or even an entire environment), similar to 'Holodecks' used in various sci-fi television shows and movies. | A '''Holodeck''' is a product used to save different forms of content (either furniture settings or even an entire environment), similar to 'Holodecks' used in various sci-fi television shows and movies. For Second Life purposes, a holodeck allows you to rez a large variety of rooms or scenarios in limited space. Some systems even allow the scene to be located far away from its control panel, offering the convenience of large, rez-on-demand structures without tying up a large space in your house. | ||
A '''holodeck-panocube''' consists of photos. The picture changes on every wall, plus the floor and ceiling, making a total immersed "single" image. A regular holodeck will rezz and derezz prims such as different houses with furniture, and might rezz surrounding panocube images in addition. | |||
A | A '''skybox''' is a method to easily create a background to make a computer and video games look bigger than it really is, by creating the illusion of distant three-dimensional surroundings. A '''skydome''' employs the same concept but uses either a sphere or a hemisphere instead of a cube. | ||
Processing of 3d graphics is very costly, specifically in real-time games, and poses multiple limits. Levels have to be processed at tremendous speeds, making it difficult to render vast skyscapes in real-time. Additionally, due to the nature of computer graphics, objects at large distances suffer from floating point errors, causing levels to have strong limits on their extents. | |||
To compensate for these problems, games often employ skyboxes. Traditionally, these are simple cubes with up to 6 different textures placed on the faces. By careful alignment, a viewer in the exact middle of the skybox will perceive the illusion of a real 3-D world around it, made up of those 6 faces. | |||
As a viewer moves through a 3-D scene, it is common for the skybox to remain stationary with respect to the viewer. This technique gives the skybox the illusion of being very far away since other objects in the scene appear to move, while the skybox does not. This imitates real life, where distant objects such as clouds, stars and even mountains appear to be stationary when the viewpoint is displaced by relatively small distances. Effectively, everything in a skybox will always appear to be infinitely distant from the viewer. This consequence of skyboxes dictates that designers should be careful not to carelessly include images of discrete objects in the textures of a skybox since the viewer may be able to perceive the inconsistencies of those objects' sizes as the scene is traversed. | |||
The source of a skybox can be any form of texture including photographs, hand-drawn images, or pre-rendered 3-D geometry. Usually, these textures are created and aligned in 6 directions, with viewing angles of 90 degrees (which covers up the 6 faces of the cube). | |||
=== Known Holodeck & Panocube Products: === | |||
* [https://marketplace.secondlife.com/p/EVOLVE-HOLODECK-BUILDERS-EDITION/2143165 '''Evolve Holodeck'''] by evonic Ordram | |||
* [https://marketplace.secondlife.com/stores/6116 '''Horizons'''] by Cheshyr Pontchartrain | |||
* [https://marketplace.secondlife.com/stores/1092 '''Paradise Blanket'''] by OctoberWerks | |||
* [https://marketplace.secondlife.com/stores/87567 '''HoloRez'''] by HoloRez Rang | |||
* [https://marketplace.secondlife.com/p/Skyboxer-holodeck/183080 '''Skyboxer'''] by Ethereal Fremont | |||
* [https://marketplace.secondlife.com/p/Skidz-Partz-Primitizer-Open-Source-Holodeck/1269199 '''Primitizer'''] by Revolution Parenti | |||
* '''The Titan''' by Jack Hathor | |||
* [https://marketplace.secondlife.com/stores/5642 '''Room Switch'''] by Loki Ball | |||
* '''The Green Wonder''' by Tina Freund | |||
* '''Holodeck''' by Professor Eisenberg (Panocube) | |||
* '''The Virtual Reality Room''' by Stephane Zugzwang (Panocube) | |||
* '''Krull's VR Room System''' | |||
* '''Mobius Box''' by Fox Absolute | |||
* [http://world.secondlife.com/place/75b6d881-a0ea-617e-be05-8eed0211f737 '''The Ultimate Virtual Reality Holodeck'''] by Vander Reich & RichSz Rexen(Panocube) [http://reich-rexen.com/R&R-VR-HOLODECK-INSTRUCTIONS.pdf R&R-VR-HOLODECK-INSTRUCTIONS] | |||
* [https://marketplace.secondlife.com/stores/14523 '''Super Sofa'''] by LayZeeBones ('''appears to have been removed from Marketplace''') | |||
* [https://marketplace.secondlife.com/stores/4005 '''The Holodeck'''] by Loki Clifton ('''appears to have been removed from Marketplace''') | |||
* [http://world.secondlife.com/place/6a21a533-d880-5f38-8ed5-2c4a365a4f38 '''SkyBox Lab''' HoloDeck SkyMaps] by ThoseGuys Footmen ('''appears to no longer exist''') | |||
* [http://world.secondlife.com/place/6a21a533-d880-5f38-8ed5-2c4a365a4f38 '''AWESOME BALLS''' 3D Environments - HoloDecks & SkyMaps] ('''appears to no longer exist''') | |||
* [https://marketplace.secondlife.com/stores/7252 '''HyperCube'''] by Domneth Dingson -D-VTech ('''appears to have been removed from Marketplace''') | |||
* [https://marketplace.secondlife.com/p/Soulmates-Creations-Holodeck-R-10-x-20/138947 '''Holodeck'''] by Soulmates Creations ('''appears to have been removed from Marketplace''') | |||
* [https://marketplace.secondlife.com/stores/23353 '''DRUID Holodeck'''] by Darwin Recreant and Ui Beam ('''appears to have been removed from Marketplace''') | |||
==Related Articles== | |||
*'''[[Open Source Holodeck]]''' |
Latest revision as of 20:35, 24 January 2015
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
What is a Holodeck?
A Holodeck is a product used to save different forms of content (either furniture settings or even an entire environment), similar to 'Holodecks' used in various sci-fi television shows and movies. For Second Life purposes, a holodeck allows you to rez a large variety of rooms or scenarios in limited space. Some systems even allow the scene to be located far away from its control panel, offering the convenience of large, rez-on-demand structures without tying up a large space in your house.
A holodeck-panocube consists of photos. The picture changes on every wall, plus the floor and ceiling, making a total immersed "single" image. A regular holodeck will rezz and derezz prims such as different houses with furniture, and might rezz surrounding panocube images in addition.
A skybox is a method to easily create a background to make a computer and video games look bigger than it really is, by creating the illusion of distant three-dimensional surroundings. A skydome employs the same concept but uses either a sphere or a hemisphere instead of a cube.
Processing of 3d graphics is very costly, specifically in real-time games, and poses multiple limits. Levels have to be processed at tremendous speeds, making it difficult to render vast skyscapes in real-time. Additionally, due to the nature of computer graphics, objects at large distances suffer from floating point errors, causing levels to have strong limits on their extents.
To compensate for these problems, games often employ skyboxes. Traditionally, these are simple cubes with up to 6 different textures placed on the faces. By careful alignment, a viewer in the exact middle of the skybox will perceive the illusion of a real 3-D world around it, made up of those 6 faces. As a viewer moves through a 3-D scene, it is common for the skybox to remain stationary with respect to the viewer. This technique gives the skybox the illusion of being very far away since other objects in the scene appear to move, while the skybox does not. This imitates real life, where distant objects such as clouds, stars and even mountains appear to be stationary when the viewpoint is displaced by relatively small distances. Effectively, everything in a skybox will always appear to be infinitely distant from the viewer. This consequence of skyboxes dictates that designers should be careful not to carelessly include images of discrete objects in the textures of a skybox since the viewer may be able to perceive the inconsistencies of those objects' sizes as the scene is traversed. The source of a skybox can be any form of texture including photographs, hand-drawn images, or pre-rendered 3-D geometry. Usually, these textures are created and aligned in 6 directions, with viewing angles of 90 degrees (which covers up the 6 faces of the cube).
Known Holodeck & Panocube Products:
- Evolve Holodeck by evonic Ordram
- Horizons by Cheshyr Pontchartrain
- Paradise Blanket by OctoberWerks
- HoloRez by HoloRez Rang
- Skyboxer by Ethereal Fremont
- Primitizer by Revolution Parenti
- The Titan by Jack Hathor
- Room Switch by Loki Ball
- The Green Wonder by Tina Freund
- Holodeck by Professor Eisenberg (Panocube)
- The Virtual Reality Room by Stephane Zugzwang (Panocube)
- Krull's VR Room System
- Mobius Box by Fox Absolute
- The Ultimate Virtual Reality Holodeck by Vander Reich & RichSz Rexen(Panocube) R&R-VR-HOLODECK-INSTRUCTIONS
- Super Sofa by LayZeeBones (appears to have been removed from Marketplace)
- The Holodeck by Loki Clifton (appears to have been removed from Marketplace)
- SkyBox Lab HoloDeck SkyMaps by ThoseGuys Footmen (appears to no longer exist)
- AWESOME BALLS 3D Environments - HoloDecks & SkyMaps (appears to no longer exist)
- HyperCube by Domneth Dingson -D-VTech (appears to have been removed from Marketplace)
- Holodeck by Soulmates Creations (appears to have been removed from Marketplace)
- DRUID Holodeck by Darwin Recreant and Ui Beam (appears to have been removed from Marketplace)