O3DM

From OpenStreetMap Wiki
(Redirected from Open3DMap)
Jump to navigation Jump to search

Open3DMap (O3DM) was a concept for a 3D general model repository that links the 3D models of the public infrastructure (city furnitures, nature, buildings, ...) against the OpenStreetMap Object IDs. It was originally planed as GSOC project in 2011 but unfortunately not accepted.

A variation of this idea has since been implemented under the name 3D Model Repository.

Roadmap

  • Names come from places that doesn't exist in reality (valhalla, zion, babylon, magrathea, ..)

Goal

Collect and provide 3D models for OSM objects. Allow fine grade participation (request, offer photos, develop models in different development stages, derive specific versions/styles/..., discuss/report problems ) and maximum re-usability of the provided modeling work.

1.0

  • OSM: link to single OSM objects (multiple!)
  • OSM: link to OSM tags(multiple!)
  • models: scale, placement, OSM tag triggers, countries
  • models: adaptive model attributes (e.g. allow colour=* tag to be applied to the model)
  • models: night mode, 3D printing,
  • OSM: isolate possible tag combinations, countries
  • collada: geometry, materials, ext. textures, animations, interaction
  • API: get list of tags for all available models, get model for specific tag combinations,
  • dumps: all models+textures, preprocessed model picking/placement/orientation
  • Blender: Offer plugin that allows upload and checks for necessary metadata
  • gallery: webgl interactive preview, thumbnail creation
  • OSM,models: history on how the photos, metadata and models change during time
  • Community: vote,discuss and help on the modeling process

Open questions

  • how to deal with multiple models per tag?
  • how to deal with 'dirty' OSM tags as opperator=Deutsche Post, Deutsche Post AG, ... ?
  • how to deal that Collada will loose edit history of blender or sketchup? Collada just for export?
  • Support which Collada version?
  • how to deal with different model versions (different geometry LODs, different detailed textures, ...) ?
  • application of license-mixes: photos, models+textures, model repo, OSM, combined 3D cities, rendered results? [1]
  • how to deal with legal problems of copyrighted real world objects [2] or different problems like prohibit photos [3]?
  • how to avoid any security issues to to UGC in connected ?
  • how to deal with privacy/copyright issues at distributed models?
  • possible partners like wikipedia (single objects models), shapeways (3D repo), sketchup (3D repo)?
  • how to deal with "fill" 3D models, like small buildings for landuse=allotments?
  • how to deal with broken links OSM object ID<->O3DM model?
  • how to deal with fun submissions and destructive vandalism?
  • how to align models for line OSM ways, say a specific artistic wall, pipelines, ...?
  • how to deal with privacy on the published photos (faces, vehicle plates, ...)?
  • how to deal with commercial model designers and mass imports?

Ideas

  • use GeoDjango
  • use Collada 3D format
  • add XML manifest

Notes

See also