Chương 2 : CÁC THUẬT TOÁN TÔ MÀU
6.7. Các mở rộng đến Đường ống quan sát (Viewing Pipeline)
Ở điểm này, chúng ta thảo luận tập trung vào phần trung tâm của thao tác xem ảnh
(viewing operation), thường được nói đến như phép biến đổi hệ quan sát (viewing
transformation). Điều này gồm việc ánh xạ đến hệ quan sát, chiếu, và clipping. Chúng ta bây giờ đề cập đến các thao tác mà chúng có thể đến trước hoặc sau phép biến đổi hệ
quan sát và làm ảnh hưởng đến hình ảnh sau cùng của một đối tượng.
Các gói đồ họa (cái cho phép các biến đổi ma trận) được kết hợp với các giai đoạn
dùng đến ma trận trước khi thực biến đổi hệ quan sát. Chúng ta có thể nghĩ về điều này như việc quay hoặc bố trí lại đối tượng trước camera. Nếu một số giai đoạn phải được
biến đổi, mỗi giai đoạn được biến đổi bằng các ma trận thích hợp, và tập hợp các đối
tượng sau đó được chiếu bởi phép biến đổi hệ quan sát để hình thành ảnh cuối cùng. Khi ma trận biến đổi liên hệ đến bất kỳ giai đoạn bị thay đổi nào, toàn bộ quá trình xử lý xem
ảnh phải được lặp lại.
Trong vài trường hợp, người dùng chỉ muốn thay đổi hình dạng bên ngoài (appearance) của cảnh trên thiết bị xuất. Có thể là các kỹ sư muốn quay mơ hình (khơng có mặt trước để lộ rõ cấu trúc bên trong - cutaway) của vài bộ phận ba chiều vừa được chiếu. Hoặc có thể một ứng dụng họat hình cần di chuyển một đối tượng từ vùng này đến vùng khác trên màn ảnh. Kỹ sư có thể dùng các giai đoạn biến đổi hoặc yêu cầu một cảnh mới của phần dùng các tham số quan sát mới. Trong các trường hợp này, một cuộc hành trình thứ hai xuyên qua các đường ống quan sát được cần đến. Trong các trường hợp như thế, các hệ đồ họa đôi khi cung cấp các phép biến đổi ảnh (image transformation): các thay đổi được áp dụng đến phép chiếu hai chiều cuối cùng. Các phép biến đổi ảnh được
áp dụng trong hai chiều, cho phép người dùng đặt lại vị trí một đối tượng trên màn hình mà khơng làm thay đổi hồn tồn hình ảnh khi muốn xem mặt sau của nó. Vì những thay
đổi này không cần thiết biến đổi hệ quan sát hay clipping ba chiều, nên chúng được thực
hiện nhanh chóng.