Skip to main content

Running Java3D with DirectX on Win 64 bit

5 replies [Last post]
axal8
Offline
Joined: 2010-08-03
Points: 0

I have searched the forums and online, and cannot find the solution to my problem.

I am hoping to program Java3D on top of DirectX instead of on top of OpenGL. Unfortunately, my computer is a Windows 64 bit laptop, and the Java3D package that I've downloaded is missing the j3dcore-d3d.dll file in the bin file.

I am wondering if anyone knows how to run Java3D on DirectX for a Windows 64 bit computer, or if anyone has the .dll extension. I want to use DirectX is because I am attempting to program with NVIDIA shutter glasses, and they've specifically told me that NVIDIA glasses do not support OpenGL; rather, if I could get my program to run on DirectX, there should be no problem.

Thanks in advance!

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
interactivemesh
Offline
Joined: 2006-06-07
Points: 0

Hi,

JRE 6u21 for 32 and 64 bit are installed in parallel on my Windows 7 64 bit desktop system. Also Java 3D 1.5.2 Windows 32 and 64 bit are installed in the corresponding JREs. Locally I can start Java 3D applications with '32 bit java' on OpneGL and DirectX as well as with '64 bit java' on OpenGL.

Unfortunately, there is no 'Oracle' 64 bit j3dcore-d3d.dll version available.

August

axal8
Offline
Joined: 2010-08-03
Points: 0

Hi,

So there is no way to run DirectX on a 64 bit computer with Java3D?

I've found a series of posts in April 2010 on this topic. The member "Aces" seems to have a test version of j3dcore-d3d.dll version.

Here is the thread:
http://forums.java.net/jive/thread.jspa?messageID=396114

I've tried shooting an email to this member, but my email was rejected.

Thanks for your reply.

aces
Offline
Joined: 2003-07-17
Points: 0

Hi

I have a compiled j3dcore-d3d.dll 64bits.

This is not a oficial Sun-Oracle binary library, so it is not signed neither endorsed by then.
People interested in test this one, please e-mail me :

aces at dev.java.net

Best regards
Aces

axal8
Offline
Joined: 2010-08-03
Points: 0

Thanks aces!

I got the file and will update you on the progress of my project.

Thanks again

aces
Offline
Joined: 2003-07-17
Points: 0

Hi

for those interested in testing Java3D DirectX D3D 64bits renderer, here goes a link for download

http://www.zumodrive.com/share/6YuzZTc1MD

[code]
======
README
======

Java3D DirectX 9.0 Renderer for 64bits
======================================
January, 2010

Hi

The companion j3dcore-d3d.dll is a Java3D renderer
for Microsoft DirectX D3D in 64bit. This uses exactly
same source code from 32bits, but compiled with Visual
studio 2005 for Windows 64bits.

It was tested with Windows XP Pro. 64bit Edition,
Vista 64 and Windows-7 64. In both nVidia and ATI drivers.

Usage
=====
Drop the j3dcore-d3d.dll in the same folder you have j3dcore-ogl.dll.

Dependency
==========
Use it with a 64bit JRE.
It requires Java3D for Windows AMD 64, available at
https://java3d.dev.java.net/binary-builds.html

It also needs a DirectX driver update
You can get it http:\\www.microsoft.com\directx
Current full link for DirectX Web Setup :
http://www.microsoft.com/downloads/details.aspx?familyid=2DA43D38-DB71-4...

This last link points to a very small web updater for DirectX runtime.

Disclaimer
==========
This is for testing porpuses only. Use it at your own risk.
This IS NOT endorsed or supported by Sun, Oracle or any other company.

Feedback
========
aces@dev.java.net

[/code]