Outerra forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Download Outerra Tech Demo. Unofficial Outerra Discord server, MicroProse Discord server for OWS.

Author Topic: Buildings  (Read 14731 times)

HiFlyer

  • Hero Member
  • *****
  • Posts: 1788
  • newbie
Buildings
« on: August 28, 2018, 06:54:13 am »

Regarding the new towns/villages: I note that trees grow through an awful lot of houses, which somewhat spoils the realism. This is something I know I mentioned years ago, but I can't remember what the reply was, back then.

Are there any plans now to make it so that trees avoid growing through the centers of buildings?
Logged
Spex: Intel Core i7 6700K @ 4.6GHz / 32.0GB G.SKILL TridentZ Series Dual-Channel Ram / ASUS STRIX GeForce GTX 1080 / Sound Blaster Z / Oculus Rift VR Headset / Klipsch® Promedia 2.1 Computer Speakers / ASUS ROG SWIFT PG279Q ‑ 27" IPS LED Monitor ‑ QHD / 2x Samsung SSD 850 EVO 500GB / Windows 10 Pro

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Buildings
« Reply #1 on: August 28, 2018, 08:55:20 am »

We surely don't intend to leave it as is, though I actually didn't notice it that frequently, guess some locations may be worse.

There's also a different problem, there should be a lot more trees in cities among the buildings, but the roofs destroy the IR spectrum and we'll have to place them artificially. We'll have to make a finer resolution grid for placing trees there, right now it's 10x10m cell per tree and that won't be fine enough for these areas.
Logged

2eyed

  • Sr. Member
  • ****
  • Posts: 352
  • newbie
Re: Buildings
« Reply #2 on: August 28, 2018, 11:31:23 am »

How about a automatically generated front/back yard to each building (if appropriate)? Would look much more natural.
Btw: I see a lot buildings with flat roofs along countrysides whereas blockhouses would fit much better.
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Buildings
« Reply #3 on: August 28, 2018, 03:06:00 pm »

How about a automatically generated front/back yard to each building (if appropriate)? Would look much more natural.
Planned, but a bit harder to extract from available data.

Quote
Btw: I see a lot buildings with flat roofs along countrysides whereas blockhouses would fit much better.
That's totally WIP. I actually hacked our building importer to produce the village data (which weren't planned to be released originally) and restricting what buildings it used. Also there are many holes in OSM attributes that make it harder to deduce what building types should be used.
Logged

2eyed

  • Sr. Member
  • ****
  • Posts: 352
  • newbie
Re: Buildings
« Reply #4 on: August 28, 2018, 03:57:02 pm »

How about a automatically generated front/back yard to each building (if appropriate)? Would look much more natural.
Planned, but a bit harder to extract from available data.

Quote
Btw: I see a lot buildings with flat roofs along countrysides whereas blockhouses would fit much better.
That's totally WIP. I actually hacked our building importer to produce the village data (which weren't planned to be released originally) and restricting what buildings it used. Also there are many holes in OSM attributes that make it harder to deduce what building types should be used.
The question is, how far the resemblance to the real world should go. I would prefer visually pleasing results with invented (imaginary) details over (partly unreliable) data.
Logged

patmarrnc

  • Full Member
  • ***
  • Posts: 136
Re: Buildings
« Reply #5 on: August 28, 2018, 04:03:15 pm »

One of the things I like about Outerra is that it allows us to add things that aren't automatically generated.  Building a back yard is already totally possible, you just have to model what you want and import it.  Your world can be whatever you want it to be.
Logged

JakeRS

  • Jr. Member
  • *
  • Posts: 12
Re: Buildings
« Reply #6 on: August 28, 2018, 04:12:39 pm »

Not really the topic, but could FSX/X plane style "land class" maps work in Outerra? My city for example is surrounded by agricultural fields in real life and it would be awesome if there were landclasses that "filled up" parts of maps, but in Outerra there's almost nothing around my city, there are forests where I guess they're marked in Open street (or whatever the data source is), but once you reach agri-lands...nothing, like you're driving in deserts of Australia. This and maybe more biomes would bring realism to a whole new level.
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Buildings
« Reply #7 on: August 28, 2018, 04:23:02 pm »

The plan is to extract agricultural polygons from available sources like cropland data and seasonal imagery, and have the fields "alive", changing with seasons with different crops and phases.
Logged

Jagerbomber

  • Hero Member
  • *****
  • Posts: 1564
Re: Buildings
« Reply #8 on: August 28, 2018, 09:01:55 pm »

 :o
Logged
"Perhaps this speaks to some larger trend within society today...  A prevailing desire on the part of indie developers to recreate the entire world into one where you can charge more than $15 for your game design degree coursework." - Yahtzee ;) :P

KelvinNZ

  • Hero Member
  • *****
  • Posts: 509
  • A clock that doesn't work still works twice a day!
Re: Buildings
« Reply #9 on: September 13, 2018, 01:53:54 am »

Hi Cameni,

I'm back from a long break doing other life things. I notice a whole bunch of improvements in the terrain and OSM data. I have had a lot of experience working with vector data using global mapper, and creating shapefiles which get processed through an external application for Prepar3d / Flight Simulator X. It would be great to be able to have a tool to import vector data such as forests, roads, different other foliage, tracks, etc... based on local available data, at least for New Zealand we have a lot of vector data in GIS shaprefile WGS84 format.

Is there any chance of something within the application to enable import of vector data through shape files using the WGS84 coordinate system? I can explain more if you need.

Thanks
Kelvin
Logged
If a man who cannot count finds a four-leaf clover, is he lucky?

Acetone

  • Hero Member
  • *****
  • Posts: 963
    • Youtube channel
Re: Buildings
« Reply #10 on: September 13, 2018, 03:22:32 am »

Wow, Kelvin is here!

Welcome back :)
Logged

cameni

  • Brano Kemen
  • Outerra Administrator
  • Hero Member
  • *****
  • Posts: 6721
  • No sense of urgency.
    • outerra.com
Re: Buildings
« Reply #11 on: September 13, 2018, 04:04:42 am »

Is there any chance of something within the application to enable import of vector data through shape files using the WGS84 coordinate system? I can explain more if you need.

Hi Kelvin. There already exist some import interfaces for roads (+runways), rivers and buildings, but at the moment the only import plugin that exists is OSM importer.

It should be possible to write a shape file importer plugin for the types of features supported (polygon land class is coming), but there are some specifics that do not make it particularly easy. For example, shape files usually define only 2D shapes, and even if they did come with elevation info it may be out of sync with terrain in OT. Since we are not interested in just painting the ground with road color but are also blending vector paths and modifying the terrain, you have to define so-called tangent planes where roads join and intersections lie to have them connecting smoothly, after the importer resolves the heights for imported nodes.

Not sure what the P3D/FSX importer does, but I'd be interested to learn more about it in order to provide some helper functionality in future.
Logged

HiFlyer

  • Hero Member
  • *****
  • Posts: 1788
  • newbie
Re: Buildings
« Reply #12 on: September 26, 2018, 08:04:53 pm »

You guys should really take a look at a program called scenproc: https://www.scenerydesign.org/scenproc/

Many flightsims use it to generate scenery from osm data.
Logged
Spex: Intel Core i7 6700K @ 4.6GHz / 32.0GB G.SKILL TridentZ Series Dual-Channel Ram / ASUS STRIX GeForce GTX 1080 / Sound Blaster Z / Oculus Rift VR Headset / Klipsch® Promedia 2.1 Computer Speakers / ASUS ROG SWIFT PG279Q ‑ 27" IPS LED Monitor ‑ QHD / 2x Samsung SSD 850 EVO 500GB / Windows 10 Pro