A computer-based system for designing and using three-dimensional
environments over a bandwidth limited network such as the Internet. The
system allows an environment to be specified as a series of
two-dimensional grids of text characters. Each character occupies a single
grid position and represents an object in the environment. Objects can be
given characteristics such as texture maps, and associated images and
sounds that are triggered by events such as a user approaching the object.
An object or image can be a hyperlink so that, when clicked or moved upon,
the user is transported to a new location. A basic set of objects and
media (images and sounds) is provided so that a designer of an environment
does not have to perform low-level three-dimensional modeling. Objects can
behave differently when placed near one another. For example, walls fuse
together to provide a longer wall. Ramps weld together to provide a
single, longer, ramp having a slope that is shallower than the two or more
ramps welded together. The environments are customizable by referring to
block objects, texture maps, bitmap images, sound files, etc., that can be
located anywhere on the Internet, including the user's computer. The
system adapts to display differing levels of detail dependent on the
performance ability of the user's computer platform.
Um sistema por computador para projetar e usar ambientes tridimensionais sobre uma largura de faixa limitou a rede tal como o Internet. O sistema permite que um ambiente seja especificado como uma série de grades bidimensionais de caráteres do texto. Cada caráter ocupa uma única posição da grade e representa um objeto no ambiente. Os objetos podem ser dados características tais como mapas da textura, e as imagens e os sons associados que são provocados por eventos tais como um usuário que aproxima o objeto. Um objeto ou uma imagem podem ser um hyperlink de modo que, quando estalado ou movido upon, o usuário é transportado a uma posição nova. Um jogo básico dos objetos e dos meios (imagens e sons) é fornecido de modo que um desenhador de um ambiente não tenha que executar modelar tridimensional de baixo nível. Os objetos podem comportar-se diferentemente quando colocados perto de um outro. Para o exemplo, as paredes fundem junto para fornecer uma parede mais longa. As rampas soldam junto para fornecer um único, mais longo, a rampa que tem uma inclinação que seja mais rasa do que os dois ou mais rampas soldadas junto. Os ambientes são customizable consultando aos objetos do bloco, aos mapas da textura, às imagens bitmap, às limas sadias, etc., que podem ser ficados situados em qualquer lugar no Internet, including o computador do usuário. O sistema adapta-se para indicar níveis diferindo do dependente do detalhe na abilidade do desempenho da plataforma do computador do usuário.