{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T13:40:20Z","timestamp":1743082820365,"version":"3.40.3"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319245881"},{"type":"electronic","value":"9783319245898"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015]]},"DOI":"10.1007\/978-3-319-24589-8_3","type":"book-chapter","created":{"date-parts":[[2015,9,24]],"date-time":"2015-09-24T01:34:39Z","timestamp":1443058479000},"page":"32-44","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["A Real Time Lighting Technique for Procedurally Generated 2D Isometric Game Terrains"],"prefix":"10.1007","author":[{"given":"\u00c9rick O.","family":"Rodrigues","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Esteban","family":"Clua","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,12,1]]},"reference":[{"key":"3_CR1","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1109\/MCI.2011.940618","volume":"6","author":"Y.-S. Lee","year":"2011","unstructured":"Lee, Y.-S.: Context-aware petri net for dynamic procedural content generation in role-playing game. Computational Intelligence Magazine\u00a06, 16\u201325 (2011)","journal-title":"Computational Intelligence Magazine"},{"key":"3_CR2","doi-asserted-by":"publisher","first-page":"77","DOI":"10.1016\/S0098-3004(00)00019-4","volume":"27","author":"Y. Doytsher","year":"2001","unstructured":"Doytsher, Y., Hall, J.K.: Simplified algorithms for isometric and perspective projections with hidden line removal. Computers and Geoscience\u00a027, 77\u201383 (2001)","journal-title":"Computers and Geoscience"},{"key":"3_CR3","unstructured":"Kilgard, M.J.: A practical and robust bump-mapping technique for today\u2019s gpus. In: Game Developers Conference: Advanced OpenGL (2000)"},{"key":"3_CR4","unstructured":"DesLauriers, M.: Normal mapping. \n                      \n                        https:\/\/github.com\/mattdesl\/lwjgl-basics\/wiki\/ShaderLesson6"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Hendrikx, M., Meijer, S., Van Der Velden, J., Iosup, A.: Procedural content generation for games: A survey. ACM Transactions on Multimedia Computing, Communications, and Applications, 9 (2013)","DOI":"10.1145\/2422956.2422957"},{"key":"3_CR6","unstructured":"Smith, A.J., Bryson, J.J.: A logical approach to building dungeons: Answer set programming for hierarchical procedural content generation in roguelike games. Proceedings of the 50th Anniversary Convention of the AISB (2014)"},{"key":"3_CR7","doi-asserted-by":"crossref","unstructured":"Perlin, K.: An image synthesizer. In: Proceedings of the 12th Annual Conference on Computer Graphics and Interactive Techniques, vol.\u00a019, pp. 287\u2013296 (1985)","DOI":"10.1145\/325165.325247"},{"key":"3_CR8","unstructured":"Collazo, M.N., Cotta, C., Fernndez-Leiva, A.J.: Virtual player design using self-learning via competitive coevolutionary algorithms (2014)"},{"key":"3_CR9","first-page":"2090","volume":"10","author":"W.L. Raffe","year":"2012","unstructured":"Raffe, W.L., Zambetta, F., Li, X.: A survey of procedural terrain generation techniques using evolutionary algorithms. Proceedings of Congress of Evolutionary Computation\u00a010, 2090\u20132097 (2012)","journal-title":"Proceedings of Congress of Evolutionary Computation"},{"key":"3_CR10","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1109\/TCIAIG.2011.2163692","volume":"3","author":"D. Loiacono","year":"2011","unstructured":"Loiacono, D., Cardamone, L., Lanzi, P.L.: Automatic track generation for high-end racing games using evolutionary computation. IEEE Transactions on Computational Intelligence and AI in Games\u00a03, 245\u2013259 (2011)","journal-title":"IEEE Transactions on Computational Intelligence and AI in Games"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Ebert, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling: A Procedural Approach, 3rd edn. Morgan Kaufmann Publishers (2003)","DOI":"10.1016\/B978-155860848-1\/50029-2"},{"key":"3_CR12","unstructured":"Kelly, G., McCabe, H.: A survey of procedural techniques for city generation. ITB Journal, 14 (2006)"},{"key":"3_CR13","unstructured":"Groenewegen, S.A., Smelik, R.M., de Kraker, K.J., Bidarra, R.: Procedural city layout generation based on urban land use models. In: Proceedings of the 30th Annual Conference of the European Association for Computer Graphics, pp. 45\u201348."},{"key":"3_CR14","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1147\/sj.41.0025","volume":"4","author":"J.E. Bresenham","year":"1965","unstructured":"Bresenham, J.E.: Algorithm for computer control of a digital plotter. IBM Systems Journal\u00a04, 25\u201330 (1965)","journal-title":"IBM Systems Journal"},{"key":"3_CR15","doi-asserted-by":"crossref","unstructured":"Waltz, F.M., Miller, J.W.V.: Efficient algorithm for gaussian blur using finite-state machines. In: Proceedings of SPIE 3521, Machine Vision Systems for Inspection and Metrology VII (1998)","DOI":"10.1117\/12.326976"},{"key":"3_CR16","unstructured":"Rodrigues, E.O.: 2d shader light and shadow system., \n                      \n                        https:\/\/www.youtube.com\/watch?v=jpmRXUH2qFU"}],"container-title":["Lecture Notes in Computer Science","Entertainment Computing - ICEC 2015"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-24589-8_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,23]],"date-time":"2019-09-23T20:08:20Z","timestamp":1569269300000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-24589-8_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319245881","9783319245898"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-24589-8_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"1 December 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}