quinta-feira, 19 de fevereiro de 2009

LittleBigPlanet - Construção : Planos de vista na edição

Este artigo também pode ser lido no LBPFan.

Ao início, este conceito pode ser pouco complicado de perceber, mas como vão ver, é bastante simples.

O LittleBigPlanet, é composto por vários níveis de profundidade (o chamado 2.5D), e relativamente a isto tem 2 tipos de objectos: os objectos planos e os objectos volumétricos. Nota que estes nomes foram dados por mim para facilitar a explicação.

Os objectos planos, funcionam como painéis decorativos onde o sackboy não consegue andar e apenas têm duas dimensões: altura e largura

Os objectos volumétricos são como blocos ou plataformas onde o sackboy pode andar e têm três dimenções: altura, largura e profundidade. A profundidade de cada objecto volumétrico pode ser 1, 2 ou 3 (3 abrange toda a zona em que o sackboy pode precorrer em profundidade).

Cada nível plano é intercalado por um nível volumétrico. Imaginando que estamos a ver de cima, é algo como isto:

M MParte de trás
P1 ===============
MM MMMMMMMMMMMMMMM
V1 MMMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMM
P2 ===============
MM MMMMMMMMMMMMMMM
V2 MMMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMM
P3 ===============
MM MMMMMMMMMMMMMMM
V3 MMMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMM
P4 ===============
MM Parte da frente

Em que:
P1, P2, P3 e P4 são os níveis planos. P1 está mais afastando enquanto P4 está mais perto da vista do jogador.
V1, V2 e V3 são níveis volumétricos. V1 está mais afastando enquanto V3 está mais perto da vista do jogador.

Existem portanto 4 níveis planos e 3 níveis volumétricos. Quando estamos a criar um objecto temos que escolher a sua profundidade (R1: mais profundidade; R2 menos profundidade) e posicionamento (L1: mais à frente; L2 mais atrás). Se o objecto a criar não tem profundidade, passa a ser um nível plano.

Um objecto plano pode apenas estar em P1, P2, P3 ou P4, enquanto um objecto volumétrico pode estar em um (se tiver 1 de profundidade) ou vários planos simultaneamente (se tiver 2 ou 3 de profundidade).

Particularidades dos objectos volumétricos:

Cada objecto volumétrico só pode ter uma única profundidade (de 1, 2 ou 3). Não podemos criar um objecto que começe com uma profundidade de 1 e acabe com uma profundidade de 3. Se por exemplo quisermos o seguinte objecto (visto de cima):

MMM Parte de trás
MM MMMMMMMMMMMMMMM
V1
MMMMMMMMMMMMMMM
MMMMMMM MMMMMMMMMM
MM MMMMMMMMMMMMMMM
V2 MMMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMM
MMMMMM MMMMMMMMMMM
V3
MMMMM MMMMMMMMMM
MMMMMMM MMMMMMMMMM
MMMParte da frente

Temos de criar dois objectos: um que ocupa V2 (a vermelho) e outro que ocupa V1, V2 e V3 (a verde), assim:

MMM Parte de trás
MM MMMMMMMMMMMMMMM
V1
MMMMMMMMMMMMMMM
MMMMMMMM MMMMMMMMM
MM MMMMM MMMMMMMMM
V2 MMMMM MMMMMMMMM
MM MMMMM MMMMMMMMM
MMMMMMMM MMMMMMMMM
V3
MMMMMMMMMMMMMMM
MMMMMMMM MMMMMMMMM
MMMParte da frente

Ou três objectos: um em V1 (a vermelho); outro em V2 (a verde) e ainda outro em V3 (a azul), assim:

MMM Parte de trás
MMMMMMMMMMMMMMMMMM
V1
MMMMMMMMMMMMMMM
MMMMMMM MMMMMMMMMM

MM MMMMMMMMMMMMMMM
V2 MMMMMMMMMMMMMMM
MM MMMMMMMMMMMMMMM

MMMMMMM MMMMMMMMMM
V3
MMMMMMMMMMMMMMM
MMMMMMM MMMMMMMMMM
MMMParte da frente

E colá-los respectivamente.


Intercalação:

Algo que faz muita confusão ao início pois estraga criações é a intercalação dos planos. Por exemplo, se temos um objecto volumétrico de profundidade 2 em V1 e V2, podemos criar um objecto plano em P1 e P3 que intercale esse volume, mas não em P2. Se criarmos algum plano em P2 que ocupe o mesmo espaço do volume já criado, este vai abrir um burado a toda a profundidade do objecto volumétrico. Muitas vezes isso serve para decorar mais os níveis, dando contornos aos objectos volumétricos, mas a maioria são coisas que não queremos fazer e estraga-nos os desenhos.

Colar objectos:

Se por exemplo temos três planos, em P1, em P2 e em P3, e temos dois objectos volumétricos em V1 e V2, para colar tudo isso precisamos de ir de trás para a frente mas colando o objecto que está à frente ao de trás. Ou seja:
1. Escolher V1 e colá-lo a P1
2. Escolher P2 e colá-lo a V1
3. Escolher V2 e colá-lo a P2
4. Escolher P3 e colá-lo a V2

Podemos colar objectos volumétricos sem ter planos pelo meio (por exemplo colar um que temos em V2 a outro que temos em V1. Para colar objectos planos em planos diferentes (por exemplo um em P1 e outro em P2), já tem de existir um objecto volumétrico pelo meio.

1 comentário:

  1. incrível como um jogo aparentemente tão simples tem tanto que se lhe diga!

    Gosto do teu blog, continua assim! :D

    ResponderEliminar