|
Screen.inc le permitirá colocar objetos y texturas justo frente a la cámara. Cuando mueva la cámara, los objetos dispuestos con screen.inc seguirán el movimiento y permanecerán en su misma posición en pantalla. Un uso para este archivo es el de colocar su firma o un logo en una esquina de la imagen.
Puede utilizar screen.inc solamente con la cámara de perspectiva. Screen.inc creará automáticamente un valor por definición de la cámara (default) cuando se incluye. Podrán cambiarse entonces todos los aspectos de la cámara susceptibles de cambio, invocando los macros apropiados 'Set_Camera_...' en su escena. Luego, puede usar también los macros Screen_Object (Objeto de Pantalla) y Screen_Plane. (Plano de Pantalla)
Nota: Aún cuando los objetos alineados usando screen.inc siguen a la cámara, estos siguen siendo parte de la escena. Esto significa que se verán afectados por la perspectiva, iluminación, alrededores, etc.
Para un ejemplo de cómo usarlo, vea el archivo de demostración screen.pov (demo file).
Set_Camera_Location(Loc)
Cambia la posición
(Localización) de la cámara por definición a otra nueva, así como lo
especifique el vector Loc
.
Set_Camera_Look_At(LookAt)
Cambia la posición por
definición de hacia dónde se enfoca la cámara (Look At) a una nueva,
como lo especifique el vector LookAt
.
Set_Camera_Aspect_Ratio(Aspect)
Cambia el valor por
definición de la proporción (razon de aspecto), Aspect
es
un valor de coma flotante, a menudo la anchura dividida por la altura
de la imagen.
Set_Camera_Aspect(Width,Height)
Cambia el valor por
definición de la proporción de la cámara.
Set_Camera_Sky(Sky)
Determina un nuevo Sky-vector para
la cámara.
Set_Camera_Zoom(Zoom)
La cantidad de acercamiento hacia
adentro o afuera, Zoom
es un valor de coma flotante.
Set_Camera_Angle(Angle)
Determina un nuevo ángulo para
la cámara.
Set_Camera(Location, LookAt, Angle)
Dispone location
,look_at
y angle
(ya referenciados) en un solo paso.
Reset_Camera()
Restituye la cámara a sus valores por
definición iniciales.
Screen_Object (Object, Position, Spacing, Confine, Scaling)
Pone un objeto frente a la cámara.
Parámetros:
Object
= El objeto a colocar al frente de la pantalla.Position
= Coordenadas UV para el objeto. <0,0>
es la esquina inferior izquierda de la pantalla y <1,1> es la
esquina superior derecha.Spacing
= Valor de coma flotante que describe la
distancia mínima del objeto a los bordes.
UV vector puede usarse para obtener espaciamientos horizontales y
verticales diferentes. Confine
= Ajuste a true (verdadero) para confinar los
objetos a una área visible de la pantalla. Ajuste a false (falso) para
permitir que haya objetos fuera del área visible de la pantalla. Scaling
= Si el objeto intersecta o interactúa con la
escena, trate de moverlo más cerca de la cámara disminuyendo Scaling
(Escalamiento, Escala).Screen_Plane (Texture, Scaling, BLCorner, TRCorner)
Screen_Plane es un macro que colocará una textura de su elección justo
enfrente de la cámara.
Parámetros:
Texture
= La textura a mostrar en el plano de la
cámara. <0,0,0> es la esquina inferior izquierda y <1,1,0>
es la esquina superior derecha.Scaling
= Si el plano intersecta o interactúa con
la escena, trate de moverlo más cerca de la cámara disminuyendo Scaling
(Escalamiento, Escala).BLCorner
= La esquina inferior izquierda de
Screen_Plane.TRCorner
= La esquina superior derecha de
Screen_Plane.
|