Kerkythea

**Kerkythea** là một hệ thống kết xuất đồ họa thương mại hỗ trợ phương pháp dò tia. Hiện nay, nó có khả năng tích hợp với Autodesk 3ds Max, Blender, SketchUp, Silo và Wings3D (nhìn chung là bất cứ chương trình nào có thể xuất định dạng obj và 3ds). Kerkythea là một bộ kết xuất đồ họa độc lập, dùng hệ thống vật liệu và ánh sáng tuân thủ sự đúng đắn vật lý.

## Lịch sử
Kerkythea được bắt đầu phát triển năm 2004 và phát hành phiên bản đầu tiên vào tháng 4 năm 2005. Thuở ban đầu nó chỉ tương thích với HĐH Windows nhưng một bản cập nhật phát hành tháng 10 năm 2005 làm nó cũng tương thích với cả Linux. Nó cũng còn tương thích với Mac OS X. Vào tháng 5 năm 2009 có thông báo rằng nhóm phát triển đã bắt đầu một bộ kết xuất đồ họa thương mại, mặc dù vậy Kerkythea vẫn sẽ được cập nhật tiếp và vẫn miễn phí.

## Các bộ xuất
Có 6 bộ xuất định dạng 6 chính thức dành cho Kerkythea.

;**[[Blender (phần mềm)|Blender]]**:
;*Blend2KT
;*Exporter to XML format
;**[[Autodesk 3ds Max]]**:
;*3dsMax2KT 3dsMax Exporter
;**[[GMax]]**:
;*GMax2KT GMax Exporter
;**[[SketchUp]]**:
;*SU2KT SketchUp Exporter
;*SU2KT Light Components

## Đặc điểm
Các định dạng tập tin 3D được hỗ trợ:
*Định dạng 3DS
*Định dạng OBJ
*Định dạng XML (nội bộ)
*Định dạng SIA (Silo) (hỗ trợ không hoàn chỉnh)

Các định dạng ảnh được hỗ trợ:
*Tất cả hỗ trợ bởi thư viện miễn phí (JPG, BMP, PNG, TGA, HDR)

Các vật liệu được hỗ trợ:
*Bề mặt
*Phản xạ/khúc xạ lý tưởng
*Phản xạ/khúc xạ nhiễu
*Phân tán dưới bề mặt (Sub-surface scattering)
*Vật liệu cách điện (dialectric)
*Vật liệu kính mỏng (thin glass)
*Vật liệu Phong
*Vật liệu ward phản xạ bất đẳng hướng
*Vật liệu Ashikhmin bất đẳng hướng
*Vật liệu Lafortune
*Vật liệu theo lớp (Kết hợp các vật liệu sử dụng Alpha Maps)

Hỗ trợ các dạng hình khối sau:
*Mặt hình học tạo bởi tam giác
*Mặt cầu
*Mặt phẳng (toán học)

Các nguồn sáng được hỗ trợ:
*Ánh sáng điểm (Omni)
*Ánh sáng đèn pha (Spot)
*Ánh sáng đèn chiếu
*Khuếch tán điểm
*Khuếch tán diện tích 
*Ánh sáng điểm bóng đổ tròn
*Ánh sáng bao quanh
*Ánh sáng tự nhiên (Bầu trời vật lý, ảnh Bitmap bầu trời hình cầu (Ảnh thường hoặc HDRI))

Các dạng hoa văn được hỗ trợ:
*Các màu bất biến
*Ảnh nhị phân (Loại thường và HDRI)
*Các loại hoa văn thủ tục [Nhiễu Perlin, Marble, Gỗ, Windy, Bàn cờ, Wireframe, Normal Ramp, Fresnel Ramp]
*Và tất cả các kiểu kết hợp của những dạng trên.

Các đặc điểm hỗ trợ:
*Sự áp họa đồ giả nổi
*Sự áp họa đồ bề mặt
*Sự áp họa đồ cắt
*Áp họa đồ làm tù (một chức năng tân tiến của KT)
*Ngoại vi cạnh
*Độ sâu trường nhìn
*Sương mù
*Sự tán xạ đẳng hướng theo khối
*Giả tạo hiệu ứng tụ quang
*Giả tạo hiệu ứng trong mở
*Tán sắc ánh sáng
*Khử răng cưa (Lọc hoa văn và khử răng cưa cạnh)
*Kết xuất ảnh theo vùng chọn
*Nhân bản tức thời khối hình học

Các dạng camera được hỗ trợ:
*Dạng mặt phẳng (lỗ ngắm, thấu kính mỏng)
*Camera lỗ ngắm dạng hình trụ.
*Camera lỗ ngắm dạng hình cầu.

Những phương pháp kết xuất được hỗ trợ:
* Phương pháp dò tia sáng cổ điển - classic ray tracing (Whitted)
* Phương pháp dò đường đi của ánh sáng - path tracing (Kajiya)
* Phương pháp dò đường đi của ánh sáng theo hai chiều - bidirectional path tracing(Veach & Guibas)
* Vận chuyển ánh sáng với phương pháp lấy mẫu thử Metropolis - Metropolis Light Transport (Kelemen, Kalos et al.)
* Bản đồ photon - Photon Mapping (Jensen) (ánh xạ mặt, ánh xạ quang tử, phép tích lũy chung cuộc, lưu trữ bức xạ, tụ quang)
*Khuếch tán tương hỗ dạng Ward
*Kết xuất thông tin độ sâu (cảnh 3D)
*Kết xuất mặt nạ (phân biệt vật thể 3D với nền, nếu có)
*Kết xuất dạng mô hình thô

Môi trường ứng dụng:
*Chương trình hiển thị thời gian thức OpenGL
*Bộ điều chỉnh vật liệu tích hợp
*Tùy chỉnh kết xuất dễ đàng
*Tùy chỉnh mô hình mặt trời/bầu trời
*Hệ thống ngôn ngữ kịch bản
*Chế độ dòng lệnh

## Tham khảo

## Liên kết ngoài
* Trang chủ chính thức 
* Diễn đàn của Kerkythea 
* Trang Wiki của Kerkythea