Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Working in a "Computational Creativity" class

  1. #1

    Wip Working in a "Computational Creativity" class

    Hello All,

    My name is Rick Pingry. I am working on my Master's Degree in Computer Science, and I am taking a class called "Computational Creativity." We could have all kinds of discussion about whether or not computers could ever be creative, but it is an interesting exercise none the less to push that boundary. Something that might give you a better understanding of the kind of thing we are studying is "The Painting Fool".

    The entire class is project based, and the objective of the project is to write some software that produces some artifact that might be cosidered creative (have quality and some kind of innovation). My partner and I decided to at first to write some software to generate a terrain. After some discussion with the teacher and doing some research, we decided that there were already lots of terrain generators out there, and that was not pushing what might be considered "creative." What we were really interested in was not the terrain itself, but the art involved in displaying the terrain - the MAP.

    As we were looking around online, we came across this site. I really love how artistic these maps are and it has given me some inspiration about where I might go with this program. I would really like to become a part of this community (to be honest, I am kind of new to it all, it was my parnter that had the inspiration to make maps because his wife likes to write fantasy fiction, so this is kind of a new world to me). I would love it if we could write something that might provide some value to the community and get some feedback from you about some techniques that might be written in code generally, but more specifically, can we define some of the thought processes that you go through when making artistic decisions. We would also love some feedback about what makes for a good map. As a novice, I can get some ideas from what I like, but I am sure that you as Journeyman and Masters in the field have a much more refined sense of quality.

    Thanks in advance for any thoughts,
    -- Rick

  2. #2

    Default

    Welcome to the Guild Rick! That sounds like a fun and challenging project, and it's great that you want to share it with us. There are a number of artistic factors to consider when creating a map. What is the genre and/or intended theme of the map? What sort of medium and style would be fitting to represent that genre and/or theme? How to create a composition that draws the eye to the important details of the map and yet also contains all of the necessary map elements (e.g. title, key, compass, scale etc)? These are only a few initial considerations and I'm sure others here could name dozens more.

    Definitely curious to follow the progress on this. Please let us know how the project progresses.

    Cheers,
    -Arsheesh

  3. #3
    Community Leader Bogie's Avatar
    Join Date
    Nov 2011
    Location
    Maine, USA
    Posts
    7,632

    Default

    Welcome aboard!

  4. #4

    Default

    I'm rpingry's lab partner. He is no longer in the class, but I've been continuing to work on this project. We got the terrain of the project to draw, but I'm still working on adding text. We are using mountain and tree images from ironmetal250's post here http://www.cartographersguild.com/tu...e-ps-gimp.html.

    Here is an example of the program's output.
    Click image for larger version. 

Name:	map.jpg 
Views:	70 
Size:	598.1 KB 
ID:	62877

    I created the background and land textures in Gimp, so they always look the same each time to program runs. The terrain is generated though, so it varies a lot from one run to another.

    Any suggestions would be appreciated.

  5. #5

    Default

    The semester is ending, so I'll show what we have done on the fantasy map creator. Our terrain generator is based on a polygon-based map generator by Red Blob Games to create the terrain. You can find it at Polygonal Map Generation for Games. We added a tectonic plate simulation so that the maps have a variety of land formations such as multiple islands, continents, peninsulas, narrow necks of land, continental divides, and mountain ranges surrounded by hills.

    The map creator takes a book and extracts a genre. The goal is not to create a map for a book, but rather to use the book as inspiration to create a new map with new names. It finds location names, and noun-verb and noun-adjective pairs. It uses the location names to create a model which generates new names, although if the book didn't have enough locations, you will see some names straight out of the book. It uses the noun-verb and noun-adjective pairs to name rivers and mountains.

    Here are examples of outputs from three books. Two are books of scripture (The Holy Bible and The Book of Mormon), and the third is The Wonderful Wizard of Oz.

    Click image for larger version. 

Name:	map_bible.jpg 
Views:	69 
Size:	2.05 MB 
ID:	63412

    Click image for larger version. 

Name:	map_bom.jpg 
Views:	65 
Size:	3.74 MB 
ID:	63413

    Click image for larger version. 

Name:	map_oz.jpg 
Views:	73 
Size:	2.08 MB 
ID:	63418

    The first two maps use 12000 polygons. The last one uses 9000.

    The background images are still user specified. I created two color schemes: old paper, and stone, which are shown in these examples.

    If I had more time it would be nice to add other features to the map creator, such as automatic color scheme creation, cities, a frame, a scale indicator, a compass, the ability to use multiple books, and more use of biome information.

  6. #6
    Guild Artisan Francissimo's Avatar
    Join Date
    Mar 2014
    Location
    Castelnaud la Chapelle France
    Posts
    627

    Default

    A very interesting subject indeed, the result of your program is already good and very promissing! i guess that the digital revolution will surpass cartographers one day, hope it wont be too soon

  7. #7
    Guild Journeyer Facebook Connected JefBT's Avatar
    Join Date
    Mar 2014
    Location
    Conchas, Brazil
    Posts
    163

    Default

    A very good idea indeed, and the results are awesome.

  8. #8
    Guild Journeyer Facebook Connected zhar2's Avatar
    Join Date
    Oct 2008
    Location
    Cardiff
    Posts
    249

    Default

    The output is not bad but I cant see it displaying creativity as the program is just using hard wired styles with random variations. Not creating something unique out of inspiration.

    But besides that I find the subject of computational creativity highly offensive.

  9. #9
    Guild Artisan Francissimo's Avatar
    Join Date
    Mar 2014
    Location
    Castelnaud la Chapelle France
    Posts
    627

    Default

    I agree that it isn't a very pleasant feeling to know that one day we cartographers might be replaced by an app, the digital revolution is really a period as scary as it is interesting, redefining what an usefull skill is. Maybe that at this point where an app can equal the quality of our best cartographers we'll only have to talk with the computer to describe the map as we see it in our heads

  10. #10

    Default

    The thing about it, though, is that human interaction with the computer will continue to push the art beyond what the computer can do on its own. Even if a computer can create a fully-realized piece of "art," a human operator building on that will be able to make much more out of it.

    In my own particular line of work (visual effects for film and television), there are a number of systems that can do automatically what used to take hours of artist labor. That hasn't reduced the demand for artists, though. On the contrary, visual effects budgets continue to climb as the bar for professional work continues to rise.
    Bryan Ray, visual effects artist
    http://www.bryanray.name

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •