Re: [osg-users] VPB texture disappear

2009-04-07 Thread Paul Martz
Thanks for everyone's help on this.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Robert
Osfield
Sent: Tuesday, April 07, 2009 9:35 AM
To: OpenSceneGraph Users
Subject: Re: [osg-users] VPB texture disappear


On Tue, Apr 7, 2009 at 4:24 PM, Paul Martz  wrote:


OK, maybe I wasn't as current as I thought I was. I updated OSG and VPB and
the issue is now gone.


Good to hear it's working. 
 

I still don't see "--pot" listed as a command line option, however...


I've just added these into the command line options docs.  Another svn
update on VPB will get this :-)

Robert.


___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-07 Thread Robert Osfield
On Tue, Apr 7, 2009 at 4:24 PM, Paul Martz  wrote:

>  OK, maybe I wasn't as current as I thought I was. I updated OSG and VPB
> and the issue is now gone.
>

Good to hear it's working.


> I still don't see "--pot" listed as a command line option, however...
>

I've just added these into the command line options docs.  Another svn
update on VPB will get this :-)

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-07 Thread Robert Osfield
Hi Paul,

On Tue, Apr 7, 2009 at 3:58 PM, Paul Martz  wrote:

>  Interesting... Neither osgdem nor vpbmaster show a "--pot" command line
> option in their help output, but neither of them complain if "--pot" is
> present on their command lines. The cache file output from osgdem doesn't
> appear to be different with or without "--pot", which makes me think this
> must be a vpbmaster option.
>

The non power of two support is pretty new.  I've just checked the build
options and it's set to round to a power of two by default - which is how it
originally worked.  This is for controlling whether the output imagery is
clamped to a power of two, Using -npot enables the use of non power of two
output imagery.


> Just to be safe, I put "--pot" on both the osgdem and vpbmaster command
> lines, and I still get the same results. So this isn't the cause of the
> issue. Any other suggestions?
>

Given that --pot is default then it's unlikely to make a difference, and
suggest that this isn't the issue at hand.


> Robert, I'm not specifying the "--compressed" option when I build the DB,
> so I don't think I need support for compressed NPOT textures. (I'm assuming
> compression is off by default, as there doesn't appear to be a
> "--no-compression" option.)
>

compression is on by default as the results in the best paging performance.
Trying using --RGB to select convetional rgb output.



> JS -- This is a MacPro with GeForce 8800. It supports
> GL_ARB_non_power_of_two.
>
> Nonetheless, there is something about the MacPro/GF8800 that is causing the
> issue at build time: When I view the DB built on the Mac on either my
> Windows or Mac system, the issue is present. When I build the same DB using
> the same source data on Windows, the issue is not present.
>

This may well be down to a driver bug.  I vaguely remember issues about read
back of texture objects being faulty under OSX so perhaps this is the the
problem.



>  (Ideally I'd like to use my Mac; building VPB DBs is one of the main
> reasons I bought this system. It builds the DB some 20x faster than my old
> clunker Windows system.)
>

Not using Windows for thread and file system intensive work is sensible for
sure.  But...  NVidia drivers under OSX are a bit flaky, it seems that
NVidia OSX drivers have about the same quality as ATI drivers under Windows
+ Linux.

Try dual booting the machine to linux, at least then you'll know you can
select a decent filesystem and graphics drivers.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-07 Thread Paul Martz
OK, maybe I wasn't as current as I thought I was. I updated OSG and VPB and
the issue is now gone.
 
I still don't see "--pot" listed as a command line option, however...
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Paul Martz
Sent: Tuesday, April 07, 2009 8:58 AM
To: 'OpenSceneGraph Users'
Subject: Re: [osg-users] VPB texture disappear


Interesting... Neither osgdem nor vpbmaster show a "--pot" command line
option in their help output, but neither of them complain if "--pot" is
present on their command lines. The cache file output from osgdem doesn't
appear to be different with or without "--pot", which makes me think this
must be a vpbmaster option.
 
Just to be safe, I put "--pot" on both the osgdem and vpbmaster command
lines, and I still get the same results. So this isn't the cause of the
issue. Any other suggestions?
 
Robert, I'm not specifying the "--compressed" option when I build the DB, so
I don't think I need support for compressed NPOT textures. (I'm assuming
compression is off by default, as there doesn't appear to be a
"--no-compression" option.)
 
JS -- This is a MacPro with GeForce 8800. It supports
GL_ARB_non_power_of_two.
 
Nonetheless, there is something about the MacPro/GF8800 that is causing the
issue at build time: When I view the DB built on the Mac on either my
Windows or Mac system, the issue is present. When I build the same DB using
the same source data on Windows, the issue is not present.
 
(Ideally I'd like to use my Mac; building VPB DBs is one of the main reasons
I bought this system. It builds the DB some 20x faster than my old clunker
Windows system.)
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Jason
Beverage
Sent: Monday, April 06, 2009 7:41 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] VPB texture disappear


Hey Paul,

I've seen this issue before with non power of two textures not being
supported in some situations.  VPB tries to use npot textures at the lowest
level of detail to most closely match the resolution of the source imagery.
Try generating your DB using --pot and see what happens, I bet it works.

Thanks,

Jason


On Mon, Apr 6, 2009 at 9:37 PM, Paul Martz  wrote:


Same issue viewing the DB on a Windows box, so apparently not a driver
issue.
 
I'll try building the DB on Windows. This might take a while; it's not a hot
box like my MacPro...
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Paul Martz
Sent: Monday, April 06, 2009 7:30 PM
To: osg-users@lists.openscenegraph.org
Subject: [osg-users] VPB texture disappear


Hi Robert -- I'm seeing an issue where, as the viewpoint approaches the
terrain, textures surrounding a high-res inset disappear. This is with very
current VPB and OSG running on Mac OS X with a GeForce 8800 card.
 
ss0.jpg shows the scene just before the issue occurs. As I move the
viewpoint forward (closer to the terrain), I see the image in ss1.jpg. I
also get several instances of the following error in the console:
  Warning: detected OpenGL error 'invalid enumerant' after
RenderBin::draw(,)
There is strong correlation between this error and the appearance of
segments of the database rendered with a missing texture image.
 
I've attached the mkdb.sh script I used to generate the database.
 
Do you have any hints on what might be going on here? This is not the first
time I've seen this issue, so I don't think it's new.
 
I've tried changing the value of OSG_DATABASE_PAGER_DRAWABLE but this has no
effect on the issue.
 
I'll try rendering the DB on a Windows box and see if I get the same
results.
 
Thanks for any help.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-07 Thread Paul Martz
Interesting... Neither osgdem nor vpbmaster show a "--pot" command line
option in their help output, but neither of them complain if "--pot" is
present on their command lines. The cache file output from osgdem doesn't
appear to be different with or without "--pot", which makes me think this
must be a vpbmaster option.
 
Just to be safe, I put "--pot" on both the osgdem and vpbmaster command
lines, and I still get the same results. So this isn't the cause of the
issue. Any other suggestions?
 
Robert, I'm not specifying the "--compressed" option when I build the DB, so
I don't think I need support for compressed NPOT textures. (I'm assuming
compression is off by default, as there doesn't appear to be a
"--no-compression" option.)
 
JS -- This is a MacPro with GeForce 8800. It supports
GL_ARB_non_power_of_two.
 
Nonetheless, there is something about the MacPro/GF8800 that is causing the
issue at build time: When I view the DB built on the Mac on either my
Windows or Mac system, the issue is present. When I build the same DB using
the same source data on Windows, the issue is not present.
 
(Ideally I'd like to use my Mac; building VPB DBs is one of the main reasons
I bought this system. It builds the DB some 20x faster than my old clunker
Windows system.)
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Jason
Beverage
Sent: Monday, April 06, 2009 7:41 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] VPB texture disappear


Hey Paul,

I've seen this issue before with non power of two textures not being
supported in some situations.  VPB tries to use npot textures at the lowest
level of detail to most closely match the resolution of the source imagery.
Try generating your DB using --pot and see what happens, I bet it works.

Thanks,

Jason


On Mon, Apr 6, 2009 at 9:37 PM, Paul Martz  wrote:


Same issue viewing the DB on a Windows box, so apparently not a driver
issue.
 
I'll try building the DB on Windows. This might take a while; it's not a hot
box like my MacPro...
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Paul Martz
Sent: Monday, April 06, 2009 7:30 PM
To: osg-users@lists.openscenegraph.org
Subject: [osg-users] VPB texture disappear


Hi Robert -- I'm seeing an issue where, as the viewpoint approaches the
terrain, textures surrounding a high-res inset disappear. This is with very
current VPB and OSG running on Mac OS X with a GeForce 8800 card.
 
ss0.jpg shows the scene just before the issue occurs. As I move the
viewpoint forward (closer to the terrain), I see the image in ss1.jpg. I
also get several instances of the following error in the console:
  Warning: detected OpenGL error 'invalid enumerant' after
RenderBin::draw(,)
There is strong correlation between this error and the appearance of
segments of the database rendered with a missing texture image.
 
I've attached the mkdb.sh script I used to generate the database.
 
Do you have any hints on what might be going on here? This is not the first
time I've seen this issue, so I don't think it's new.
 
I've tried changing the value of OSG_DATABASE_PAGER_DRAWABLE but this has no
effect on the issue.
 
I'll try rendering the DB on a Windows box and see if I get the same
results.
 
Thanks for any help.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-07 Thread Jean-Sébastien Guay

Hi Paul,

If NPOT is the issue, then apparently VPB requires NPOT support at DB 
build time, not just at run time. I found that creating the same DB on 
my Windows laptop with Quadro 1500M works great.


Well, that would make sense since OpenGL operations are used (within an 
OpenGL context) when resizing and compressing the textures. But what 
video card do you have that doesn't support NPOT? I would think that's a 
rarity nowadays...


J-S
--
__
Jean-Sebastien Guayjean-sebastien.g...@cm-labs.com
   http://www.cm-labs.com/
http://whitestar02.webhop.org/
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-07 Thread Robert Osfield
On Tue, Apr 7, 2009 at 5:08 AM, Paul Martz  wrote:

>  Thanks. I'll give that a try.
>
> If NPOT is the issue, then apparently VPB requires NPOT support at DB build
> time, not just at run time. I found that creating the same DB on my
> Windows laptop with Quadro 1500M works great.
>

I didn't the non power of two support was on by default...

If it is turned on for the build then the texture compression operation will
require non power of two support on the VPB build machine.

Robert.
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-06 Thread Paul Martz
Thanks. I'll give that a try.
 
If NPOT is the issue, then apparently VPB requires NPOT support at DB build
time, not just at run time. I found that creating the same DB on my Windows
laptop with Quadro 1500M works great.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Jason
Beverage
Sent: Monday, April 06, 2009 7:41 PM
To: OpenSceneGraph Users
Subject: Re: [osg-users] VPB texture disappear


Hey Paul,

I've seen this issue before with non power of two textures not being
supported in some situations.  VPB tries to use npot textures at the lowest
level of detail to most closely match the resolution of the source imagery.
Try generating your DB using --pot and see what happens, I bet it works.

Thanks,

Jason


On Mon, Apr 6, 2009 at 9:37 PM, Paul Martz  wrote:


Same issue viewing the DB on a Windows box, so apparently not a driver
issue.
 
I'll try building the DB on Windows. This might take a while; it's not a hot
box like my MacPro...
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Paul Martz
Sent: Monday, April 06, 2009 7:30 PM
To: osg-users@lists.openscenegraph.org
Subject: [osg-users] VPB texture disappear


Hi Robert -- I'm seeing an issue where, as the viewpoint approaches the
terrain, textures surrounding a high-res inset disappear. This is with very
current VPB and OSG running on Mac OS X with a GeForce 8800 card.
 
ss0.jpg shows the scene just before the issue occurs. As I move the
viewpoint forward (closer to the terrain), I see the image in ss1.jpg. I
also get several instances of the following error in the console:
  Warning: detected OpenGL error 'invalid enumerant' after
RenderBin::draw(,)
There is strong correlation between this error and the appearance of
segments of the database rendered with a missing texture image.
 
I've attached the mkdb.sh script I used to generate the database.
 
Do you have any hints on what might be going on here? This is not the first
time I've seen this issue, so I don't think it's new.
 
I've tried changing the value of OSG_DATABASE_PAGER_DRAWABLE but this has no
effect on the issue.
 
I'll try rendering the DB on a Windows box and see if I get the same
results.
 
Thanks for any help.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org




___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-06 Thread Jason Beverage
Hey Paul,

I've seen this issue before with non power of two textures not being
supported in some situations.  VPB tries to use npot textures at the lowest
level of detail to most closely match the resolution of the source imagery.
Try generating your DB using --pot and see what happens, I bet it works.

Thanks,

Jason

On Mon, Apr 6, 2009 at 9:37 PM, Paul Martz  wrote:

>  Same issue viewing the DB on a Windows box, so apparently not a driver
> issue.
>
> I'll try building the DB on Windows. This might take a while; it's not a
> hot box like my MacPro...
>
> Paul Martz
> *Skew Matrix Software LLC*
> http://www.skew-matrix.com
> +1 303 859 9466
>
>
>  --
> *From:* osg-users-boun...@lists.openscenegraph.org [mailto:
> osg-users-boun...@lists.openscenegraph.org] *On Behalf Of *Paul Martz
> *Sent:* Monday, April 06, 2009 7:30 PM
> *To:* osg-users@lists.openscenegraph.org
> *Subject:* [osg-users] VPB texture disappear
>
>  Hi Robert -- I'm seeing an issue where, as the viewpoint approaches the
> terrain, textures surrounding a high-res inset disappear. This is with very
> current VPB and OSG running on Mac OS X with a GeForce 8800 card.
>
> ss0.jpg shows the scene just before the issue occurs. As I move the
> viewpoint forward (closer to the terrain), I see the image in ss1.jpg. I
> also get several instances of the following error in the console:
>   Warning: detected OpenGL error 'invalid enumerant' after
> RenderBin::draw(,)
> There is strong correlation between this error and the appearance of
> segments of the database rendered with a missing texture image.
>
> I've attached the mkdb.sh script I used to generate the database.
>
> Do you have any hints on what might be going on here? This is not the first
> time I've seen this issue, so I don't think it's new.
>
> I've tried changing the value of OSG_DATABASE_PAGER_DRAWABLE but this has
> no effect on the issue.
>
> I'll try rendering the DB on a Windows box and see if I get the same
> results.
>
> Thanks for any help.
>
> Paul Martz
> *Skew Matrix Software LLC*
> http://www.skew-matrix.com
> +1 303 859 9466
>
>
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] VPB texture disappear

2009-04-06 Thread Paul Martz
Same issue viewing the DB on a Windows box, so apparently not a driver
issue.
 
I'll try building the DB on Windows. This might take a while; it's not a hot
box like my MacPro...
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 

  _  

From: osg-users-boun...@lists.openscenegraph.org
[mailto:osg-users-boun...@lists.openscenegraph.org] On Behalf Of Paul Martz
Sent: Monday, April 06, 2009 7:30 PM
To: osg-users@lists.openscenegraph.org
Subject: [osg-users] VPB texture disappear


Hi Robert -- I'm seeing an issue where, as the viewpoint approaches the
terrain, textures surrounding a high-res inset disappear. This is with very
current VPB and OSG running on Mac OS X with a GeForce 8800 card.
 
ss0.jpg shows the scene just before the issue occurs. As I move the
viewpoint forward (closer to the terrain), I see the image in ss1.jpg. I
also get several instances of the following error in the console:
  Warning: detected OpenGL error 'invalid enumerant' after
RenderBin::draw(,)
There is strong correlation between this error and the appearance of
segments of the database rendered with a missing texture image.
 
I've attached the mkdb.sh script I used to generate the database.
 
Do you have any hints on what might be going on here? This is not the first
time I've seen this issue, so I don't think it's new.
 
I've tried changing the value of OSG_DATABASE_PAGER_DRAWABLE but this has no
effect on the issue.
 
I'll try rendering the DB on a Windows box and see if I get the same
results.
 
Thanks for any help.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com <http://www.skew-matrix.com/> 
+1 303 859 9466
 
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] VPB texture disappear

2009-04-06 Thread Paul Martz
Hi Robert -- I'm seeing an issue where, as the viewpoint approaches the
terrain, textures surrounding a high-res inset disappear. This is with very
current VPB and OSG running on Mac OS X with a GeForce 8800 card.
 
ss0.jpg shows the scene just before the issue occurs. As I move the
viewpoint forward (closer to the terrain), I see the image in ss1.jpg. I
also get several instances of the following error in the console:
  Warning: detected OpenGL error 'invalid enumerant' after
RenderBin::draw(,)
There is strong correlation between this error and the appearance of
segments of the database rendered with a missing texture image.
 
I've attached the mkdb.sh script I used to generate the database.
 
Do you have any hints on what might be going on here? This is not the first
time I've seen this issue, so I don't think it's new.
 
I've tried changing the value of OSG_DATABASE_PAGER_DRAWABLE but this has no
effect on the issue.
 
I'll try rendering the DB on a Windows box and see if I get the same
results.
 
Thanks for any help.
 
Paul Martz
Skew Matrix Software LLC
http://www.skew-matrix.com  
+1 303 859 9466
 
<><>#!/bin/sh
osgdem -v 10 --geocentric --terrain -d ../source-elev -t ../source-img --so 
globe.vpb -o globe.ive
vpbcache --cache globe.cache -s globe.vpb --add
vpbmaster -s globe.vpb --cache globe.cache
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org