3D - Where to start?

Discussion in 'Public Game Developers Forum' started by bcarbone, Apr 22, 2011.

  1. bcarbone

    bcarbone Well-Known Member

    Mar 19, 2010
    221
    0
    0
    iPhone Developer
    Estero, FL
    Hey guys,

    Until now I've been developing 2D games. Now I feel like trying something new. I've wanted develop 3D games for a while now but I have almost no knowledge in 3D modeling, texturing, or animation. Not even sure what modeling program to use. And eve if I created models, I haven't got the slightest clue on importing and rendering them in a game. It would be great if someone could point me in the right direction.

    Thanks!
     
  2. pchukwura

    pchukwura Well-Known Member

    Sep 15, 2010
    184
    0
    0
    Co-Founder/Software Engineer
    Atlanta
  3. GnarKill

    GnarKill Well-Known Member

    Oct 24, 2009
    136
    0
    0
    UI Engineer
    Bay Area
  4. Kraspy

    Kraspy Active Member

    Dec 4, 2010
    29
    0
    1
    Unity is a great 3D engine. It makes importing models/textures/animations extremely easy. Plus with Unity its easy to port to other platforms.

    You could build 90% of an IOS game in the free version but you will need the $400 license to actually build and test on a device.

    As for actually creating models, textures and animations, I can't say much because I don't do that, but some artists I'm sure will mention the tools they like to use.
     
  5. schplurg

    schplurg Well-Known Member

    I use Cinema 4D for 3D modelling. You could try Blender...it's free. I've never tried it, but I guess it works well with Unity 3D - if you go that route. Some people like Blender, some hate it.

    I was able to figure out Cinema 4D on my own fairly easily, but I'd had 3D experience in the past. I pretty much learn everything on my own, and with the help of the internet.
     
  6. bcarbone

    bcarbone Well-Known Member

    Mar 19, 2010
    221
    0
    0
    iPhone Developer
    Estero, FL
    Thanks for the links guys! Appreciate it. I'll have a look at those books.
    I've been checking out unity and it looks pretty good. I don't have a lot of experience with scripting though but I guess I could give it a try. As for blender, I have attempted to use it before. Loaded up the program, stared for a few seconds and almost had a seizure looking at the UI. Just looked really intimidating to use for a beginner hah. Never heard of Cinema 4D, I'll have to check that out! BTW schplurg, really enjoyed DareDevil Dave haha. ;)
     
  7. dansu

    dansu Well-Known Member

    Feb 27, 2009
    172
    0
    0
    San Francisco Bay Area
    Blender has a steep learning curve but you can do quite a bit with it once you figure it out. Check out some of the movies people have made with it like Sintel or Big Buck Bunny (my personal favorite). Also, FYI, they just released the first stable version of the Blender 2.5 project which is supposed to have a more intuitive GUI.

    In any case, books are helpful but I found that the fastest way to learn how to model (for me anyway) was to watch how other people make their models in YouTube videos. Even if you are using Blender, it's useful to watch how pros model in 3DSMax, for example, since many of the techniques are similar.

    As for importing 3-D models into your game, well, that depends on your 3-D engine. You can use a third party 3-D engine like Unity which can already import models from Blender and many other 3-D modeling programs. Or, if you want to be hardcore and write your own 3-D engine from scratch, you would usually write your own plugin (or Python script in the case of Blender) to export your models efficiently.
     
  8. moflo

    moflo New Member

    Apr 23, 2011
    2
    0
    0
    Dev
    Cali
    #8 moflo, Apr 23, 2011
    Last edited: Apr 24, 2011
    +1 for Blender.

    Blender 2.5 is a much better UI, and I highly recommend looking at blendernation.com for video tutorials; the biggest jump for me from 2D to 3D was not so much the mesh objects but the *camera* and frustum work. Figuring out what type of camera you want (fixed, rail, omniscient, multiple?) will dictate scene graph, textures, character, everything else, really.

    Good luck!

    PS: Just noticed Cocos2d sub project to support 3D is live... Cocos3D
    http://www.cocos2d-iphone.org/archives/1274
     
  9. artcue

    artcue Well-Known Member

    Mar 30, 2011
    65
    0
    0
    Gamedeveloper, Co-Founder of Artcue
    Vienna, Austria
  10. bcarbone

    bcarbone Well-Known Member

    Mar 19, 2010
    221
    0
    0
    iPhone Developer
    Estero, FL
    Alright, looks like I'm going with blender for modeling. :) I downloaded the latest version and followed a few tutorials (the balloon tutorial was a lot of fun!). The UI is definitely improved from the last time I've used it - although I did still get lost a few times. I'll play around with it for a few weeks and then I'll probably try out unity. Thanks for the help everyone! Much appreciated. :)
     
  11. Beyondtool

    Beyondtool Active Member

    Sep 30, 2010
    30
    0
    0
    Games developer
    Gold Coast
    I haven't looked into it myself yet, but Cocos2D has recently added some 3D functionality. I don't know what it is and isn't capable of, but it surely wouldn't be as good as Unity..but it's free and has a good community supporting it.
     

Share This Page