Hi All,

Has anyone come across a scenario where they wished to have PagedLOD that 
instead of handling Nodes, handle images ?

Essentially I find myself in a position where I have a model that references a 
texture, but that texture is quite large, and even with reducing the texture 
size with little compromise in quality, the time to stream over the web is too 
large. So, what I'm considering is replacing the image load call, with a 
similar concept to that of PagedLOD's whereby I could give the "PagedImageLOD" 
object a list of ordered image file names that I want it to progressively load 
- in much the same way that apps like google map appears to work. The first 
image file could be a 2x2 pixel image, whilst the nth image file would be the 
full-on image. I would want the "PagedImageLOD" to return a valid Image node 
immediately - perhaps a hard coded small default image - whilst in the 
background the specified image filesnames are being downloaded, and replace the 
content of the created image node. 

The reason for this sort of functionality would be that I could then intercept 
all image load requests via my own callback handler, replace with a 
PagedImageLOD request, and still permit most plugins to work happily on the 
assumption that a model plugin that loads an image is probably only trying to 
reference that image in some stateset context.

Sorry for the thought dump, but has anyone tried/needed to do a similar thing, 
and if so is there an example available ?

Alternatively, if you can think of a better way that would be good as well. 
Most obvious alternative - that of have an LOD node on the model - would be 
fine if I only had one or two models. However, I have thousands of different 
models, so can't really ask our modellers to redo all these.

Many thanks for any help/thoughts.

Kind regards

Neil.




.to whose content was progressively replaced by the downloaded images. In this 
way I could 
_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to