Monday 14 January 2013

The Graphics Guy

As the guy who draws the graphics I don't get to show off amazing videos of building paths, modifying terrain or opening shops, though all the graphics in those videos are my work. As I said before we are aiming to produce all the graphics ourselves. This may seem like a crazy huge task, but it will give us more flexibility and ease in getting the fundamentals of the game up and running - we can custom make any and all the graphics exactly as we need. "Home made" graphics certainly doesn't mean we are compromising on quality though!
Basic track tiles

It is likely that about 20,000-30,000 separate images will be needed for all the game graphics. This is a huge number but through smart use of 3D software and automation making these graphics is comparatively simple. Since starting the FreeRCT project I have been working on several projects with similar graphical requirements to FreeRCT. These projects have let me work out streamlined workflows for creating this type of image; my last major project was an extra zoom level graphics set for OpenTTD. If you are interested you can read more about that project at these blog entries: Making a Massive Graphics UpdateMoving to 3DAutomationThe Finished Product.

The very first shop

So far land, cliff/foundation, water, path and path support graphics for FreeRCT are made (although there are some technical issues that still need working out). The next big challenge will probably to make templates for track rides, in particular the track pieces which stretch over more than one tile.


21 comments:

  1. Thanks for the interesting read Richard.

    I had a read through your Blog; found it to be incredibly interesting, full of many creative and insightful ideas.

    You seem very passionate and motivated, and have a wide spectrum of talent and skills.

    Thanks for the post and great work on the RCT/TTD projects.

    Tim.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
  3. Could I edit the graphics to make brake sections, if you don't mind? Probably won't be able to do anything, but nice project anyways.

    ReplyDelete
    Replies
    1. You are very welcome to, but it is likely that the track tiles will change a bit still. I would wait until they are more finalised.

      Delete
    2. How would they be finalized?

      Delete
    3. I still need to make all the other slopes, corner radii etc. and the chances are the 3D model will have to be altered to allow that; any modifications to the image would then have to be redrawn from scratch.

      Delete
  4. Hi there!

    What are the plans about zoom levels / number of bits used (32bits?)? For sure, using your automatic sprite-generation makes later changes easier. But the pictures/videos up today look quite RCTish in "original means"!? Will this be the first target of FreeRCT?

    Best regards
    Max

    ReplyDelete
    Replies
    1. At the moment the game is using 8bit graphics with a 64px tile size, like RollerCoaster Tycoon 1 and 2, the primary aim will probably be to get the game working with these graphics first.

      I am making all the graphics in 8bit and 32bit with 64px, 128px and 256px tile sizes in parallel, so as and when the game can support them they are ready to be included.

      Delete
  5. Will you be adding new track pieces? I'd love to see a 45-degree turn that also goes up or downhill.

    ReplyDelete
    Replies
    1. The initial aim is to match the type of track tiles seen in RollerCoaster Tycoon. There will hopefully be the flexibility to add more tiles later.

      Delete
  6. This is awesome! Haven't seen this before. Best of luck to you. I'll bookmark it and come back every once in a while!

    ReplyDelete
  7. This will be very cool when it is finished! I look forward to see more progress in future posts

    ReplyDelete
  8. I love this project. The other day I was trying different URLs and I came across a project of the same name for HTML5: http://freerct.wordpress.com/
    Probably worth taking a look at.

    I have one other question: is there likely to be a feature to load original RCT2 and RCT save files into FreeRCT?

    ReplyDelete
    Replies
    1. Looks like a nice sister project, only just started it seems.

      As for the save files, it's not likely to happen any time soon. First of all, there is not so much information about those files available. Secondly, the FreeRCT game is completely separately developed, so likely the internal data structures don't fit at all.

      (As a matter of fact, FreeRCT cannot save its own games yet :) )

      Delete
  9. Any news on when the next update is coming? Kinda getting excited about this project. ^^ Thanks

    ReplyDelete
  10. You can see the Subversion commits lists. It's interesting, there are a new format for data files. It reminds me the Locomotion object data Wiki, but better documented.

    ReplyDelete
  11. I wish you all of luck with this project. As a developer on the opensource remake openxcom I know how timeconsuming things that seem obvious at first can be.
    All developers at openxcom are RCT fans too, so we are following this project closely :)
    Too bad we don't have a dedicated graphics artist :(

    ReplyDelete
  12. Please post an update! I don't want this to die off.

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. I'm actually not too worried judging by the 20+ commits just added, but hopefully we can get a new blog post soon (hint).

      Delete
  13. Do You accept some simple elements?
    I can model a bins, benches, street lamps...

    ReplyDelete