çÌÁ×ÎÁÑ ÓÔÒÁÎÉÃÁ ëÁÒÔÁ éÎÄÅËÓ ðÏÉÓË îÏ×ÏÓÔÉ áÒÈÉ×Ù óÓÙÌËÉ ðÒÏ LF
[Top Bar]
[Bottom Bar]
[Photo of the Author]
Carlos Calzada
�� ������: � ������� �������� �� �������������� � ������������ ������ (� ��������� ������) � � ���� �������, ����� � ���� �������� ��������, � ������ ����� �������. ����� ����, � ����� ������� � �����, ��� �� ������� � Micro$oft. ��� ���� �����, �� ��������� � ������������, -- bonsais � ���������.

�������� ������

����������:
����������
�������� �������� ���������������� ������
���������� �����������
������� �����

�������� �������� ���������������� ������

[Ilustration]

���������:

� ���� ������ � RenderMan, ������ �� �����, �� ������� ������������ � ���������������� ������ � ����� ��������� ����������� �������, ������� �������� ��������. ���� ���������������� � �� ����� �����������, ��� � Pov-Ray, ���� ������������ ��� �������� ���������� ������. � ����� ��������� ���� ����� ���������� � ������� ������.




����������

�� ������ ������ �� �������� ���������� ������ ������ � RenderMan. ������ �������� ����� �� �������� ������ ��������� ������� ����������, ��� ��������� ��������� ����� ���������� �������, �������� ���������� ����������� (������� �� ���������� ��� �������� �������� ����������� ��������) � ������� ����� (�����������). ���� ��� ������ ������ ����� ������������� � ������ ������ �������, �������� ����� (�������, ������ �� ����������� ���������� �����), ��� �������� �������� ������. ������ ����� ��� ������� ����������� ���������� ������� �������� � ������� ���������� ������� ������������ (shaders) (���������� �������� ��������� ���������� ������� ��������). ������������� ��������� ������������ ��������� ��� ������� ���� ����������� "�����������" � ������� ����� ������������ ��������. � ���� ������ ����� ����������� ������� ���������������� � ���������� ����� ������������, ���� ��� ����� �������� ���� (����� � ����� ��������, � ����� ������ � ���� ��� ������ ����, ������� ��� ���� ������� �� �����������).

��� ���� ���������� � ���������� ������, ��� ���������� ����������� �� ����� ��������:

rendrib fichero.rib
��� ������ � ���� ���

rendrib -d fichero.rib
��� ������ �� �����

�������� �������� ���������������� ������

������� ��������� ������ ����������� "������� ����� ����" � ��������� � ������������ ��������. ��������� ����� ����������� � ������ ������, ��� ���� ��� x ���������� ������, ��� y ����� � ��� z ������ ��������. �� ��������� "������� ������� ���������" ��������� ������� ��������� ������, ������ ���, ��� �������� �� ������ ������� (x �������� �������, y ������� � z �����). �� ������ �������� ��������� �����, ������� ������� ������, � �� ������ ������� ����������� ���� ����� (�������� ����� ��������� � ������ ������, ����� ������� �������� ����� �����������). ���� ����� �� �������� ������ (�� ������ ������, �������� ������), ��� �������� ��� ��� ����, ����� ����������� � ��������� RIB-������ ��� �� ��������� ������������� �������� ��������������� ��������.

������ ������� ���������, ��� ���������� ��������������� ������. �������� �������� �����, �������� ��� ���, ��� ���������� Pov_ray, �������� ������. ����� ������� ����� � ����� ��������� �����, ��� ����������� ����������� ������ � ��������� <0,0,-20>, ��� ����������� �������� Translate 0 0 -20 �� WorldBegin:

�� �� ���� ������� ������ ������������� ������! �� ����� ���� ���������� �� ������, � ������� ���������. ��� ������� ��������� ���� ������� �����, � ���������� ������ ���������� ������. �������, ����� �������� ������ �����, ��� ����� ������� ��������, �� ���� �������� ������ � ������ �� ���� �� ��� � �������� ������, � � �������� ������� ��������� (��� ������ Translate 0 0 20):

������ ������ ��������� ������ ���, ��� �� � ������. � ����� ������� ��������� ����� ����� ����������� ������������ ������� ������� ���������. � ��������� ������� ������ �������� �� �����, �� �� ���������� ������ ������ ���:

��������� �� ���� RIB, ���������� �������������� �������������� ��������� ������:

Display "camara_default2.tif" "file" "rgb"
Projection "perspective" "fov" 45
Format 320 240 1

LightSource "ambientlight" 1 "intensity" 
            0.3 "lightcolor" [1 1 1]
LightSource "distantlight" 2 "intensity" 
            1.0 "from" [10 10 -10] "to" [0 0 0]

Translate 0 0 20
Rotate 45 1 0 0
Rotate 135 0 1 0

WorldBegin
        Color 1 1 1
        # Background blanco
        Sphere 10000 -10000 10000 360 

        # Objeto de la escena
        TransformBegin
                Color 1 0 0
                Sphere 3 -3 3 360
        TransformEnd
        TransformBegin
                Rotate -90 1 0 0
                Translate 0 0 2
                Cone 3 3 360
                Disk 0 3 360
        TransformEnd
        TransformBegin
                Rotate -90 0 1 0
                Cylinder 1 -4 4 360
                Disk 4 1 360
                Disk -4 1 360
        TransformEnd
WorldEnd

��� ���� �������� (Translate 0 0 20) � ��� ��������, ���� �� ��� x (Rotate 45 1 0 0) � ������ �� ��� y (Rotate 135 0 1 0). ��������, ������� �������� ������������� Pov-Ray ����� ���������� ����������, ��� ��� � ��� �������� ����������� � ������� ����������, �� � ������ RenderMan ��� �� ���. RenderMan ������� ������� ��������, �� ��� ���, ���� �� �� ������ �������� ������� (� ����� ������� WorldBegin), � ������ ����� ��� �������� ����������� � �����. ��-�� ����, ��� �������� ������������� � �������, ��� ����������� � �������� �������, ������� �������, ��������� ��������� �������� ����������� ������. ������� �������������� �������� �� ������ ������� ������� ������������������ ��������� �������:

1. �������� ���������
2. �������� ������� ��������� �� 135 �������� �� ��� y
3. �������� ������� ��������� �� 45 �������� �� ��� x
4. �������� ������� ������� ��������� �� 20 ������ ����� ��� z

������� �� ���������, ��� ��� ����������� ������� ������� ��������� (�������� � �����������) ������ ������������ ������, ������� �������� �� ��� x ���������� �������� ��� "��������� �� ��� x ������"

������ ������� �������� � ����� ���������� ����� ������, ��� ������������ ������ ������ RenderMan ��� �������� ������������.

���������� ����������� (�������� ���������� ��������)

������ �������� ������ �������� ���������� �����������, ������, ������� ��������� �����, ����������� �� ������ ����������� ���������.

���������� ����������� �������� �������� ��������� Shutter 0 1 � ������� ������ �������, ��������� ��������� ������. ������� Shutter 0 1 ��������� ����� ��������, � ���� ������ ������ ������ ����������� � ������ ������� 0 � �������� ��������� �� 1 ������� �������. ��������� 0 1 ��� ������ ����� ������������ � �� ����� ������������ ��� ���������, ��������� ��� ��������� ������ ������� ��������� ������ RenderMan.

����� �� ������ ������ � RenderMan, ����� �������� ����� ��������, ��� ����� ��� ���������� �������� ���� MotionBegin MotionEnd. ��������� ����� ����� � ������� (� ��� ����� RIB) ��������, ��� ��� ������������ �� ������� 0 10 5 � ������ 0 � ������� 5 10 0 � ������ 1. ��������� MotionBegin [0 1] � ����� RB ������� RenderMan, ����� ������� ������� ������������� ��������������� (��������� 0 ������������� ������� � ��������� 1 ������������� �������) � ��� �������� ������ ��������� �� ���������� � ������� Shutter. ������� ��������� ����������, ��� ������ ����� ����������� � �������� ��������� ��� ������� �������.

������� ��, ��������������, ����������� � MotionBegin MotionEnd, �� ���������� ������ �������������, RenderMan ����� ������������ ���������� ���������� � �������� ����������. � ��������� ������� �� ������� �������� ��� ��������� �� 25 �������� �� ��� y.

������ ��������� ������� �� �����. ������, ����� ����� RenderMan ��������� ������� ���� ������, ������� ������ ���������� �������� ����� ��������� � � ����� ������. � ���� ������� �� ������� ������ �� 5 ������ ������ (�.�. ������� ������� ��������� �� 5 ������ ������), � ��� ������� �� ����� ����� �������. � ������� ��, ���� ����� MotionBegin MotionEnd ������ ���������� � ����� RIB � ������ ������:

������� ����� (�����������)

� �������, � RenderMan ���� ��� ���� ���������� ������ -- "������� �����", ��� �������� ����������� ������. �� ���� ������ �������� ��������� DepthOfField. ���� ������� ������� ����������: f-stop, fov (���� ������) � focus-lenght (����������� ������). ������ ��������, f-stop, ������ ���������� ���������� �������� �����������, � ����� ������� ������ � 2 �������� ��� ����� � ������ ����� �������� ��������� ����������������� (��� ���������������). �������� fov ������ ����������� � �������� 1.0, ���� ������ ������������ ���� ���������� ��� Projection "perspective" "fov" 45 (��� � ����� �������), ��������� �������� �� ������ ������ ������� �� ��� �������� ����������� ���� ������. �������, focus-lenght �������� ��� ����������, ������� ��� �������� ���������, �� ���������� ����������, �� ������� ������ ���������� �������, ����� ��� ��������� �� ����������� ������������������. � ��������� ������� ������ ��������� � �������� ����� � ��� ���� (� 10, 20 � 30 �������� �� ���) � �� ������� ��������� ��������� � ������� ����������� focus-lenght.

� ������ ����������� ������������ DepthOfField 2.0 1.0 10, ����������, ��� ����� ������, ����������� � 10 �������� �� ������, ����� ������������ (������� ���):

�� ������ ������ DepthOfField 2.0 1.0 20. ������ ����� ����� �� ������� ����, ����������� � 20 �������� �� ������:

�������, ����� ��������������� �� ��������� ���� (������������� �� ���������� � 30 ������), ��� ���������� ������ DepthOfField 2.0 1.0 30:

���������� ������� ������� ����������� ��������� ������� ��������������. ������� ��, �����, ����������� �� ������ ���� ��������, �������������, � ���������� �������� � ������� ����� ������� ��������� �������� ������� ����������.

Translated by Miguel Angel Sepulveda

������� �� �������: �������� �����


Páginas web mantenidas por Miguel Ángel Sepúlveda
© Carlos Calzada 1998
LinuxFocus 1998