Search the web
Sign In
New User? Sign Up
L3DT_users_group · L3DT users' group mailing-list
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
SDK progress report   Message List  
Reply | Forward Message #159 of 177 |
RE: [L3DT users' group] SDK progress report

Hello,

> This only works if you have multiple tiles loaded
> though, right?

Yes, but the tile-loading is automatic when you
read/write to a pixel in a tile that's not in memory.
This means that the program itself (and the user
too...) doesn't need to specify or even know which
tiles are loaded. It's all part of the mosaic-map
magic!

> I'm not sure if it's a problem in WM actually. I
think the
> erosion device is "Explorer Friendly", so it
shouldn't be a
> problem.

Oh, I recall reading on the WM forum that strong
erosion in explorer-mode caused seams/lips at tile
edges. That was back when WM1.0 was released, so maybe
there's been an update that I missed.

Cheers,
Aaron.

--- Oshyan Greene <oshyan@...> wrote:

> > -----Original Message-----
> > From: L3DT_users_group@yahoogroups.com
> > [mailto:L3DT_users_group@yahoogroups.com] On
> Behalf Of Aaron Torpy
> > Sent: Friday, November 18, 2005 6:17 AM
> > To: L3DT_users_group@yahoogroups.com
> > Subject: RE: [L3DT users' group] SDK progress
> report
> >
> > > Yeah, only time will make this more feasible. 64
> bit
> > > OS and hardware, multi-core CPU's, etc.
> >
> > Yup, and I'm hoping and praying for faster
> hard-disks
> > too. The disk-fetching delay can be a real pain
> when
> > you're dealing with so much out-of-core data, even
> > with clever caching and multithreading.
>
> Yes, this is a very good point. It was fairly long
> ago that we passed the
> point where the data transfer capability of the
> interface surpassed the HD's
> ability to serve said data. Faster drives (RPM) tend
> to be noisier however,
> and there is a limit to how dense we can make them.
> So when will we see a
> truly "next generation" storage technology? Optical
> disk certainly isn't
> it...
>
> > > That is essentially what we've done, although
> it's
> > not nearly
> > > as rough as that. But the principle is the same
> as
> > far as I can
> > > tell.
> >
> > Oh good. Perhaps I should read the ME-DEM FAQ more
> > closely :)
>
> Unfortunately it's not all covered. We really need
> someone semi-dedicated to
> keeping that stuff up-to-date. We've tended to focus
> information in the
> forums and the discussions there tend to give rise
> to the majority of
> understanding on matters like that. But reading each
> full thread is of
> course unnecessary to simply get the gist of what
> was *concluded*. So a
> distillation of the decisions made thus far, and the
> processes currently in
> use, would be a good thing to have. Unfortunately
> for all of us working on
> it right now it is one amongst many demanding
> projects, so it only gets a
> little bit of time.
>
> > > The key here is "unless you do something do one
> tile
> > that
> > > doesn't 'leak across' to neighboring tiles".
> With
> > manual
> > > editing I don't see how there is a way to avoid
> > doing so.
> >
> > This isn't a problem, so long as the program can
> load
> > multiple tiles at the same time, and knows how
> they
> > join up. It's not easy, but it can be done. A
> quick
> > count shows that it takes a bit over 4000 lines
> of
> > code in L3DT, and around 3000 in the SDK (which is
> a
> > more efficient revision).
>
> Ah, this is the key here, and it makes it all clear.
> <G>
>
> > > How is it ensured that the effects leak across
> > tiles?
> >
> > The map-wrapping class I use effectivley 'hides'
> the
> > map-tiling from the calculation algorithms,
> handling
> > all the tiling in the background. This means that
> the
> > overlays work the same for tiled and non-tiled
> maps,
> > so effects naturally 'leak across' tile borders as
> if
> > there was no tile border there.
>
> This only works if you have multiple tiles loaded
> though, right?
>
> > > I am still not seeing how manual editing in
> > particular, and
> > > certain effects like erosion, could carry across
> > tiles
> > > appropriately ... Logically that canyon opening
> > should be
> > > receiving sediment from "upstream", but since
> the
> > tile ends
> > > there, it won't.
> >
> > This may be a problem in WM, but you won't see any
> > seams or creases in eroded heightmaps from L3DT.
> > Sediment can cross tile borders with no problems.
>
> I'm not sure if it's a problem in WM actually. I
> think the erosion device is
> "Explorer Friendly", so it shouldn't be a problem.
> But since WM doesn't have
> tiled output yet anyway, it's not really something
> you can easily test.
> Since tiled output is on the to-do list, I'm sure
> we'll be able to see soon
> enough, and given the intended use of that feature
> it seems likely that
> erosion has been made "tile safe".
>
> > (To be fair, I'll admit that Stephen's erosion
> still
> > looks better than mine in every other respect.)
>
> I'm not aware of any other erosion that's as cool as
> WM's quite frankly. So
> don't feel bad. ;)
>
> > > I agree, that's the ideal solution, if it can be
> > made to work.
> > > Perhaps if the editor worked on arbitrary areas,
> but
> > stored and
> > > downloaded the terrain in tiles...?
> >
> > Exactly!
>
> Ah hah! <G>
>
> > > I didn't expect anything like that to *actually*
> > happen. I kind
> > > of figured it was over the top enough to show
> that.
> > ;)
> >
> > Yeah, I thought as much, but I felt it might be
> best
> > to make things explicit. I'm sorry if I was a bit
> too
> > gruff about it.
>
> Not to worry.
>
> > > Unless I could pay you all. <G> Dream #2: the
> > ultimate
> > > landscape application development house, with
> all 4
> > of you guys
> > > going at it full-time and paid. ;)
> >
> > Ah, now that does sound like a nice dream!
>
> I'll get right to work on it. ;)
>
> - Oshyan
>
>




Sat Nov 19, 2005 6:12 am

aaron_torpy
Offline Offline
Send Email Send Email

Forward
Message #159 of 177 |
Expand Messages Author Sort by Date

_____ From: L3DT_users_group@yahoogroups.com [mailto:L3DT_users_group@yahoogroups.com] On Behalf Of Oshyan Greene Sent: Friday, November 18, 2005 4:32 PM To:...
Michael & Kristina Ho...
crxb16a91
Offline Send Email
Nov 19, 2005
3:02 am

Hello, ... Yes, but the tile-loading is automatic when you read/write to a pixel in a tile that's not in memory. This means that the program itself (and the...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 19, 2005
6:12 am

... Ah, sounds delicious. The only issue would be if the tile was not local it would have to be downloaded, causing an additional delay in the overall process....
Oshyan Greene
ticketseller...
Offline Send Email
Nov 19, 2005
6:16 am

Hello, ... causing an ... least it would ... There would also be the option to pre-load the tiles you're going to use. The L3DT subsystems have this capacity,...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 19, 2005
6:34 am

... From: "M O" <rhoneranger2001@...> ... Maybe I've misunderstood what you want, but surely the point of the sdk is to allow you to write exporters....
Noisecrime_PIPEX
noisecrime
Offline Send Email
Nov 7, 2005
9:02 am

Hello, Okay, one more e-mail before I go to bed. ... True enough. L3DT doesn't use vertex data, but it will be supported indirectly in the SDK, since plugins...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 7, 2005
3:05 pm

Great Work. For my personal use, i love to have only c++ language, and a simple dll (not com object). I don't know if is usefull to have unicode in the sdk, i...
Admin Kiraya
pmkiraya
Offline Send Email
Nov 7, 2005
12:03 pm

Hi Andrea, ... Excellent! So far this is 4/4 votes for C/C++, and 4/4 votes for non-unicode (I'm counting myself as the 4th voter in each case, of course)....
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 7, 2005
2:42 pm

... From: "Aaron Torpy" <aaron_torpy@...> ... I think i misunderstood what you meant, I thought you meant including plugins in general, not plugin access...
Noisecrime_PIPEX
noisecrime
Offline Send Email
Nov 7, 2005
3:45 pm

Wow, I missed so much stuff in one day. Well Aaron for your answers: 1. I think everything I want/need has already been included or mentioned. 2. For standard...
mark troutt
marktroutt@...
Send Email
Nov 7, 2005
8:44 pm

Hi Mark, ... I'm terribly ignorant of Java, but from what little I have read, it seems that it can be a bit of a pain in importing 'non-managed' functions from...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 8, 2005
1:14 am

Well, when I say "besides maybe java" I don't mean to imply that I've ever used it. All I know is that it can be more portable to other operating systems and...
mark troutt
marktroutt@...
Send Email
Nov 8, 2005
12:37 pm

sorry but java is not faster than c++. it's only clearer,easiest and portable (because have virtual machine). ... From: mark troutt To:...
Admin Kiraya
pmkiraya
Offline Send Email
Nov 8, 2005
12:49 pm

Oh, then my source was wrong. I was told that it was faster, my mistake. -Mark p.s. Thanks for correcting me. ... -- Gravity. It's not just a good idea, it's...
mark troutt
marktroutt@...
Send Email
Nov 8, 2005
3:19 pm

Hello, I agree with the C++ is faster than Java bit, but if the Java zealots are to be believed the difference isn't that great these days. It probably depends...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 9, 2005
6:58 am

Hey! ... Me too! :) I just wonder if it would be too hard to provide a Delphi "version" as well. You know, I'm "learning" C++ for a while now but I'm wondering...
yahoo at ralf-lehmann...
loslalfos
Offline Send Email
Nov 9, 2005
12:08 am

Hi Ralf, Yup, I think I could write wrappers in Delphi (Lord knows I need the practice). I’ll probably do the C++ release first, get some feedback and make...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 9, 2005
1:15 am

Hi Simeon, ... I want the SDK to be as powerful as possible, so that other developers can make programs like L3DT without having to write their own...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 9, 2005
6:30 am

Aaron, What I meant by no Header.... Is in the top of every other file you export now, you have a header l3dt version 1.x ....... etc etc In the SDK you...
M O
rhoneranger2001
Offline Send Email
Nov 7, 2005
2:25 pm

Hi Matt, The file headers are there to identify the file type, because file extensions are ambiguous. This is a pretty standard ploy in both binary files (eg...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 7, 2005
2:59 pm

This sounds great. And I think my answers will be consistent with the others I have seen. At this point I can't think of anything else you need to add beyond...
Rofar
rofar_ds
Offline Send Email
Nov 7, 2005
10:52 pm

I'm learning both C++ and C#, primarily C# at the moment. But if it would be too difficult to make the C# one, I wouldn't mind if you didn't pursue it. Your...
Michael & Kristina Ho...
crxb16a91
Offline Send Email
Nov 7, 2005
11:17 pm

Hi Michael, If I've answered this already, please ignore. I'm starting to loose track on this thread. I know absolutely nothing about programming in C#, other...
Aaron Torpy
aaron_torpy
Offline Send Email
Nov 9, 2005
7:09 am
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help