Hi Wiktor and thanks for your response.
On the topic of having multiple levels of detail i would assume that
multiple models with different poly counts will be uploaded for the same
object, as that is the standard approach used in video games. For doing
that i would have two entities: object and model where the object would
have multiple models within it.

I would have a unique id for every object and will provide endpoints for
accessing the models. References to objects can be established in OSM by
keeping references to object ids.

As for scale conversions i think that the main issue would be to find out
the correct scale based on user's input, so perhaps it would be the best to
provide a unit standard (for example 1 blender unit = 1 meter) and in this
way we can defer the required scale to 3d modellers instead of trying to
guess or approximate scale.

On Tue, Mar 24, 2015, 23:02 Wiktor Niesiobedzki <o...@vink.pl> wrote:

> Hi,
>
> I'd like to answer your question and also a bit sum up the discussion
> that we had on other proposals:
>
> 1. The integration with OSM shall occur, that models from the database
> will be referred within OSM. That means, that there should be some
> stable URL / ID that can be referred from OSM to Models Library, that
> will not change on updates, etc.
> 2. It might be of some value, if the site would present where the
> model is used (maybe some overpass query?)
> 3. It would be great, if the library would serve with different detail
> level. For example, if we have 1234 as an object ID, there would be an
> urls:
> osm3d/models/1234/ - that generates typical HTML view of the object
> with all details
> osm3d/models/1234/hires - that generates hi-res object
> osm3d/models/1234/lowres - that generates low-res object
>
> There is also the issue of putting the object on the map - what
> physical size object has, and what's the orientation. This could be
> provided with any coordinate system and some conversions might be
> needed (proj library might assist you in this task).
>
> Cheers,
>
> Wiktor
>
> 2015-03-24 19:52 GMT+01:00 Kristijan Trajkovski <trajkovski.k...@gmail.com
> >:
> > Bump?
> > Can anyone answer the questions in my first message or review my
> proposal?
> >
> > Thank you,
> > Kristijan Trajkovski
> >
> > On Tue, Mar 24, 2015 at 1:34 AM Kristijan Trajkovski
> > <trajkovski.k...@gmail.com> wrote:
> >>
> >> I have posted an initial proposal on melange, i would appreciate if
> >> mentors could give me feedback so i can improve it. (Melange username is
> >> KTrajkovski)
> >>
> >> Thanks,
> >> Kristijan Trajkovski
> >>
> >>
> >> On Tue, Mar 24, 2015 at 12:03 AM Kristijan Trajkovski
> >> <trajkovski.k...@gmail.com> wrote:
> >>>
> >>> Hello,
> >>>
> >>> I would like to submit a proposal for the web application for sharing
> >>> models idea.
> >>> I have experience working with the MEAN stack, as well as game
> >>> development with Unity3d and computer graphics, so i think i could
> handle a
> >>> project like this.
> >>> I would create an application using nodejs+mithril, using a mongodb or
> >>> SQL database (depends on the use cases for the app) , and three.js for
> live
> >>> rendering of the models on supported browsers.
> >>> I have read previous discussions on the subject. However, before
> sending
> >>> in my proposal i have several questions related to the features the
> proposed
> >>> application should have:
> >>>
> >>> Except for acting as a platform for sharing models for OSM, should
> there
> >>> be any real integration with OSM?
> >>> Also what should go into the 'managing models' part of the application?
> >>> Updating models with new versions, deleting models, something more?
> >>>
> >>> Thanks,
> >>> Kristijan Trajkovski
> >
> >
> > _______________________________________________
> > dev mailing list
> > dev@openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/dev
> >
>
_______________________________________________
dev mailing list
dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/dev

Reply via email to