Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    A choice with 3D

    Reply
    Page 1 of 2 | 1   2   | Next
    Nokia 5700 | # 1 | 2010-09-20, 20:07 | Report

    A looong time ago i was chatting about 3D. Right now, i am kinda stuck. I have the choice of either PyQt and write a graphics engine from scratch, or start learning how to use Xlib_wrapper.
    Thing about Xlib is that it supports GLES2, but i dont know in how much extent it does. Is it full or only a partly port?
    Thing about PyQt is that it seems easy, but i cant find a real graphics-biased tutorial. I cant find anything about 3D.
    In addition i've been considering to try use PyOgre and maybe modify it to use QtOpenGL in PyQt.

    So, any advice for a lost coder?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    clasificado | # 2 | 2010-09-20, 21:50 | Report

    advice, no. but i wish you good luck

    Edit | Forward | Quote | Quick Reply | Thanks

     
    MartinK | # 3 | 2010-09-20, 22:28 | Report

    There are clutter bindings for Python, that use OpenGL ES, but that is probably 2D only.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Nokia 5700 | # 4 | 2010-09-21, 18:41 | Report

    Im not really going for 2D, i just dont like making sprites. (Its harder then making a 3D model[No texture], actually.)

    Edit | Forward | Quote | Quick Reply | Thanks

     
    mikec | # 5 | 2010-09-21, 18:55 | Report

    Pygame is probably the best way to get started if you want python.
    or you could look at SIO Interactive which hoops frenzy was written in for C++
    http://sio2interactive.com/SIO2_iPad...echnology.html

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by mikec; 2010-09-21 at 18:58.

     
    Nokia 5700 | # 6 | 2010-09-21, 20:06 | Report

    SIO-engine? No way...
    I am looking to make a RPG-like game where there is a free camera moving around.
    Besides, i'd prefer not to use C++, its too hard to debug as i dont have a working setup of Qt Creator.

    As for PyGame... what does it have to offer?
    AFAIK, the engine i make will be biased mostly towards graphics and collision-detection between models along with physics.
    The amount of code written for plainly game that could be a console will be minimal. It will only be used for tracking progress and items.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    clasificado | # 7 | 2010-09-21, 22:17 | Report

    so you want to make a game engine too? ogre is just a graphics engine, you will need to complement it with several engines to make a game

    Edit | Forward | Quote | Quick Reply | Thanks

     
    RDK | # 8 | 2010-09-21, 22:32 | Report

    make it a cool game.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Nokia 5700 | # 9 | 2010-09-24, 17:38 | Report

    clasificado, i know that. I already made a roadmap for the engine (classified material). I got priorities and such. for components. F. ex. i have audio as last priority... Physics and 3D go before it.
    But what i noticed is that i'll mostly have to use collision detection between invisible polygons and similar most of the time, so thats why i look for a 3D engine right now. (The engine itself, the core, is a simple task to make. All logics.)

    RDK, i cant guarantee anything atm.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    clasificado | # 10 | 2010-09-24, 18:54 | Report

    i see.
    Well, i dont think that we have a stable python 3d environment set.

    Have you tried with the desktop tools yet?

    i mean, using Python-Ogre first, then adding something like Bullet for phisics. both are know to work well using OgreBullet plugin

    You know, to get something like
    - First, the desktop c++ project working
    - From there, your python port
    - and THEN, everything ported to n900 arm

    i dont know if every piece is fully ported to directly start programming there yet

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Page 1 of 2 | 1   2   | Next
vBulletin® Version 3.8.8
Normal Logout