Hackathon Proposal: more diversified facade textures osm2city

From FlightGear wiki
Revision as of 17:01, 12 October 2020 by Vanosten (talk | contribs) (Created page with "{{Hackathon Proposal |title=Mode diversified facade textures for osm2city buildings |image = 787-8-terrain-map.jpeg |imginfo = FIXME FIXME |sponsor=vanosten |supporters=no...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.


Title: Mode diversified facade textures for osm2city buildings

FIXME FIXME
Potential mentors: vanosten
Intro: (short intro)
Interested Parties: none
Status: n/a
Summary: n/a
Background: The current texture atlas for osm2city has its limits:
  • only one atlas
  • very small
  • based on pictures from real buildings
  • no regionalisation
  • facades and roofs intermixed

We need to be able to have a larger diversity of facade textures - per building types and for more building types (e.g. industrial buildings, warehouses, summer houses).

The idea is to :

  • keep the current Python-based format of registration per texture, as it has enough properties (to be verified)
  • create several atlases - each atlas being defined by a defined geometric rectangular puzzle of pods and nodes
  • ability to use different atlases per building (e.g. facade vs. roof)
  • ability to use regional textures (e.g. family houses look quite different in different regions, while office buildings look the same.

During the hackathon a PoC would be done for:

  • Deciding on the image format for original editing
  • Deciding on the atlas pods and nodes
  • Creating a set of textures for commercial /office / sky-scraper facades (relatively geometric) and a set of textures for family houses
  • Make the code to display these buildings
Details: n/a
Ideas:
Required skills: Python or 2d texture artist
Learning Opportunities: .
  • 2d textures
  • Python
Notes:
References