Skip to main content

OpenGL reg là gì;Máy ảnh?

OpenGL Camera là tên được đặt cho vị trí ảo của người xem trong thư viện đồ họa mở reg;(OpenGl reg;) Cảnh.Nó được xác định bởi vị trí của người xem trong cảnh, và sau đó là vị trí hoặc hướng mà người xem đang tìm kiếm.Vị trí của máy ảnh trong OpenGL Cảnh sẽ xác định phần nào của cảnh sẽ được hiển thị cho thiết bị hiển thị và ở góc nào.Hai ma trận được sử dụng để mô tả OpenGL Camera: Ma trận ModelView và ma trận chiếu, mô tả vị trí của camera và cách các đối tượng mà nó đang tìm kiếm được hiển thị, tương ứng.Một máy ảnh có thể được di chuyển trong một cảnh để hiển thị các khu vực khác nhau hoặc mô phỏng chuyển động, mặc dù trong nhiều trường hợp, việc di chuyển các đối tượng trong một cảnh thay vì máy ảnh sẽ dễ dàng hơn hoặc hiệu quả hơnCác lập trình viên có một thời gian khó khăn để hiểu các thuộc tính tương đối trừu tượng của OpenGL Máy ảnh.Điều này phần lớn là do một số phép biến đổi và các chức năng khác không hoạt động theo cùng một cách trên máy ảnh như trên OpenGL Reg tiêu chuẩn;sự vật.Ngoài ra, các hoạt động phức tạp với OpenGL Camera thường yêu cầu trình độ với toán học ma trận và sự hiểu biết về OpenGL Đường ống chuyển đổi.Có một số chức năng tiện lợi trong việc hỗ trợ OpenGL Các thư viện, mặc dù có thể khó chỉ dựa vào các bộ công cụ hỗ trợ trong các ứng dụng tương tác nhiều hơn.

Vị trí của OpenGL Camera được xác định bằng ma trận ModelView.Máy ảnh có thể được định vị ở bất cứ đâu trong một cảnh và được dịch hoặc xoay dọc theo bất kỳ trục nào.Trong nhiều ứng dụng, đáng chú ý nhất là các ứng dụng chỉ chứa một số ít các đối tượng, có thể dễ dàng hơn để áp dụng các phép biến đổi nghịch đảo cho các đối tượng trong một cảnh để tạo ra sự xuất hiện của chuyển động.Về bản chất, toàn bộ cảnh di chuyển xung quanh một camera tĩnh trong trường hợp này.Đối với các cảnh lớn hơn, có thể dễ dàng hơn để đối phó với sự phức tạp của đường ống và toán ma trận để di chuyển máy ảnh một cách tự do, khiến cảnh tĩnh. Các thuộc tính của OpenGL Camera được điều khiển bởi ma trận chiếu.Để sử dụng tương tự camera, ma trận chiếu có thể được coi là loại ống kính đang được sử dụng.Ma trận chiếu thường được sửa đổi để thực hiện các phép chiếu chính tả, không có điều chỉnh phối cảnh và các dự báo phối cảnh không chiếm khoảng cách trong việc xác định kích thước của các đối tượng.Các hiệu ứng khác, chẳng hạn như ống kính mắt cá, độ dài tiêu cự hoặc tỷ lệ khung hình khác nhau, tất cả đều có thể được đặt thông qua việc sử dụng ma trận chiếu.