Trang Web Tạp chí Cảnh 360 ra mắt Illusion vào năm 2008, và nó nhanh chóng trở thành dự án thành công nhất của nó với hơn 40 triệu lượt truy cập. Trang web này được dành riêng để giới thiệu những sáng tạo tuyệt vời trong nghệ thuật, thiết kế và phim. Từ những hình xăm siêu thực cho đến những bức ảnh phong cảnh tuyệt đẹp, việc lựa chọn bài viết thường sẽ khiến độc giả phải nói là WOW WOW!