2011-11-22 15 views
7

Giả sử có rất nhiều hình dạng vector (đường cong Bezier xác định ranh giới của hình dạng). Ví dụ một trang đầy những chữ nhỏ.Nhanh chóng rasterizing văn bản và nghệ thuật vector

Cách nhanh nhất để tạo bitmap là gì?

Tôi đã từng xem bản trình diễn cách đây vài năm (không thể tìm thấy bản trình bày này) khi một số người dùng GPU để rasterize nghệ thuật véc tơ - họ có thể phóng to/thu nhỏ trang trong thời gian thực. Trạng thái hiện tại của kết xuất GPU của hình dạng Bezier là gì? Nó có thực sự nhanh không? Nhanh hơn CPU? Các thuật toán phổ biến và không phổ biến là gì? Có thư viện nguồn mở nào cho những thứ như vậy không? Nó sử dụng ngôn ngữ nào? Còn OpenGL thì sao?

+0

Phân đoạn đường kẻ vẫn rasterize (trong trường hợp của bạn). Nhưng bây giờ họ có thể "tessellate" đường cong bezier trên GPU quá. – chill

Trả lời

0

Tôi đã từng xem bản trình diễn cách đây vài năm (không thể tìm thấy nó ngay bây giờ), nơi một số người dùng GPU để rasterize nghệ thuật véc tơ - họ có thể phóng to/thu nhỏ trang trong thời gian thực.

Có thể đây là phiên bản này không? http://alice.loria.fr/index.php/[email protected]

Trạng thái hiện tại của kết xuất GPU của hình dạng Bezier là gì?

Tương tự như vài năm trước. Tesselation shaders không giúp đỡ, nhưng khi nó đi xuống để rasterizing đường cong mà không có một giai đoạn tesselation trung gian, đó là công việc grunt trong shader fragment.