Ấm trà Utah: 50 năm biểu tượng của đồ họa máy tính

12 tháng 11, 2026·8 phút đọc

Trang chính thức của Ấm trà Utah (Utah Teapot) đã được công bố, tổng hợp toàn bộ các phiên bản mô hình từ năm 1975 đến phiên bản 2026 mới nhất. Mô hình kinh điển này là một trong những vật thể đầu tiên được tạo bằng các mặt cong Bézier, trở thành chuẩn mực để thử nghiệm thuật toán đồ họa và xuất hiện trong hàng loạt phần mềm, API và thư viện đồ họa.

Ấm trà Utah: 50 năm biểu tượng của đồ họa máy tính
Ảnh minh hoạ do AI tạo

Ấm trà Utah (Utah Teapot) vừa có trang web chính thức, nơi công bố đầy đủ lịch sử hình thành và các phiên bản mô hình đã ra đời trong suốt 50 năm. Đây là một trong những mô hình đồ họa máy tính đầu tiên được tạo bằng các mặt cong Bézier (Bézier patch), gắn liền với lịch sử phát triển của ngành đồ họa.

Mô hình ấm trà đã trở thành biểu tượng của đồ họa máy tính ngay từ lần đầu xuất hiện tại SIGGRAPH năm 1976. Trang web mới cho phép người dùng xem và tải về bất kỳ phiên bản lịch sử nào, hoặc tùy chỉnh mô hình theo nhu cầu.

Mô hình Ấm trà UtahMô hình Ấm trà Utah

Từ chiếc ấm thật đến chuẩn mực đồ họa

Ấm trà Utah được Martin Newell tạo ra khi ông còn là nghiên cứu sinh tại Đại học Utah, bằng cách mô phỏng tỉ lệ của một chiếc ấm trà thật (Melitta của Friesland Porzellan). Mô hình gồm 28 mặt cong Bézier bậc ba, với các điểm điều khiển được ông vẽ tay trên giấy kỹ thuật.

Đây là một trong những vật thể đồ họa đầu tiên được mô hình hóa bằng tập hợp các mặt cong phi tuyến, thay vì bằng các đa giác. Đáng chú ý, phiên bản của Martin Newell cao hơn hình dạng quen thuộc của Ấm trà Utah ngày nay và không có đáy. Mô hình này xuất hiện trong luận án năm 1975 của ông với tiêu đề "The utilization of procedure models in digital image synthesis", cùng với bộ ấm trà ông đã dựng, dù các mô hình đã được chuẩn bị từ năm 1974.

Bản vẽ ấm trà và bộ ấm trà của Martin NewellBản vẽ ấm trà và bộ ấm trà của Martin Newell

Năm 1976, Jim Blinn — cũng là nghiên cứu sinh tại Đại học Utah — thu nhỏ mô hình của Newell còn 3/4 trong một buổi trình diễn. Ông thích hình dáng mới và giữ nguyên như vậy. Trên thực tế, mọi người đều thích phiên bản thấp hơn này, kể cả Martin Newell. Phiên bản ấm trà 1976 chính là mô hình xuất hiện trong bài báo "Texture and Reflection in Computer Generated Images" của Blinn và Newell tại SIGGRAPH 1976, và một hình ảnh từ bài báo này đã được dùng làm bìa tạp chí Communications of the ACM số tháng 10/1976.

Lý do ấm trà bị "bẹp" được Jim Blinn giải thích trong bài "What, Teapots Again?" đăng trên IEEE Computer Graphics & Applications tháng 9/1987, nơi ông cũng đề xuất thêm một mặt đáy phẳng.

Những phiên bản nối tiếp

Mô hình phổ biến nhất trong nhiều ứng dụng đồ họa là phiên bản do Frank Crow công bố năm 1987 trong bài "The Origins of the Teapot" trên IEEE Computer Graphics & Applications. Ông giữ nguyên các điểm điều khiển của mô hình Blinn nhưng dịch toàn bộ lên một chút để thêm mặt đáy tròn, gồm 4 mặt cong Bézier bổ sung, nâng tổng số mặt lên 32 và số điểm điều khiển lên 512.

Ở mô hình gốc, phần tay cầm và vòi ấm giao cắt với thân ấm — điều cần thiết vì mô hình dùng mặt cong Bézier bậc ba, và cũng hữu ích để thử nghiệm các thuật toán loại bỏ mặt khuất (hidden surface removal) đang được phát triển khi đó. Tuy nhiên, do mặt cong Bézier bậc ba không thể tạo hình tròn hoàn hảo, thân ấm không tròn đều, không có phần bên trong và có khe hở khá rõ quanh nắp.

Năm 1992, Hank Driskill — một nghiên cứu sinh khác tại Đại học Utah — xử lý các vấn đề này bằng phần mềm Alpha_1 do các giáo sư Elaine Cohen, Rich Riesenfeld cùng cộng sự phát triển. Ông tạo mô hình NURBS được cắt gọt (trimmed NURBS) với thân ấm tròn hoàn hảo nối liền tay cầm, vòi và một bề mặt bên trong mới. Đáy ấm phẳng theo đề xuất của Jim Blinn thay vì đáy tròn của Frank Crow. Thiết kế mang tên "Utah, the Next Generation" — kèm các "warp nacelle" — đã giành giải cuộc thi áo thun tại SIGGRAPH 1992. Phần bên trong của phiên bản này được tạo bằng cách xoay các đường cong B-spline, thêm 86 mặt, nâng tổng số lên 118 mặt.

Năm 2006, Russ Fish — đồng sáng lập và trưởng kỹ thuật dự án Alpha_1 — cải tiến phiên bản của Driskill với phần bên trong mới và núm nắp rỗng, trình bày tại SIGGRAPH 2006 với tiêu đề "Teapot Subdivision". Cách ông tạo phần trong của vòi bám sát đường viền bên ngoài do Martin Newell dựng. Phiên bản này cũng có đáy phẳng và cần thêm nhiều mặt hơn, tổng cộng 134 mặt.

Phiên bản 2026

Phiên bản mới nhất do GS. Cem Yuksel của Đại học Utah thực hiện, dùng ít mặt hơn nhiều để mô phỏng phần bên trong ấm và bám sát hơn đường viền bên ngoài. Nắp có núm đặc, phần trong của vòi được chỉnh nhẹ để pháp tuyến bề mặt liên tục tại điểm tiếp giáp giữa đầu vòi và mặt trong. Thiết kế mới tương thích với cả đáy tròn của Crow lẫn đáy phẳng của Driskill và Fish; phiên bản chính thức dùng đáy tròn để khớp với hình dáng phổ biến nhất hiện nay.

Phiên bản 2026 còn có hai thay đổi ở bề mặt ngoài: các mô hình spline gốc được chỉnh bằng phương pháp tăng cường tính liên tục mới, đảm bảo liên tục về độ cong, nhờ đó hình phản xạ trên ấm trông mượt mà, không còn những thay đổi đột ngột như các phiên bản trước. Kỹ thuật này được trình bày trong bài báo "Continuity-Enhancing Degree Elevation and Splits" tại SIGGRAPH 2026. Ngoài ra, các góc vát nhỏ được thêm tại chỗ vòi và tay cầm nối vào thân ấm, giúp pháp tuyến bề mặt liên tục trên toàn bộ mặt ngoài. Chiếc ấm thật mà Newell dùng làm mẫu có góc vát lớn hơn nhiều, nhưng nếu thêm vát lớn như vậy sẽ làm sai lệch quá nhiều hình dáng lịch sử của mô hình số.

Phần bên trong gọn nhẹ của phiên bản này chỉ cần thêm 30 mặt, nâng tổng số lên 62 mặt. Cem Yuksel cũng bổ sung các bố cục ánh xạ vân (texture mapping) áp dụng được cho mọi phiên bản Ấm trà Utah, đạt ánh xạ song ánh (bijective) hoặc đơn ánh (injective) với độ méo thấp hơn.

Tiến trình phát triển các phiên bản Ấm trà UtahTiến trình phát triển các phiên bản Ấm trà Utah

Vì sao vẫn là chuẩn mực sau nửa thế kỷ

Việc ấm trà được dùng rộng rãi trong đồ họa khiến Arvo và Kirk (1987) gọi nó là "Teapotahedron" và đùa rằng đó là "khối đa diện Plato thứ sáu". Đến nay, nó vẫn là một trong những mô hình chuẩn để đánh giá các thuật toán đồ họa mới và thường xuất hiện trong các bài báo kỹ thuật tại SIGGRAPH và nhiều hội nghị đồ họa khác. Ấm trà Utah cũng góp mặt trong các tác phẩm sắp đặt nghệ thuật, phim, trò chơi điện tử và nhiều ứng dụng đồ họa khác; các phiên bản của nó có mặt trong nhiều chương trình dựng hình, kết xuất và API đồ họa như 3ds Max, Direct3D, Houdini, Modo, OpenGL, POV-Ray, Quartz Composer và RenderMan.

Theo điều khoản sử dụng, các tệp mô hình Ấm trà Utah được cung cấp miễn phí cho mọi mục đích, kể cả thương mại. Người dùng được đề nghị ghi rõ mô hình (hoặc phiên bản phái sinh đáng kể) là Ấm trà Utah hay "Modified Utah Teapot" và ghi nhận nguồn gốc từ Đại học Utah — nhằm bảo tồn bản sắc lịch sử chứ không nhằm hạn chế việc sử dụng. Các tệp được cung cấp "nguyên trạng", không kèm bảo hành dưới bất kỳ hình thức nào.

Martin Newell, Jim Blinn và Cem Yuksel sẽ kể lại câu chuyện về Ấm trà Utah tại SIGGRAPH 2026, nhân kỷ niệm 50 năm mô hình xuất hiện lần đầu tại SIGGRAPH 1976. Bản tóm tắt mở rộng của buổi nói chuyện, mang tên "The Return of the Utah Teapot", có thông tin chi tiết hơn.

Góc nhìn

Với lập trình viên và kỹ sư đồ họa, Ấm trà Utah là bài kiểm tra đầu tiên gần như bắt buộc khi tự viết một bộ kết xuất hay thử nghiệm thuật toán ánh sáng, đổ bóng. Việc một mô hình 62 mặt cong Bézier ra đời từ năm 1975 vẫn được cập nhật để đạt liên tục độ cong cho thấy các khái niệm nền tảng về biểu diễn bề mặt vẫn còn giá trị thực tiễn, đặc biệt với những ai làm việc với spline, NURBS hay pipeline CAD.

Các doanh nghiệp xây dựng công cụ đồ họa 3D có thể tận dụng mô hình này như bộ dữ liệu thử nghiệm miễn phí, có lịch sử rõ ràng và các phiên bản khác nhau về độ phức tạp để so sánh hiệu năng. Điều cần lưu ý là điều khoản ghi nguồn gốc khi phân phối mô hình hoặc bản phái sinh, dù việc sử dụng thương mại được cho phép.

Nguồn: graphics.cs.utah.edu · Quy trình biên tập

Chia sẻ:FacebookX