![]() |
|
#1
|
|||
|
|||
Hi,
Is it necessary to use texblend to flip between the textures? Can you simply apply the new texture to the tile once it is loaded, overriding the old one? I'm not clear on what you are doing in the second method. Is it loading both sets of textures into memory at once, then toggling between them? If this is the case then the first method won't have as much memory issues since you are loading the tiles on demand, but you will have performance issues from the loading. The second method requires more memory, but if all the data fits into memory then the performance should be better than the first method. For your case memory seems to be more of a bottleneck, so I would prefer the first method. Let me know if I misunderstood anything. |
#2
|
|||
|
|||
Hi,
Since I am loading over 1GB of texture, I load 2048x2048 of texture onto a each tile of a tiled billboard. If I load the texture dynamically it takes upto 20 seconds to load. To slow. The second method is loading both textures into memory. The thing is I don't want to only load two textures. While I am displaying one texture I would like to load the next texture to be displayed. In both approachs are the textures loaded into memory? Thanks,
__________________
VizMaster ![]() |
#3
|
|||
|
|||
![]()
@ Vizmaster:
Hi, I'm not quite sure what you're trying to achieve... are you trying to put up like an "advertising" within Vizard where the images loop / change with time? 2k x 2k texture is way to huge for this purporse, I don't know what your spec is, but loading a 2k x 2k for something to be displayed for less than 20 sec is a waste of hardware resources (IMHO) May I suggest another method if you're doing an "Advertising" within vizard where the image changing over time... [1] Use jahshaka to string all the images together, create a movie file .avi or .mpg where each image will be diaplayed for only say .. 10 sec. [2] export this video at this res 512 x 384 pixels or lower [3] Apply this video file onto a quad / poly and loop it. I hope this helps/gives some ideas. Regards, Iwan Macquarie University |
#4
|
|||
|
|||
![]()
I am panning over a large panorama 50000x6000 pixels. Each tile represents 2kx2k portion of the entire image. Once the viewer is done with one image I want to display the next image in a timely manner. Currently an image can take up to 15 seconds to load. This is not acceptable for my needs. Therefore I plan on preloading the next image based on one of the methods I describe in this thread.
thanks for the ideas. Currently I am looking at still images. If I need motion I will keep your ideas in mind.
__________________
VizMaster ![]() |
#5
|
|||
|
|||
I've found ways to potentially speed up the loading time of the images and perform it asynchronously, while cutting down on the memory overhead. Do you need the entire image to be displayed at once, or can it show up in pieces as it is being loaded?
|
#6
|
|||
|
|||
I am displaying only 1024x768 at a time. However, since I don't know where I will be looking in the panorama when the next image comes up I would need to have the entire image available.
__________________
VizMaster ![]() |
#7
|
|||
|
|||
![]()
@ farshizzo:
My current machine is choking at 3k x 1k. If there is a way to display a hires texture in real time like you described earlier, I would like to learn as well. Regards, -e1- |
![]() |
Thread Tools | |
Display Modes | Rate This Thread |
|
|