Terry, You wouldn't need to have all your data except the highest resolution tile, only the lowest resolution one to act as a constant placeholder. In my app, I have tiles of data that have ~5 levels of detail each, I load the lowest resolution tile up front very quickly and stick it in the scene graph as the first child in a PagedLOD. The other subsequent tiles I just set up by specifying the filename, bounds and range, and they are paged in automatically. The lowest level of detail is hidden automatically when the higher resolution pages in.
Jason -----Original Message----- From: [EMAIL PROTECTED] on behalf of Terry Welsh Sent: Tue 1/9/2007 4:12 PM To: [email protected] Subject: Re: [osg-users] PageLOD holes > > Message: 7 > Date: Tue, 9 Jan 2007 13:10:33 -0500 > From: "Jason Beverage" <[EMAIL PROTECTED]> > Subject: RE: [osg-users] PageLOD holes > To: "osg users" <[email protected]> > Message-ID: > <[EMAIL PROTECTED]> > > Hi Terry, > > I haven't been following this thread very closely, but is your essential > problem that things look correct until the pager needs to load > something, resulting in a hole until the data is finally loaded? That's correct. > > You can get around this by having adding the lowest level of detail > loaded directly into the scene graph as the first child in your PagedLOD > using addChild. It will stay there at all times, and ensure that > *something* is always displayed, even when paging. I've used a similar > approach on my project and it works really well. I gave this some thought after Robert suggested it a while ago. 2 problems, though. The first is that this would require me to have all my data except for the highest level loaded at all times, which defeats the purpose of paging. The second is that I don't see any way to turn these tiles off after the high-res tiles are loaded. > > Thanks, > > Jason > _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/ begin 666 winmail.dat M>)\^(C8``0:0" `$```````!``$``0>[EMAIL PROTECTED](````Y 0```````#H``$(@ <` M& ```$E032Y-:6-R;[EMAIL PROTECTED];"Y.;W1E`#$(`0V ! `"[EMAIL PROTECTED]"``$$ M@ $`'@```%)%.B!;;W-G+75S97)S72!086=E3$]$(&AO;&[EMAIL PROTECTED] `P`. M````UP<!``D`$P`/[EMAIL PROTECTED]@@ ,[EMAIL PROTECTED]<'`0`)`!,[EMAIL PROTECTED](`1 $! M"8 !`"$````P-#$U,T-#-C(S,S!!0C1".#=$1$(V-3$U.44Q,CA$, `1!P$# MD 8`, T``#D````#`"8```````,[EMAIL PROTECTED] `Y`,$>!6Y,-,<!'@`]``$` M```%````4D4Z( `````"`4<``0```# ```!C/553.V$](#MP/5!23TQ/1TE# M.VP]5D%$15(M,#<P,3$P,# [EMAIL PROTECTED], `>`$D``0```!X```!293H@ M6V]S9RUU<V5R<[EMAIL PROTECTED]&%G94Q/1"!H;VQE<P```$ `3@" <47I,C3'[EMAIL PROTECTED] M````)0```&]S9RUU<V5R<RUB;W5N8V5S0&]P96YS8V5N96=R87!H+FYE= `` M```"`5L``0```&<[EMAIL PROTECTED];@[EMAIL PROTECTED]<V<M=7-E M<G,M8F]U;F-E<T!O<&5N<V-E;F5G<F%P:"YN970`4TU44 !O<V<M=7-E<G,M M8F]U;F-E<T!O<&5N<V-E;F5G<F%P:"YN970```(!7 [EMAIL PROTECTED] Z M3U-'+55315)3+4)/54Y#15- 3U!%3E-#14Y%1U)[EMAIL PROTECTED]'@!=``$` M```,````5&5R<[EMAIL PROTECTED]<[EMAIL PROTECTED]@%>``$````[`````````($K'Z2^HQ 9G6X` MW0$/5 (`````5&5R<[EMAIL PROTECTED]<[EMAIL PROTECTED] !M;V=U;6)O0&=M86EL+F-O;0`` [EMAIL PROTECTED])/0$=-04E,+D-/30``'@!F``$````% M````4TU44 `````>`&<``0```"4```!O<V<M=7-E<G,M8F]U;F-E<T!O<&5N M<V-E;F5G<F%P:"YN970`````'@!H``$````%````4TU44 `````>`&D``0`` M`!(```!M;V=U;6)O0&=M86EL+F-O;0```!X`< `!````&@```%MO<V<M=7-E M<G-=(%!A9V5,3T0@:&]L97,````"`7$``0```!L````!QS0RYABT: ZDGW), MN+G"0_ <5*4_``9A^T8`'@!T``$````=````;W-G+75S97)S0&]P96YS8V5N M96=R87!H+FYE= `````>`!H,`0````\```!*87-O;B!"979E<F%G90``'@`= [EMAIL PROTECTED]:````6V]S9RUU<V5R<[EMAIL PROTECTED]&%G94Q/1"!H;VQE<P````(!"1 !```` [EMAIL PROTECTED](&``" "@``3%I&=0`[,]T#``H`<F-P9S$R->([EMAIL PROTECTED] M"H "I /D!Q,"@ _S`% $5C\(50>R$24.40,[EMAIL PROTECTED]:.$*P'-E=#(&``;#$27V M,P1&$[<P$BP1,PCO"?>[EMAIL PROTECTED] U$2(,8&,`4#,+"0%D,S864 NF(%1Q!)!R M>[EMAIL PROTECTED]"H!9"0A@('<(8&QD;B<%!4!N">!D('1O(+$3X'9E( = `R!Y"&$H M(&1A`9 @#L!C98D%,71H'Y!H:6<A$!9S!4 8(',&\'5T:4<"([EMAIL PROTECTED]" " M(&SV>2#S%[!W(8T"(!^0'S'[`- %0&$$("!P!: `@ &0;0(P( M1(+!H!O $ [EMAIL PROTECTED]("!)`Z!M(P!A<#IP(K!)'U0B<@0@;V9/(#0A`"!0'U1^-2-09;T?@&PH M5!0@"W #(&4`T'9H)X(7L&$?$2,_(C8@>'5P( -1)>[EMAIL PROTECTED]@(/1Q=0W@:R+Q M`' ?$"[EMAIL PROTECTED](&D%0 N (/,$\ GP-Q^0"< G4&@E(B$"9FE_% `%0!/0`Q ? M$"^!('!01&%G"8!,3T0FP52-(1%O(0$%P'-U8A00GRXP"? @[EMAIL PROTECTED])Z!J=2PA MRQ01+4)B(P!S< 60!I":>0N 9S#5(I!N80> ^R*P!N!U+L E02[!,& V(/\B MH2ZR(0$G,1@@)@`R0C'3[R(0`W$O`1^Q>3*U*^4IP_<J*00`(3%D`0`YG1Y M(1!_+Y0A0P7 (<DY(@0@"X NO1U:2B4P`B =6AU4+4)2>D\%$&<+@ = != ' MD'-7,D%"[EMAIL PROTECTED] <\QG+33 !)!S+3<R(+!X<T!O-; [EMAIL PROTECTED] ",%,N]Q[@ M!4 B06(F4 = *( H<>D<\R!7*?%H'50&8 (P!4205 I0(#$O.2_!`= P-R T [EMAIL PROTECTED]@,B#R31U45&]$F47/%"!(A4TSD&H%D$D14F5$D%O]1+==,B,[EMAIL PROTECTED] ' MD!U4NPKC"H ^4!5#)D20-U"&[EMAIL PROTECTED]@0. 3`Z!)PS$S2B P.C/@ M,R M,#5)T%"&1%1R(D#C($(IT3!@,E BF" \:D<P5=1 < [EMAIL PROTECTED]>P0M!C+0N M8RX%H/9M4'=-2$5-_T\.4.!*XOXB1+$M0$4"5C%++T9)4'XP+4E$.E"&7_8\ M,@!$0D([EMAIL PROTECTED]&00`W-40Y.#0W- !%034W,S!$, `S,4(P-$-# M0)YV*W FH5</4!U(:1SK_U!W)Z0>HD<P/-$"$!_ *_"_-A0\82$`&" K<2WC M8Q>P_Q00(O W$2(0/%(?\T-!,_'/!S%0AF.!`F!E;2CD:)'W-B $(!>P;R\P M!:$8("4!_S=0([EMAIL PROTECTED]< >XC#!'T#_*U)0AB'@!X!LTR*P(<$></\B(#8A M,>-/4FX)($,[EMAIL PROTECTED]([EMAIL PROTECTED] /QU:,N @4/XG!"!ME4 54'<>$CHP`Z#_ M,E [EMAIL PROTECTED]'V$V$OTK<&0V%CK_*G-0AG/T(##_,[EMAIL PROTECTED]"X ?,2^_ M,,\O<M\?\S(V4(8TP'CE0S&2)L+_!4 #\!_!);$C`SCQ*1$?LO\B( >!.#1% M\0AP)*$I`5"&[EMAIL PROTECTED] =X)@!"#W>4 UH M@>0F (K [EMAIL PROTECTED] M$2;")Q^!1/$?$/L@< "0;0,0"L!0AB=1`V#_*N%&\B<A8X%-<BZC+U$>4+QR M:P0@:0$]HRGP;$ ;_2>@9R?3:*)P8B#Q"& A8'\E$0& $H$(`$<P`" S<6=_ M/[$.L(O#(' ]X"T2,D!O_R;!#E [EMAIL PROTECTED]&/!#*U,23_:+-LI 0@'E,AL2XQ M./&.TO\?2!U4)[EMAIL PROTECTED]@(0!< A"[EMAIL PROTECTED]/0'50!`2K0=/5^%' (<'!I MP2ABA_<RXM\4$"6!,<&452>@9 (@'K'[%! ?D6X]P8)@'[EMAIL PROTECTED])$H M%BB CX0A!BTAP=\H!3CB<_1V#G4A;HQ [EMAIL PROTECTED]/J5H=5$2W_R<0 M*I$V$JN0+""J;5T?3,9!CU!T<#HO+ZTO=/8OJV([EMAIL PROTECTED]@N `A"O`&M$QJY+ M=[*P+J\=!;!G"B\=6GVT\ ``'@`U$ $```! ````/#)$0D([EMAIL PROTECTED],Y [EMAIL PROTECTED],S!$-3(W1C S0'9A9&5R+G!R;VQO9VEC+6EN8RYC M;VT^`!X`.1 !````/@```#PU,#8R93)D8C W,#$P.3$S,3)T,38U.6%D-#9S M,F(V.3=D8SEE,[EMAIL PROTECTED];3X````>`$<0`0````\` M``!M97-S86=E+W)[EMAIL PROTECTED],@``"P#R$ $````?`/,[EMAIL PROTECTED])0`S M`$$`( !;`&\`<P!G`"T`=0!S`&4`<@!S`%T`( !0`&$`9P!E`$P`3P!$`" ` M: !O`&P`90!S`"X`10!-`$P````+`/80`````$ `!S#!'@5N3#3'`4 `"# J MI^CH3#3'`0,`WC^O;P```P#Q/PD$```>`/@_`0````\```!*87-O;B!"979E M<F%G90```@'Y/P$```!/`````````-RG0,C 0A :M+D(`"LOX8(!```````` M`"]//5!23TQ/1TE#+T]5/49!25)-3TY4+T-./5)%0TE0245.5%,O0TX]2D)% M5D5204=%```>`/H_`0```!4```!3>[EMAIL PROTECTED]:6YI<W1R871O<@`````" M`?L_`0```!X`````````W*= R,!"[EMAIL PROTECTED]@@[EMAIL PROTECTED],` M_3_D! ```P`90 `````#`!I ``````,`'4 ``````P`>0 `````>`#! `0`` M``H```!*0D5615)!1T4````>`#% `0````H```!*0D5615)!1T4````>`#) M`0```"4```!O<V<M=7-E<G,M8F]U;F-E<T!O<&5N<V-E;F5G<F%P:"YN970` M````'@`S0 $````2````;6]G=6UB;T!G;6%I;"YC;VT````>`#A `0````H` M``!*0D5615)!1T4````>`#E `0````(````N`````P!V0/____\+`"D````` M``L`(P```````P`&$-"51[$#``<0I08```,`$! ``````P`1$ `````>[EMAIL PROTECTED] M`0```&4```!415)262Q93U573U5,1$Y43D5%1%1/2$%614%,3%E/55)$051! M15A#15!45$A%2$E'2$535%)%4T],551)3TY424Q%+$].3%E42$5,3U=%4U12 M15-/3%5424].3TY%5$]!0U1!``````(!?P`!````0 ```#PR1$)".48X.#=$ M04$S.31&03<U1#DX-#<T14$U-S,P1#4R-T8P,T!V861E<BYP<F]L;V=I8RUI *;F,N8V]M/@"'DP`` ` end _______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
