2012-02-24 31 views
5

Nhờ JohnnyO nó đã trả lời nếu nó có thể chạy ứng dụng Java3D kết hợp với tầm nhìn nVidia 3D:Có thể chạy các ứng dụng Java3D trên phần cứng Nvidia 3D Vision ở chế độ cửa sổ không?

Is it possible to run Java3D applications on Nvidia 3D Vision hardware?

cách tiếp cận của ông cũng đã làm việc tốt cho tôi. Nhưng nó bị giới hạn ở chế độ toàn màn hình.

Chủ đề của anh ấy đã được vài tháng tuổi và bây giờ trong vài tuần qua nVidia đã cải tiến trình điều khiển cho 3D Vision: Giờ đây, có thể chạy nhiều ứng dụng ở chế độ cửa sổ. Nếu bạn đang sử dụng phần cứng chuyên nghiệp như thẻ nVidia Quadro hoặc ATI Fire GL, bạn biết và đánh giá cao chế độ cửa sổ đã có trong một thời gian rất dài.

Bây giờ, với bản cập nhật mới nhất của trình điều khiển nVidia (hiện tại tôi đã cài đặt 295,73), bạn cũng có thể chạy nhiều ứng dụng như nVidia Picture Viewer, Stereoscopic Player vv ở chế độ cửa sổ.

http://nvidia.custhelp.com/app/answers/detail/a_id/2311

thường DirectX 9 ứng dụng nên chạy ở chế độ cửa sổ, như bạn có thể đọc trên trang nVidia đề cập trước đây. Và tôi nghĩ Java 3D là một ứng dụng DirectX 9. Nếu tôi sử dụng:

-Dj3d.debug = true

Sau đó, giao diện điều khiển nói:

[j3d] Sử dụng DirectX D3D 9.0 hoặc cao hơn.

(Và tất nhiên không ai dường như được làm việc trên sự cải thiện tình hình thực hiện DirectX của Java 3D này nói.)

Có ai đó trong khi đó tìm hiểu các thủ thuật làm thế nào để chạy Java3D ở chế độ cửa sổ Stereo? Tôi đã thử nó, nhưng tôi đã thất bại quá lâu. Tôi nghĩ rằng đây sẽ là một đối số rất quan trọng pro Java 3D, nếu chúng ta giải quyết vấn đề này!

+0

Vui vì tôi có thể trợ giúp. – JohnnyO

Trả lời

0

Một điều tôi nhận thấy khi tôi chơi xung quanh với điều này là các trình điều khiển tầm nhìn 3D không đá vào, ngay cả khi tôi nghĩ rằng tôi đã thiết lập mọi thứ chính xác.

Một lỗi mà chúng tôi nhận thấy là trình điều khiển nVidia thực sự chỉ được định cấu hình để hỗ trợ các trò chơi video cụ thể trên danh sách trắng của họ, nhưng đối sánh danh sách trắng chỉ dựa trên tên exe.

Sau nhiều vấn đề và thất vọng, chúng tôi đã đổi tên trình bao bọc Java của chúng tôi từ myprogram.exe thành một cái gì đó từ danh sách trắng, mọi thứ hoạt động tốt hơn nhiều. Tôi nghĩ trong một thời gian, hoặc exe được đặt tên là BatmanAC.exe trong thử nghiệm hoặc một cái gì đó như thế. Điều này dường như làm cho các trình điều khiển nVidia dễ chấp nhận hơn với những gì chúng ta muốn làm.