torune
Film critic
[just]Điều gì xảy ra khi chúng ta gom các tín đồ hạng nặng của văn hóa đại chúng trong một căn phòng hỗ trợ hệ thống chiếu 360 độ? Đáp án sẽ là một dàn điện tử băng 8-bit một thời của Nintendo, nay hỗ trợ cùng lúc 8 người chơi với góc nhìn siêu rộng.
Trung tâm điều khiển nằm trên một chiếc bàn hình bát giác
Để dễ mường tượng, mời bạn đọc điểm qua những hình ảnh rải rác bên dưới cũng như clip thử nghiệm công trình có một không hai này đồng thời là thành quả của các sinh viên đến từ ETH Zurich (Viện nghiên cứu Liên bang Thụy Sĩ) và nghiên cứu sinh từ Disney.
Tháng 5 vừa qua, Hội nghị Eurographics 2015 (chuyên về đồ họa vi tính) đã được tổ chức tại Zurich. Cùng lúc, Bon Sumner - giám đốc phòng thí nghiệm Disney Research - vừa thành lập ETH Game Techonolgy Center (Trung tâm Công nghệ game ETH). Nhân dịp 2 sự kiện có liên quan với nhau, Bob Sumner đã được giao nhiệm vụ nghĩ ra một chủ đề độc đáo cho dạ tiệc kết thúc Eurographics 2015. Đó cũng là lý do mà công trình bài viết đang đề cập ra đời.
Bob Sumner chia sẻ: "Chúng tôi thấy rằng kỷ nguyên điện tử 8-bit vẫn còn tồn tại trong những bộ sưu tập khổng lồ của những người hâm mộ. Nhưng, trải nghiệm game thì chỉ dành cho 1 (hoặc 2). Chúng tôi muốn lật ngược ý tưởng này, nâng cấp trải nghiệm game NES lên thành trải nghiệm nhóm và người chơi sẽ cùng chia sẻ không gian của nhau".
Biến điện tử băng thành trải nghiệm 360 độ?
Nhóm phát minh nhấn mạnh, họ sử dụng băng (ROM) thật và không can thiệp (hack hay mod) nó lại. Tất cả tư liệu được ghi lại được thực hiện nhờ các thủ thuật tinh chỉnh phần cứng và phần mềm.
Để kết nối cùng lúc 8 cần điều khiển (controller/gamepad), nhóm phát minh sử dụng một mạch ghép kênh (multiplexer/mux) được phát triển từ bảng mạch Arduino. Tín hiệu video sau đó đi qua một hệ thống upscale để đạt độ phân giải 576p và framerate 50Hz; trong khi, đầu ra của âm thanh được giữ nguyên và đi thẳng đế hệ thống âm thanh của phòng.
Sau đó, video đã upscale sẽ đi qua một "máy tính dò đường". Máy tính sẽ chạy phần mềm để dán những khung hình sắp xuất hiện lên chiều dài cùa màn chiếu. Đáng chú ý, phần mềm sẽ cùng lúc thực hiện việc căn chỉnh để khung hình mới khớp 100% với khung hình cũ, tạo nên một hình ảnh panorama. Thoạt nghe thì dễ nhưng có 2 vấn đề nổi cộm: (A) chuyển cảnh nhanh hay chậm phụ thuộc vào người chơi (do đó PC/phần mềm phải xử lý nhanh, đi trước người chơi nhiều bước); (B) trong nhiều game đi dòng, người chơi có thể đi ngược trở lại.
Sau khi máy tính dò đường xong, video ouput được gửi đến một máy chủ, kiểm soát 8 máy chiếu (2 máy chiếu/1 tường). Nói thêm chỗ này, phần mềm dò đường cần phải điều chỉnh độ méo hình vì góc vuông của 4 bức tường nữa. Kết quả là những game đi dòng như Super Mario Bros, Contra, Castlevania... trông rất mượt.
Làm sao để 8 người cùng chơi ăn nấm?
Thử thác tiếp theo là nâng số người chơi mà game hỗ trợ cùng lúc từ con số 1 (hoặc 2) lên 8. Trở lại với bảng mạch mux Arduino - có 2 chế độ vận hành: (A) luân phiên kết nối với từng gamepad trong 1 khoảng thời gian nhất định; (B) nhận chỉ thị từ máy tính cho phép gamepad nào hoạt động.
Ví dụ, trong trò chơi 'Super Mario Bros', hệ thống sẽ tự động chuyển quyền điều khiển sang từng gamepad sau mỗi 5 giây, từ cảnh đầu tiên cho đến cảnh Mario tụt lá cờ. Cách chơi này tỏ ra thú vị nhưng cũng không ít khó khăn. Ví dụ như, lỡ Mario đang chạy đà hay đang bay (Super Mario Bro 3) mà mất quyền điều khiển thì xác định 'game over'.
Dựng phòng chơi trong thực tại ảo
Sau khi công trình hoàn thành để diện kiến khách tham dự, nhóm nghiên cứu tiếp tục mang về để... phát triển tiếp. Rất khó khăn để có được một căn phòng được trang bị tận răng như trên, các nhà nghiên cứu đến từ Disney quyết định nhét nó vô: Oculus Rift. Hiện tại, chế độ chơi 8 người hơi lag (vì hệ thống cần phải giả lập căn phòng) nhưng phiên bản VR này đã hoạt động như ban đầu.
Để kêu gọi ý tưởng phát triển công trình sẵn có và khắc phục yếu điểm hiện tại, nhóm phát minh đã công bố một tài liệu mở (dạng pdf) mang tên "Unfolding the 8-bit era" (Tạm dịch: Khai phá kỷ nguyên 8-bit):
Hình ảnh khâu lắp ráp:
Trái tim của bàn điều khiển:
Ảnh dựng phòng chiếu:
Chạy thử và kết quả:

Trung tâm điều khiển nằm trên một chiếc bàn hình bát giác
Để dễ mường tượng, mời bạn đọc điểm qua những hình ảnh rải rác bên dưới cũng như clip thử nghiệm công trình có một không hai này đồng thời là thành quả của các sinh viên đến từ ETH Zurich (Viện nghiên cứu Liên bang Thụy Sĩ) và nghiên cứu sinh từ Disney.
Tháng 5 vừa qua, Hội nghị Eurographics 2015 (chuyên về đồ họa vi tính) đã được tổ chức tại Zurich. Cùng lúc, Bon Sumner - giám đốc phòng thí nghiệm Disney Research - vừa thành lập ETH Game Techonolgy Center (Trung tâm Công nghệ game ETH). Nhân dịp 2 sự kiện có liên quan với nhau, Bob Sumner đã được giao nhiệm vụ nghĩ ra một chủ đề độc đáo cho dạ tiệc kết thúc Eurographics 2015. Đó cũng là lý do mà công trình bài viết đang đề cập ra đời.
[video=youtube;SyU7Fscd2KU]https://www.youtube.com/watch?v=SyU7Fscd2KU[/video]
Thực tế khi sử dụng
Thực tế khi sử dụng
Bob Sumner chia sẻ: "Chúng tôi thấy rằng kỷ nguyên điện tử 8-bit vẫn còn tồn tại trong những bộ sưu tập khổng lồ của những người hâm mộ. Nhưng, trải nghiệm game thì chỉ dành cho 1 (hoặc 2). Chúng tôi muốn lật ngược ý tưởng này, nâng cấp trải nghiệm game NES lên thành trải nghiệm nhóm và người chơi sẽ cùng chia sẻ không gian của nhau".
Biến điện tử băng thành trải nghiệm 360 độ?
Nhóm phát minh nhấn mạnh, họ sử dụng băng (ROM) thật và không can thiệp (hack hay mod) nó lại. Tất cả tư liệu được ghi lại được thực hiện nhờ các thủ thuật tinh chỉnh phần cứng và phần mềm.
Để kết nối cùng lúc 8 cần điều khiển (controller/gamepad), nhóm phát minh sử dụng một mạch ghép kênh (multiplexer/mux) được phát triển từ bảng mạch Arduino. Tín hiệu video sau đó đi qua một hệ thống upscale để đạt độ phân giải 576p và framerate 50Hz; trong khi, đầu ra của âm thanh được giữ nguyên và đi thẳng đế hệ thống âm thanh của phòng.
Sau đó, video đã upscale sẽ đi qua một "máy tính dò đường". Máy tính sẽ chạy phần mềm để dán những khung hình sắp xuất hiện lên chiều dài cùa màn chiếu. Đáng chú ý, phần mềm sẽ cùng lúc thực hiện việc căn chỉnh để khung hình mới khớp 100% với khung hình cũ, tạo nên một hình ảnh panorama. Thoạt nghe thì dễ nhưng có 2 vấn đề nổi cộm: (A) chuyển cảnh nhanh hay chậm phụ thuộc vào người chơi (do đó PC/phần mềm phải xử lý nhanh, đi trước người chơi nhiều bước); (B) trong nhiều game đi dòng, người chơi có thể đi ngược trở lại.
Sau khi máy tính dò đường xong, video ouput được gửi đến một máy chủ, kiểm soát 8 máy chiếu (2 máy chiếu/1 tường). Nói thêm chỗ này, phần mềm dò đường cần phải điều chỉnh độ méo hình vì góc vuông của 4 bức tường nữa. Kết quả là những game đi dòng như Super Mario Bros, Contra, Castlevania... trông rất mượt.
[video=youtube;jrntPhAe438]https://www.youtube.com/watch?v=jrntPhAe438[/video]
Quy trình lắp ráp
Quy trình lắp ráp
Làm sao để 8 người cùng chơi ăn nấm?
Thử thác tiếp theo là nâng số người chơi mà game hỗ trợ cùng lúc từ con số 1 (hoặc 2) lên 8. Trở lại với bảng mạch mux Arduino - có 2 chế độ vận hành: (A) luân phiên kết nối với từng gamepad trong 1 khoảng thời gian nhất định; (B) nhận chỉ thị từ máy tính cho phép gamepad nào hoạt động.
Ví dụ, trong trò chơi 'Super Mario Bros', hệ thống sẽ tự động chuyển quyền điều khiển sang từng gamepad sau mỗi 5 giây, từ cảnh đầu tiên cho đến cảnh Mario tụt lá cờ. Cách chơi này tỏ ra thú vị nhưng cũng không ít khó khăn. Ví dụ như, lỡ Mario đang chạy đà hay đang bay (Super Mario Bro 3) mà mất quyền điều khiển thì xác định 'game over'.
Dựng phòng chơi trong thực tại ảo
Sau khi công trình hoàn thành để diện kiến khách tham dự, nhóm nghiên cứu tiếp tục mang về để... phát triển tiếp. Rất khó khăn để có được một căn phòng được trang bị tận răng như trên, các nhà nghiên cứu đến từ Disney quyết định nhét nó vô: Oculus Rift. Hiện tại, chế độ chơi 8 người hơi lag (vì hệ thống cần phải giả lập căn phòng) nhưng phiên bản VR này đã hoạt động như ban đầu.
Để kêu gọi ý tưởng phát triển công trình sẵn có và khắc phục yếu điểm hiện tại, nhóm phát minh đã công bố một tài liệu mở (dạng pdf) mang tên "Unfolding the 8-bit era" (Tạm dịch: Khai phá kỷ nguyên 8-bit):
Hình ảnh khâu lắp ráp:



Trái tim của bàn điều khiển:


Ảnh dựng phòng chiếu:


Chạy thử và kết quả:










Theo Ars Technica
[/just]