2013-03-26

Graphine Concept Aircraft


This is a vehicle I created for Graphine, a newly founded company that specializes in HD texture streaming and compression for realtime rendering applications (e.g., games). They asked me to design and model a plane for a Pilotwings-type tech demo that utilizes large amounts of unique texture data for the landscape. Below are some of my initial terrain & aircraft sketches and some progress shots.





We decided to explore the twin fuselage approach a bit further and go for a hybrid of E and J, with slightly more surface area. Based on the last sketch I first did a quick digital sculpt to refine things from different angles and clarify some areas and then used that as a guide for the model. Those large round intake things at the wing bases didn't translate into 3D very well, so after a few attempts of simplifying I scrapped them completely. Once I had the main shapes in place I went back to Photoshop for more pondering & detail planning before finalizing the mesh.




The last steps were to optimize the model for realtime use and to create high-res texture maps. These are some shots of the final model inside the game engine with four different texture sets.



[Update] The aircraft was briefly featured in Microsoft's Build 2013 keynote. There's also a detailed presentation from the event that you can watch here (demo footage starts around 26 minutes into the video): Massive Virtual Textures for Games: Direct3D Tiled Resources

14 comments:

  1. Great! Thanks for sharing the images and workflow ;)

    ReplyDelete
  2. Replies
    1. Thanks a lot Ben! (also for sharing) :)

      Delete
  3. Really nice job Pete

    ReplyDelete
  4. Hello! Are you working the one with this project? Will that be a game or something else?

    ReplyDelete
    Replies
    1. Hey! This not for a game, it's merely a tech demo - more info can be found here: http://graphinesoftware.com/how_it_works

      Delete
    2. The link above has been updated to http://graphinesoftware.com/how-it-works

      Delete