Можно ли запускать приложения Java3D на оборудовании Nvidia 3D Vision в оконном режиме? - PullRequest
5 голосов
/ 24 февраля 2012

Благодаря JohnnyO уже получен ответ, возможно ли запустить приложение Java3D в сочетании с nVidia 3D vision:

Можно ли запускать приложения Java3D на оборудовании Nvidia 3D Vision?

Его подход также работал хорошо для меня. Но он ограничен полноэкранным режимом.

Его теме уже несколько месяцев, и теперь в течение последних нескольких недель nVidia улучшала свои драйверы для 3D Vision: теперь можнозапускать много приложений также в оконном режиме.Если вы используете профессиональное аппаратное обеспечение, такое как карты nVidia Quadro или ATI Fire GL, вы уже давно знаете и оцените оконный режим.

Теперь, с последними обновлениями драйверов nVidia (в настоящее время я установил 295.73), также можно запускать многие приложения, такие как nVidia Picture Viewer, Stereoscopic Player и т. Д. В оконном режиме.

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

Обычно приложения DirectX 9 должны работать в оконном режиме, как вы можете прочитать на ранее упомянутой странице nVidia.И я думаю, что Java 3D - это приложение DirectX 9.Если я использую:

-Dj3d.debug = true

Тогда консоль говорит:

[j3d] Использование DirectX D3D 9.0 или выше.

(И, конечно, никто не работает над улучшением реализации Java 3D в DirectX, говорят они.)

Кто-то тем временем узнал, как запустить Java3D в оконном режиме Stereo?Я попробовал это, но я терпел неудачу так долго.Я думаю, что это будет очень важный аргумент pro Java 3D, если мы решим эту проблему!

1 Ответ

0 голосов
/ 18 марта 2013

Одна вещь, которую я заметил, когда поиграл с этим, заключалась в том, что драйверы 3D-видения не включались, даже когда я думал, что все настроено правильно.

Один взлом, который мы обнаружили, был, что nVidiaДрайверы были настроены только для поддержки определенных видеоигр в своем белом списке, но соответствие белого списка было основано только на именах exe.

После многих проблем и разочарований мы переименовали нашу оболочку Java из myprogram.exe во что-то избелый список, вещи работали намного лучше.Я думаю, какое-то время или exe был назван BatmanAC.exe в тестировании или что-то в этом роде.Это, похоже, делало драйверы nVidia гораздо более восприимчивыми к тому, что мы хотели сделать.

...