AutoGen scenery for FlightGear: Difference between revisions

Partial copy editing
(Partial copy editing)
Line 1: Line 1:
{{Out of date}}
{{OSM Navigation}}
{{OSM Navigation}}
{{Out of date}}
''See also [[Random Buildings]]''
= Description =
Also see: [[Random Buildings]].


Use the GNU GPL [http://code.google.com/p/pixelcity PixelCity] project to create autogen support for FlightGear, to dynamically create cities for populating the FlightGear scenery [http://en.wikipedia.org/wiki/Procedural_generation procedurally].
Use the GNU GPL [http://code.google.com/p/pixelcity PixelCity] project to create '''autogen scenery''' support for FlightGear, to dynamically create cities for populating the FlightGear scenery [http://en.wikipedia.org/wiki/Procedural_generation procedurally].


PixelCity is at the moment C++ code that uses pure OpenGL with a fixed rendering pipeline (i.e. no shaders).
PixelCity is at the moment C++ code that uses pure OpenGL with a fixed rendering pipeline (i.e. no shaders).
Line 14: Line 13:
A list of known issues is available at: http://code.google.com/p/pixelcity/updates/list
A list of known issues is available at: http://code.google.com/p/pixelcity/updates/list


= Opinions =
== Opinions ==
* it's excellent not just in the rendering but the generation of the buildings, traffic effects etc. [http://cplus.about.com/b/2009/05/05/pixelcity-a-stunning-example-of-copengl.htm]
* It is excellent not just in the rendering but the generation of the buildings, traffic effects etc. [http://cplus.about.com/b/2009/05/05/pixelcity-a-stunning-example-of-copengl.htm]
* This technique could make a hell of a difference in things like flight simulator programs, some of the manually built cities in them are just awful, this looks way better and is procedurally driven? any flightsim developer worth their nuts should be begging you for this code. [http://www.shamusyoung.com/twentysidedtale/?p=3220&cpage=2&replytocom=151746]
* This technique could make a hell of a difference in things like flight simulator programs, some of the manually built cities in them are just awful, this looks way better and is procedurally driven? any flightsim developer worth their nuts should be begging you for this code. [http://www.shamusyoung.com/twentysidedtale/?p=3220&cpage=2&replytocom=151746]
* This should be added to FlightGear, an open source flight simulator. Only 50 hours in the making? I salute. [http://www.fractalforums.com/index.php?action=printpage;topic=3223.0]
* This should be added to FlightGear, an open source flight simulator. Only 50 hours in the making? I salute. [http://www.fractalforums.com/index.php?action=printpage;topic=3223.0]
* It really looks cool from the distance and close up.
* It really looks cool from the distance and close up.


= Code =
== Code ==
 
Official repositories:
Official repositories:
* [http://code.google.com/p/pixelcity/ PixelCity at Google code]
* [http://code.google.com/p/pixelcity/ PixelCity at Google code]
Line 36: Line 34:
* [http://github.com/elcerdo/pixelcity cmake based PixelCity build]
* [http://github.com/elcerdo/pixelcity cmake based PixelCity build]


= Porting =
== Porting ==


* Implementing it into FlightGear requires porting the OpenGL calls to be [[OpenSceneGraph]] compatible, probably by implementing osgDrawable.
* Implementing it into FlightGear requires porting the OpenGL calls to be [[OpenSceneGraph]] compatible, probably by implementing osgDrawable.
Line 53: Line 51:
thought about creating semi-generic bridges. Is anyone else working on this? Or  
thought about creating semi-generic bridges. Is anyone else working on this? Or  
is anyone aware of an open source procedural bridge generator? Searching the  
is anyone aware of an open source procedural bridge generator? Searching the  
net mostly turned out stuff for Houdini etc.</nowiki><ref>{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40780.html|title=<nowiki></nowiki>|author=<nowiki></nowiki>|date=<nowiki></nowiki>}}</ref>|<nowiki></nowiki>}}
net mostly turned out stuff for Houdini etc.</nowiki><ref>{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40780.html|title=<nowiki>[Flightgear-devel] procedural bridge generation</nowiki>|author=<nowiki>Thomas Albrecht</nowiki>|date=<nowiki>Sun, 22 Sep 2013</nowiki>}}</ref>|<nowiki></nowiki>}}


== References ==
<references/>
<references/>


= Threads =
== Related content ==
* http://forum.flightgear.org/viewtopic.php?f=6&t=8837
=== Forum topics ===
* http://forum.flightgear.org/viewtopic.php?f=5&t=17598&p=166686#p166686
* {{forum link|t=8837|title=<nowiki>[Proposal]</nowiki> Autogen Cities using PixelCity}} (July 2010-May 2012)
* http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40758.html
* {{forum link|t=17598|p=166686|title=Re: Procedural buildings in OSM before part of Scenery}} (September 2012)
 
=== Developer mailing list ===
* [http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg40758.html <nowiki>[Flightgear-devel]</nowiki> Upcoming Random Buildings changes] (September 2013)


[[Category:GSoC]]
[[Category:GSoC]]