Tổng quan nghiên cứu

Tháp Luang (Phrạ Thạt Luổng) là biểu tượng văn hóa, tôn giáo tối cao của nước Cộng hòa Dân chủ Nhân dân Lào, được xây dựng từ năm 1566 dưới triều vua Xệt Tha Thi Lạt với quy mô đáy 90m x 90m và chiều cao 45m. Dưới tác động của thời gian và điều kiện tự nhiên, việc bảo tồn nguyên trạng cũng như quảng bá giá trị di sản này đến cộng đồng quốc tế gặp nhiều thách thức. Các phương tiện trực quan truyền thống như hình ảnh 2D hay video tư liệu thường thiếu tính chân thực, chưa mang lại cảm giác đắm chìm và khả năng tương tác chủ động cho người quan sát.

Nghiên cứu tập trung giải quyết bài toán mô hình hóa và hiển thị không gian 3D di tích Tháp Luang trong môi trường thực tại ảo (Virtual Reality - VR) tương tác thời gian thực. Mục tiêu trọng tâm là ứng dụng các kỹ thuật xử lý đồ họa hiện đại để tái tạo chính xác kiến trúc công trình, đồng thời tối ưu hóa tốc độ kết xuất dữ liệu đồ họa lớn trên hệ thống phần cứng tiêu chuẩn. Phạm vi nghiên cứu được thực hiện đối với toàn bộ quần thể Tháp Luang tại thủ đô Viêng Chăn trong mốc thời gian 2 năm (2014-2016).

Đóng góp của luận văn mang giá trị thực tiễn to lớn trong việc ứng dụng công nghệ thông tin vào bảo tồn di sản số. Hệ thống duy trì tốc độ xử lý ổn định trong ngưỡng từ 60 đến 85 khung hình/giây (FPS), giảm thiểu hơn 60% tải tính toán hình học, mở ra hướng đi mới giúp người dùng ở khoảng cách hàng nghìn kilomet tiết kiệm trên 70% chi phí tiếp cận và tìm hiểu di tích lịch sử linh thiêng của đất nước Lào.

Cơ sở lý thuyết và phương pháp nghiên cứu

Khung lý thuyết áp dụng

Nghiên cứu được xây dựng dựa trên nền tảng lý thuyết đồ họa máy tính tương tác và công nghệ thực tại ảo thời gian thực. Mô hình nghiên cứu tích hợp quy trình đồ họa 4 bước chuẩn mực: Dựng hình (Modelling) - Gán chất liệu (Mapping & Shading) - Thiết lập chiếu sáng (Lighting) - Kết xuất (Rendering), kết hợp các mô hình toán học giải thuật chiếu sáng cục bộ Phong Shading và không gian tiếp tuyến (Tangent Space).

Hệ thống lý thuyết cốt lõi bao gồm các khái niệm và kỹ thuật đồ họa chuyên sâu:

  • Thực tại ảo (Virtual Reality - VR): Hệ thống mô phỏng 3D tương tác hai chiều thời gian thực, tạo cảm giác đắm chìm cho người sử dụng thông qua các kênh cảm giác thị giác và thính giác.
  • Kỹ thuật Impostor: Phương pháp thay thế các đối tượng hình học 3D phức tạp ở xa bằng ảnh phẳng 2D bán trong suốt (billboard/texture) được sinh động hóa tự động theo góc nhìn của camera, giúp giải phóng đáng kể bộ nhớ đệm khung hình (Frame Buffer).
  • Kỹ thuật Occlusion Culling: Giải thuật chọn lọc loại bỏ các đối tượng hoặc đa giác nằm sau vật thể khác bị che khuất hoàn toàn khỏi tầm nhìn của người quan sát thông qua các khối bóng (Shadow Volumes) và cấu trúc phân vùng không gian.
  • Kỹ thuật Bump Mapping và Normal Mapping: Cơ chế làm nhiễu loạn vector pháp tuyến bề mặt tại từng điểm ảnh trên Pixel Shader để tạo hiệu ứng gồ ghề, chạm nổi chân thực mà không cần gia tăng số lượng đỉnh hình học (vertices).

Phương pháp nghiên cứu

Nguồn dữ liệu của luận văn được thu thập đa tầng bao gồm: bản vẽ sơ đồ kiến trúc 2D, ảnh vệ tinh độ phân giải 1m và 5m, dữ liệu độ cao số (DEM) độ phân giải 5m cho phạm vi tháp và 10m cho môi trường xung quanh, cùng hệ thống hàng trăm ảnh chụp bề mặt thực địa độ phân giải cao bằng máy ảnh kỹ thuật số. Cỡ mẫu nghiên cứu bao quát toàn bộ 3 cấp độ phân tầng của Tháp Luang, xử lý chi tiết 323 phiến đá ốp chân bệ, 120 cánh sen tầng 2, 30 tháp phụ bao quanh và 228 hình lá nhỏ đặt tượng Phật đất nung dọc hồi lang. Phương pháp chọn mẫu cấu trúc phân cấp được lựa chọn vì kiến trúc Tháp Luang có tính đối xứng cao và lặp lại theo quy luật hình học không gian.

Quy trình phân tích và thực nghiệm được tiến hành qua các công đoạn: Sử dụng phần mềm 3DS Max để mô hình hóa hình học đa giác, Photoshop để xử lý ảnh phủ (texture), và xây dựng chương trình hiển thị tương tác trên nền tảng Unity 3D Game Engine kết hợp thư viện đồ họa OpenGL (hỗ trợ hơn 250 hàm dựng hình). Ngôn ngữ lập trình C# được chọn nhờ khả năng hỗ trợ đa luồng, xử lý thời gian thực và đồng bộ tiến trình mượt mà trên hệ điều hành Windows. Dữ liệu không gian được tổ chức dưới dạng cấu trúc cây bát phân (Octree) phân chia đệ quy 8 nhánh không gian, giúp việc kiểm tra giao cắt và loại bỏ đối tượng che khuất diễn ra nhanh chóng. Toàn bộ quá trình nghiên cứu và thử nghiệm được hoàn thiện trong timeline 24 tháng.

Kết quả nghiên cứu và thảo luận

Những phát hiện chính

Nghiên cứu đã đạt được các kết quả định lượng cụ thể thông qua việc thử nghiệm chương trình mô phỏng:

Thứ nhất, số hóa thành công mô hình 3D hoàn chỉnh của quần thể Tháp Luang với độ chính xác cao theo đúng tỷ lệ thực tế: chân đế 90m x 90m, chiều cao khối trung tâm 45m, mặt Nam dài 54,26m, mặt Đông dài 52m và mặt Bắc dài 54,62m. Toàn bộ hệ thống được phân cấp dạng cây rõ ràng từ nút gốc Tháp Luang đến các nút con gồm tầng dưới, tầng 2 và tầng 3.

Thứ hai, kỹ thuật Impostor giúp tối ưu hóa hiệu quả hiển thị cảnh quan rộng lớn. Bằng việc tự động co giãn kích thước texture từ 30x30 điểm ảnh lên 256x256 điểm ảnh theo lũy thừa cơ số 2 dựa trên khoảng cách camera, hệ thống đã giảm hơn 65% số lượng tam giác cần xử lý trong mỗi khung hình đối với các công trình nằm xa tầm nhìn.

Thứ ba, kỹ thuật Occlusion Culling kết hợp khối bóng (Shadow Volumes) đã loại bỏ thành công khoảng 50% đến 70% các bề mặt đa giác bị che chắn phía sau các bức tường hồi lang dày và các gian thờ kín. Nhờ đó, độ phức tạp chiều sâu (depth complexity) của cảnh giảm rõ rệt, ngăn chặn triệt để hiện tượng vẽ đè (overdraw).

Thứ tư, áp dụng thành công kỹ thuật Bump Mapping thông qua Normal Map dạng RGBA với 3 trục tọa độ U, V, W được ánh xạ từ khoảng giá trị [-1, 1] sang [0, 1]. Kết quả hiển thị chất liệu gạch cổ kính và lớp sơn phủ vàng phản chiếu ánh sáng sắc nét chỉ với 3 đến 4 bước chuyển tác (passes) trên Pixel Shader mà không làm phát sinh thêm bất kỳ đa giác hình học nào.

Thảo luận kết quả

Hiệu năng vượt trội của hệ thống xuất phát từ sự phối hợp nhịp nhàng giữa phương pháp xử lý hình học (Geometry processing) và phương pháp kết xuất dựa trên hình ảnh (Image-based rendering). Trước khi áp dụng các kỹ thuật tối ưu, mô hình khung dây chứa hàng trăm nghìn đa giác khiến tốc độ khung hình sụt giảm xuống dưới mức 20 FPS trên máy tính cá nhân. Sau khi tích hợp cấu trúc phân cấp Octree, Impostor và Occlusion Culling, tốc độ hiển thị tăng vọt và duy trì ổn định trong khoảng 60 đến 85 FPS, đáp ứng hoàn hảo tiêu chuẩn hiển thị thời gian thực mượt mà của hệ thống thực tại ảo.

Kết quả thực nghiệm có thể được lượng hóa rõ ràng qua bảng phân tích độ phức tạp và biểu đồ hiệu năng:

Tham số kỹ thuật Trước khi tối ưu hóa Sau khi tối ưu hóa Mức độ cải thiện (%)
Số lượng đa giác cần render 350.000 đa giác 120.000 đa giác Giảm 65,7%
Bộ nhớ texture tiêu thụ 512 MB 180 MB Tiết kiệm 64,8%
Tốc độ khung hình trung bình 18 - 22 FPS 60 - 85 FPS Tăng 286,3%
Độ phức tạp chiều sâu (Overdraw) 4,2 layers/pixel 1,3 layers/pixel Giảm 69,0%

So với các nghiên cứu mô phỏng kiến trúc đơn lẻ thuần túy chỉ dựa vào tăng cấu hình phần cứng, cách tiếp cận thuật toán tối ưu trong luận văn này chứng minh tính vượt trội về mặt tài nguyên. Dữ liệu thực nghiệm trên biểu đồ phân bố khung hình theo thời gian cho thấy đường biểu diễn FPS luôn duy trì ổn định, không xuất hiện hiện tượng giật cục (stuttering) ngay cả khi camera di chuyển liên tục qua các khu vực có mật độ chi tiết dày đặc như khu vực 30 tháp nhỏ và 228 khám tượng Phật.

Đề xuất và khuyến nghị

Dựa trên kết quả nghiên cứu, 4 giải pháp trọng tâm được đề xuất nhằm mở rộng và ứng dụng công nghệ 3D vào đời sống:

Nâng cấp độ phân giải mô hình và tích hợp kỹ thuật chiếu sáng toàn cầu: Tiến hành nâng cấp độ phân giải ảnh phủ lên chuẩn 4K/8K và áp dụng các thuật toán dò tia thời gian thực (Real-time Ray Tracing) nhằm tăng độ chân thực của vật liệu dát vàng và đá tự nhiên lên trên 95%. Mục tiêu hoàn thành trong giai đoạn 2026-2028 dưới sự phối hợp của các nhóm nghiên cứu đồ họa máy tính.

Chuyển đổi nền tảng sang WebGL và WebXR đa thiết bị: Tối ưu hóa mã nguồn C# và tài nguyên 3D để phát hành phiên bản tham quan trực tuyến tương thích 100% với trình duyệt web di động và kính thực tế ảo độc lập. Chỉ tiêu đặt ra là thu hút trên 500.000 lượt khách tham quan trực tuyến mỗi năm, bắt đầu triển khai từ quý 1 năm 2027.

Xây dựng ngân hàng dữ liệu di sản số quốc gia: Cơ quan quản lý văn hóa và du lịch Lào cần chủ trì đề án số hóa 3D cho 100% các công trình di tích lịch sử trọng điểm trên cả nước, áp dụng khung quy trình chuẩn từ khâu thu thập ảnh vệ tinh, đo đạc mặt bằng đến dựng hình 3D đã được luận văn kiểm chứng, với lộ trình thực hiện từ 2026 đến 2030.

Đẩy mạnh đào tạo chuyên môn về công nghệ thực tại ảo: Các trường đại học kỹ thuật cần đưa chuyên đề tối ưu hóa đồ họa 3D và lập trình Unity/C# vào chương trình đào tạo chính quy ngành Khoa học máy tính, hướng tới mục tiêu cung cấp hơn 200 kỹ sư chuyên môn cao về VR/AR mỗi năm cho thị trường khu vực Đông Nam Á.

Đối tượng nên tham khảo luận văn

Nội dung và giải pháp kỹ thuật của luận văn mang lại giá trị thiết thực cho 4 nhóm đối tượng chính:

Học viên cao học, giảng viên và sinh viên ngành Khoa học máy tính: Luận văn là tài liệu tham khảo giá trị về cấu trúc dữ liệu không gian, thuật toán tối ưu đồ họa máy tính, lập trình Shader và cơ chế quản lý đa luồng thời gian thực trên C#.

Kỹ sư phát triển phần mềm mô phỏng và Game Engine: Cung cấp phương pháp triển khai thực tế của kỹ thuật Impostor, thuật toán Occlusion Culling với cấu trúc Octree và Bump Mapping để tối ưu hóa hiệu năng trong các dự án thế giới mở có quy mô rộng lớn.

Cán bộ quản lý di sản và chuyên gia bảo tồn văn hóa: Cung cấp quy trình số hóa di sản bài bản, hỗ trợ đắc lực cho công tác lưu trữ tư liệu phục dựng khi công trình gặp nguy cơ hư hại do thiên tai hoặc thời gian.

Doanh nghiệp du lịch lữ hành và phát triển giải pháp số: Làm nền tảng kỹ thuật để phát triển các sản phẩm du lịch ảo (Virtual Tour), bảo tàng 3D tương tác trực tuyến, phục vụ công tác xúc tiến du lịch và quảng bá văn hóa quốc gia đến bạn bè quốc tế.

Câu hỏi thường gặp

Kỹ thuật Impostor đóng vai trò gì trong việc tăng tốc độ dựng hình Tháp Luang?
Kỹ thuật Impostor thay thế các mô hình hình học 3D phức tạp ở xa bằng các hình ảnh phẳng 2D được cập nhật tự động theo góc nhìn camera. Việc này giúp giảm hơn 65% số lượng tam giác cần xử lý, tiết kiệm bộ nhớ đồ họa và duy trì tốc độ khung hình ổn định từ 60 đến 85 FPS.

Occlusion Culling khác biệt như thế nào so với việc loại bỏ mặt sau thông thường?
Khác với kỹ thuật loại bỏ mặt sau (Backface Culling) chỉ ẩn các mặt quay lưng lại camera, Occlusion Culling sử dụng khối bóng và cây Octree để loại bỏ hoàn toàn các vật thể nằm sau công trình khác bị che khuất, cắt giảm 50% đến 70% các bề mặt không nhìn thấy trong không gian kín của tháp.

Làm thế nào để tái hiện độ gồ ghề của gạch Tháp Luang mà không làm tăng số lượng đa giác?
Hệ thống sử dụng kỹ thuật Normal Mapping kết hợp Bump Mapping trên Pixel Shader. Thông tin độ cao và pháp tuyến bề mặt được mã hóa thành các giá trị màu RGBA trong không gian tiếp tuyến, giúp mô phỏng chính xác độ nhám và bóng đổ của từng viên gạch mà không cần tăng thêm lưới đa giác vật lý.

Hệ thống mô phỏng Tháp Luang được xây dựng bằng những công nghệ và ngôn ngữ nào?
Tác giả đã sử dụng phần mềm 3DS Max để tạo hình khối 3D, Photoshop để xử lý ảnh phủ bề mặt, tích hợp trên nền tảng Unity 3D Game Engine và lập trình điều khiển tương tác bằng ngôn ngữ C# kết hợp thư viện đồ họa chuẩn công nghiệp OpenGL.

Mô hình số hóa 3D này có thể tích hợp lên các thiết bị thực tế ảo hiện đại ngày nay không?
Hoàn toàn có thể. Do cấu trúc dữ liệu hình học đã được tối ưu hóa phân cấp theo các mức chi tiết (LOD) và quản lý bằng cấu trúc Octree, mô hình dễ dàng tương thích và xuất bản lên các nền tảng kính VR hiện đại như Oculus Quest, HTC Vive hoặc nền tảng WebXR.

Kết luận

  • Số hóa hoàn chỉnh quần thể di tích Tháp Luang Viêng Chăn với tỷ lệ hình học chuẩn xác (đáy 90m x 90m, chiều cao 45m, 3 tầng phân cấp rõ rệt).
  • Tích hợp thành công chuỗi giải thuật tăng tốc đồ họa tiên tiến gồm Impostor, Occlusion Culling qua cấu trúc Octree và Bump Mapping trên Pixel Shader.
  • Tối ưu hóa hiệu năng kết xuất vượt trội, duy trì tốc độ khung hình ổn định từ 60 đến 85 FPS trên cấu hình máy tính tiêu chuẩn.
  • Đóng góp khung phương pháp luận khoa học và thực tiễn cho công tác bảo tồn, phục dựng và số hóa di sản văn hóa tại Cộng hòa Dân chủ Nhân dân Lào.
  • Đặt nền móng kỹ thuật vững chắc cho việc phát triển các ứng dụng du lịch ảo, bảo tàng số đa nền tảng trong giai đoạn 2026-2030.

Luận văn đã giải quyết xuất sắc bài toán cân bằng giữa chất lượng thị giác chân thực và tốc độ xử lý thời gian thực trong lĩnh vực thực tại ảo. Để tiếp tục lan tỏa giá trị nghiên cứu, các cơ quan quản lý và đơn vị phát triển công nghệ cần chung tay triển khai số hóa mở rộng các di tích lịch sử trên toàn quốc, đưa di sản văn hóa đến gần hơn với công chúng toàn cầu.