This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi again Bill Here is more information I did not know earlier (passed to me via Don): If the version of OpenGL on the graphics card is not what Java3D expects, it will automatically go into Direct-X mode. So, that would explain how he could be running Direct-X without changing runIDV.bat. See: https://j3d-core.dev.java.net/j3d1_5_2/RELEASE-NOTES.html (last sentence in the Windows section) -Julien > Hi, Bill > > > I did generate the images and movie, just not as large as I wanted. > > However, this is okay > > because I am developing the code to run on another pc where I have more > > resources. > > I was able to debug the isl script. > > > > Yes, the movie is as I expect. Thanks for looking at it and finding it > > interesting. I will > > tweak the bundle later. > > > > I thought that the IDV used opengl by default, however, my error > > message suggested > > that it was using directx. > > If you are running the IDV (out of the box) via the IDV.bat command, I would > agree with this statement. You must explicitly choose to run the IDV with > Direct3D, and OpenGL is by default. I also agree you are running the IDV with > Direct3D. If you did not change the IDV.bat script to explicitly use Direct3D > there is a bit of a mystery here for me. I would be curious to know what > would happen if you were to start the IDV with the "-Dj3d.rend=ogl" command > line option to explicitly choose OpenGL (jre\bin\java -Xmx512m -Dj3d.rend=ogl > -jar idv.jar). > > My problem seems to be a lack of ram (and my > > graphics > > memory is shared), but I would update opengl and/or directx if it might > > help. > > Since you are currently running the IDV with Direct3D, an update may be worth > a shot. > > -Julien > > Do you > > have any comments ? > > > > Bill > > > > Unidata IDV Support wrote: > > > > Hi again, Bill > > > > Sorry the movie generation is giving you trouble. > > > > In the meantime, I have put your movie on motherlode: > > > > http://motherlode.ucar.edu/repository/entry/get/a.mov?entryid=990734ec-6b4f-4524-92e7-435bfd126049 > > > > Is this the movie you expect to see? (Interesting movie, BTW.) > > > > Also, here is my ISL script (for what it is worth) > > > > <isl> > > <bundle file="/tmp/WoMercV1d.xidv" width="1620" height="810"/> > > <pause/> > > <movie file="/tmp/a.mov" imagedir="/tmp" > > imagetemplate="WoMercV1dy_%count%" imagesuffix="jpg"> > > </movie> > > </isl> > > > > Thanks, > > > > -Julien > > > > > > > > > > Julien, > > > > The documentation is in section 7.1.5, in the description of the movie > > tag: > > "If no file attribute is specified then this just generates the > > images, not the movie. > > For example, you can not specify the file name but do specify the imagedir > > and > > this will generate the images and place them in the imagedir for later > > processing." > > > > Prior to the error reported previously, I had a java heap error; so, I > > increased memory for the JVM > > to 1024m. Then, the d3d error occurred. However, I was able to complete > > the bundle file and > > determine whether it was functioning correctly. > > > > After reading your email, I noted that I only needed 586m (not 1024); > > so I changed the memory > > value to 768m. When I opened/ran the isl file, it did create the images > > and a qt movie ! > > > > I guess this is not an IDV problem, and is related to graphics memory. > > > > Then, I attempted to run the process noninteractive, without opening > > the IDV. It bombed, > > and showed an error message; but it wasn't visible long enough for me > > to read. I guessed that > > the width was too large in the bundle tag. I decreased it from 1620 to > > 620. And that worked. > > > > I tried adding a path to the movie file name: ${islpath}a.mov ; I don't > > believe a movie file > > was created, but the images were. > > > > If you have further suggestions, please let me know. Thanks for the > > direction, > > > > Bill > > > > Unidata IDV Support wrote: > > > > Hi, Bill > > > > This may be a video card issue. I was digging around and found an old post > > on something similar. > > > > http://www.unidata.ucar.edu/support/help/MailArchives/idv/msg02416.html > > > > I would start there and the suggestion pertaining to increasing the memory > > with the -Xmx1024m JVM option (or something appropriate to the memory > > capacity of your machine.) > > > > Let us know if this works. > > > > Also, about the mistake in the documentation, could you point us to its > > location so that we may correct the error? > > > > Many Thanks, > > > > -Julien > > > > > > > > Full Name: bill fingerhut > > Email Address: address@hidden > > Organization: lyndon state college retired > > Package Version: 2.9 build date:2010-08-07 07:06 UTC > > Operating System: Windows XP > > Hardware: Java: home: C:\Program Files\IDV_2.9\jre version: 1.6.0_20 > > j3d:1.5.2 fcs (build4) > > Description of problem: > > > > When trying to save images from an animation (movie), using an isl script, > > the images are blank as is the movie. I see the following errors: > > > > Fail to lock surface: D3DERR_DRIVERINTERNALERROR > > Fail to lock surface: D3DERR_DRIVERINTERNALERROR > > Fail to lock surface: D3DERR_DRIVERINTERNALERROR > > > > Here is more detail in case it is needed. > > > > I'm starting the IDV and reading in my isl script so I can debug > > this. Here is the isl: > > > > &lt;isl&gt; > > &lt;bundle file="${islpath}\WoMercV1d.xidv" width="1620" > > height="810"/&gt; > > &lt;pause/&gt; > > &lt;movie file="a.mov" imagedir="${islpath}" > > imagetemplate="WoMercV1dy_%count%" imagesuffix="jpg"&gt; > > &lt;/movie&gt; > > &lt;/isl&gt; > > > > The bundle loads correctly and the display is ok. The movie file and > > the image files are created, but are solid black - blank. > > > > BTW, the user's manual states that the file attribute can be omitted > > if the movie is not wanted and the images are. Omitting file leads to > > an error. > > > > > > > > > > > > > > > > > > Ticket Details > > =================== > > Ticket ID: AOT-741707 > > Department: Support IDV > > Priority: Normal > > Status: Open > > > > > > > > > > > > > > -- > > The Fingerhuts > > Saint Johnsbury, Vt, 05819 > > > > email: address@hidden > > > > > > > > > > > > > > > > > > Ticket Details > > =================== > > Ticket ID: AOT-741707 > > Department: Support IDV > > Priority: Normal > > Status: Open > > > > > > > > > > > > > > -- > > The Fingerhuts > > Saint Johnsbury, Vt, 05819 > > > > email: address@hidden > > > > > > > > > Ticket Details =================== Ticket ID: AOT-741707 Department: Support IDV Priority: Normal Status: Open