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