hn-classics/_stories/2009/9676222.md

354 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
created_at: '2015-06-07T20:18:59.000Z'
title: Pixel City Procedurally generated city (2009) [video]
url: https://www.youtube.com/watch?v=-d2-PtK4F6Y
author: jdmoreira
points: 210
story_text:
comment_text:
num_comments: 32
story_id:
story_title:
story_url:
parent_id:
created_at_i: 1433708339
_tags:
- story
- author_jdmoreira
- story_9676222
objectID: '9676222'
---
[Source](https://www.youtube.com/watch?v=-d2-PtK4F6Y "Permalink to Pixel City - Procedurally generated city - YouTube")
# Pixel City - Procedurally generated city - YouTube
Skip navigation
[ ][1]
Sign in
Search
Loading...
Close
Yeah, keep it Undo Close
![][2]
# This video is unavailable.
### Watch Queue
### Queue
Watch QueueQueue
* Remove all
* Disconnect
The next video is startingstop
Loading...
Watch Queue
Queue
__count__/__total__
[Find out why][3]Close
# Pixel City - Procedurally generated city
[ ![Shamus Young][2] ][4]
[Shamus Young][5]
Loading...
Unsubscribe from Shamus Young?
Cancel Unsubscribe
Working...
SubscribeSubscribedUnsubscribe15K
Loading...
Loading...
Working...
Add to
### Want to watch this again later?
Sign in to add this video to a playlist.
[Sign in][6]
Share
More
* Report
### Need to report the video?
Sign in to report inappropriate content.
[Sign in][6]
* Statistics
[ Add translations ][7]
758,834 views
7,163
### Like this video?
Sign in to make your opinion count.
[Sign in][6]
7,164 74
### Don't like this video?
Sign in to make your opinion count.
[Sign in][6]
75
Loading...
Loading...
Loading...
**Rating is available when the video has been rented.**
This feature is not available right now. Please try again later.
**Published on May 1, 2009**
This is a demonstration of a program I wrote to generate and fly through a dynamically generated city. You can read the step-by-step of how it was made at my website:
[http://www.shamusyoung.com/twentyside...][8]
* The program was built on vanilla OpenGL, Windows, using MS DevStudio 6.0
* Building the city takes about 5 seconds.
* Took about 50 hours of coding time.
* Runs on older hardware. The goal was to have the program work on Windows machines less than 5 years old.
* To be released as a Windows screensaver.
The music is "Around" by Oursvince, used under the Creative Commons:
[http://www.vincentbernay.com/][9]
* #### Category
* [Gaming][10]
* #### License
* Standard YouTube License
Show more Show less
Loading...
Autoplay When autoplay is enabled, a suggested video will automatically play next.
#### Up next
* [ Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD] \- Duration: 7:43. EuclideonOfficial 4,310,844 views ][11]
![][2][7:43][12]
* * *
* [ Subversion City Generator Introversion Software \- Duration: 4:30. MassiveEffect2050 56,599 views ][13]
![][2][4:30][14]
* [ Unite 2015 - A coder's guide to spline-based procedural geometry \- Duration: 59:38. Unity 95,532 views ][15]
![][2][59:38][16]
* [ Blender Tower Fall - Physics Simulations \- Duration: 2:16. Brady McIntosh 495,562 views ][17]
![][2][2:16][18]
* [ Extra Credits S10 • E24 Procedural Generation - How Games Create Infinite Worlds - Extra Credits \- Duration: 7:46. Extra Credits 439,714 views ][19]
![][2][7:46][20]
* [ Automatic 3D city modeling \- Duration: 2:29. hello2728 154,713 views ][21]
![][2][2:29][22]
* [ No Man's Sky: How I Learned to Love Procedural Art \- Duration: 31:22. GDC 44,455 views ][23]
![][2][31:22][24]
* [ Procedural music generation 10 \- Duration: 2:19. SirSpunkyTheHunk 21,248 views ][25]
![][2][2:19][26]
* [ How many Rigidbodies can Unity support? \- Duration: 5:20. Brackeys 595,789 views ][27]
![][2][5:20][28]
* [ Realtime Procedurally Animated Spiders \- Duration: 6:36. SundownSFA 112,357 views ][29]
![][2][6:36][30]
* [ Introversion Procedural City Generator Tech Demo \- Duration: 2:02. GooseSerbus 136,506 views ][31]
![][2][2:02][32]
* [ Procedural Building System in Unreal Engine 4 \- Duration: 2:26. AmmoboxStudios Official Channel 50,817 views ][33]
![][2][2:26][34]
* [ Procedural City generation for games Freek Hoekstra Siggraph 2012 \- Duration: 19:49. Freek Hoekstra 48,542 views ][35]
![][2][19:49][36]
* [ Minecraft in Unity 3D [Flashing Images] - One-Week Programming Challenge \- Duration: 17:22. Shane Beck 3,210,858 views ][37]
![][2][17:22][38]
* [ 48 Hour Game Making Challenge 2012 \- Duration: 10:28. Iain Anderson 1,226,803 views ][39]
![][2][10:28][40]
* [ Real Holodeck Finally Created using Euclideon's Unlimited Detail Engine \- Duration: 14:49. EuclideonOfficial 445,685 views ][41]
![][2][14:49][42]
* [ How Procedurally Generated Terrain Works \- Duration: 6:24. TheHappieCat 62,087 views ][43]
![][2][6:24][44]
* [ Proland - Real-time planet rendering VIII: forests (video of Eurographics 2012 paper) \- Duration: 4:48. Eric Bruneton 71,024 views ][45]
![][2][4:48][46]
* [ Layer-Based Procedural Generation for Infinite Worlds \- Duration: 12:18. runevision 60,445 views ][47]
![][2][12:18][48]
* [ Procedural Planet Rendering \- Duration: 3:44. mnaasyaaysaanm 133,099 views ][49]
![][2][3:44][50]
* Loading more suggestions...
Show more
* Language: English
* Location: United States
* Restricted Mode: Off
[History][51] Help
Loading...
Loading...
Loading...
* [About][52]
* [Press][53]
* [Copyright][54]
* [Creators][55]
* [Advertise][56]
* [Developers][57]
* [+YouTube][58]
* [Terms][59]
* [Privacy][60]
* [ Policy & Safety ][61]
* [Send feedback][62]
* [Test new features][63]
* Loading...
Working...
[Sign in][64] to add this to Watch Later
### Add to
Loading playlists...
[1]: https://www.youtube.com/ "YouTube Home"
[2]: https://www.youtube.com/yts/img/pixel-vfl3z5WfW.gif
[3]: https://www.google.com/get/videoqualityreport/?v=-d2-PtK4F6Y
[4]: https://www.youtube.com/user/ShamusYoung
[5]: https://www.youtube.com/channel/UCXRgyuUlyeUOr82XRTQ_6EQ
[6]: https://accounts.google.com/ServiceLogin?hl=en&passive=true&service=youtube&uilel=3&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26action_handle_signin%3Dtrue%26hl%3Den%26next%3D%252Fwatch%253Fv%253D-d2-PtK4F6Y%26feature%3D__FEATURE__
[7]: https://www.youtube.com/timedtext_video?bl=watch&auto=yes&v=-d2-PtK4F6Y&ref=wt
[8]: https://www.youtube.com/redirect?v=-d2-PtK4F6Y&redir_token=4yD-ps1B4PZJ9_Xk28LcXMLrUN98MTUxOTQ4MjUwOUAxNTE5Mzk2MTA5&event=video_description&q=http%3A%2F%2Fwww.shamusyoung.com%2Ftwentysidedtale%2F%3Fp%3D2940
[9]: https://www.youtube.com/redirect?v=-d2-PtK4F6Y&redir_token=4yD-ps1B4PZJ9_Xk28LcXMLrUN98MTUxOTQ4MjUwOUAxNTE5Mzk2MTA5&event=video_description&q=http%3A%2F%2Fwww.vincentbernay.com%2F
[10]: https://www.youtube.com/channel/UCOpNcN46UbXVtpKMrmU4Abg
[11]: https://www.youtube.com/watch?v=00gAbgBu8R4 "Unlimited Detail Real-Time Rendering Technology Preview 2011 [HD]"
[12]: https://www.youtube.com/watch?v=00gAbgBu8R4
[13]: https://www.youtube.com/watch?v=FR9xI0GgrBY "Subversion City Generator Introversion Software"
[14]: https://www.youtube.com/watch?v=FR9xI0GgrBY
[15]: https://www.youtube.com/watch?v=o9RK6O2kOKo "Unite 2015 - A coder's guide to spline-based procedural geometry"
[16]: https://www.youtube.com/watch?v=o9RK6O2kOKo
[17]: https://www.youtube.com/watch?v=ThvTbiS1Tf4 "Blender Tower Fall - Physics Simulations"
[18]: https://www.youtube.com/watch?v=ThvTbiS1Tf4
[19]: https://www.youtube.com/watch?v=TgbuWfGeG2o "Procedural Generation - How Games Create Infinite Worlds - Extra Credits"
[20]: https://www.youtube.com/watch?v=TgbuWfGeG2o
[21]: https://www.youtube.com/watch?v=mSp4Jhq67vM "Automatic 3D city modeling"
[22]: https://www.youtube.com/watch?v=mSp4Jhq67vM
[23]: https://www.youtube.com/watch?v=vcEA41eBOGs "No Man's Sky: How I Learned to Love Procedural Art"
[24]: https://www.youtube.com/watch?v=vcEA41eBOGs
[25]: https://www.youtube.com/watch?v=6haUes-usG4 "Procedural music generation 10"
[26]: https://www.youtube.com/watch?v=6haUes-usG4
[27]: https://www.youtube.com/watch?v=8zo5a_QvJtk "How many Rigidbodies can Unity support?"
[28]: https://www.youtube.com/watch?v=8zo5a_QvJtk
[29]: https://www.youtube.com/watch?v=I1P_B65XW4I "Realtime Procedurally Animated Spiders"
[30]: https://www.youtube.com/watch?v=I1P_B65XW4I
[31]: https://www.youtube.com/watch?v=yI5YOFR1Wus "Introversion Procedural City Generator Tech Demo"
[32]: https://www.youtube.com/watch?v=yI5YOFR1Wus
[33]: https://www.youtube.com/watch?v=MlR2geuzPXI "Procedural Building System in Unreal Engine 4"
[34]: https://www.youtube.com/watch?v=MlR2geuzPXI
[35]: https://www.youtube.com/watch?v=PDrALvAqsaI "Procedural City generation for games Freek Hoekstra Siggraph 2012"
[36]: https://www.youtube.com/watch?v=PDrALvAqsaI
[37]: https://www.youtube.com/watch?v=qdwUkYrHosk "Minecraft in Unity 3D [Flashing Images] - One-Week Programming Challenge"
[38]: https://www.youtube.com/watch?v=qdwUkYrHosk
[39]: https://www.youtube.com/watch?v=gSKGrVh2TpE "48 Hour Game Making Challenge 2012"
[40]: https://www.youtube.com/watch?v=gSKGrVh2TpE
[41]: https://www.youtube.com/watch?v=4uYkbXlgUCw "Real Holodeck Finally Created using Euclideon's Unlimited Detail Engine"
[42]: https://www.youtube.com/watch?v=4uYkbXlgUCw
[43]: https://www.youtube.com/watch?v=JdYkcrW8FBg "How Procedurally Generated Terrain Works"
[44]: https://www.youtube.com/watch?v=JdYkcrW8FBg
[45]: https://www.youtube.com/watch?v=4Ghulpp6CPw "Proland - Real-time planet rendering VIII: forests (video of Eurographics 2012 paper)"
[46]: https://www.youtube.com/watch?v=4Ghulpp6CPw
[47]: https://www.youtube.com/watch?v=GJWuVwZO98s "Layer-Based Procedural Generation for Infinite Worlds"
[48]: https://www.youtube.com/watch?v=GJWuVwZO98s
[49]: https://www.youtube.com/watch?v=0bQz5ugtfLY "Procedural Planet Rendering"
[50]: https://www.youtube.com/watch?v=0bQz5ugtfLY
[51]: https://www.youtube.com/feed/history
[52]: https://www.youtube.com//www.youtube.com/yt/about/
[53]: https://www.youtube.com//www.youtube.com/yt/press/
[54]: https://www.youtube.com//www.youtube.com/yt/copyright/
[55]: https://www.youtube.com//www.youtube.com/yt/creators/
[56]: https://www.youtube.com//www.youtube.com/yt/advertise/
[57]: https://www.youtube.com//www.youtube.com/yt/dev/
[58]: https://plus.google.com/+youtube
[59]: https://www.youtube.com/t/terms
[60]: https://www.google.com/intl/en/policies/privacy/
[61]: https://www.youtube.com//www.youtube.com/yt/policyandsafety/
[62]: https://www.youtube.com//support.google.com/youtube/?hl=en
[63]: https://www.youtube.com/testtube
[64]: https://accounts.google.com/ServiceLogin?hl=en&passive=true&service=youtube&uilel=3&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Fapp%3Ddesktop%26action_handle_signin%3Dtrue%26hl%3Den%26next%3D%252Fwatch%253Fv%253D-d2-PtK4F6Y%26feature%3Dplaylist