Results 1 to 6 of 6

Thread: 3D rendering of a pool table

  1. #1
    Join Date
    Feb 2007
    Posts
    7
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default 3D rendering of a pool table

    Anyone one know of a software that's easy to use in rendering a 3D pool table?

  2. #2
    Join Date
    Mar 2006
    Location
    Mountain View, California
    Posts
    489
    Thanks
    3
    Thanked 74 Times in 54 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: 3D rendering of a pool table

    Is there something wrong with OpenGL?

  3. #3
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: 3D rendering of a pool table

    Quote Originally Posted by Brandybuck View Post
    Is there something wrong with OpenGL?
    Well, as Israa wants an "easy" solution I think there's definitely something wrong with raw OpenGL ...

    You should take a look at a 3d engine. Among the leading open source ones there are :
    All these have a C++ API (and sometimes wrapper in other languages such as Java, Python, ...)
    Current Qt projects : QCodeEdit, RotiDeCode

  4. #4
    Join Date
    Feb 2007
    Posts
    7
    Qt products
    Qt4
    Platforms
    Unix/X11

    Default Re: 3D rendering of a pool table

    There's nothing wrong with OpenGL, infact thats what I'm using for my project. I just wanted to know if there was some software out there like MilkShape or Blender that I can use to create the pool table and then import it into my program. I haven't used Milkshape but I had a hard time getting used to Blender so I wanted something easier to learn.

  5. #5
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: 3D rendering of a pool table

    Quote Originally Posted by Israa View Post
    There's nothing wrong with OpenGL, infact thats what I'm using for my project. I just wanted to know if there was some software out there like MilkShape or Blender that I can use to create the pool table and then import it into my program. I haven't used Milkshape but I had a hard time getting used to Blender so I wanted something easier to learn.
    Raw OpenGL is not able to load any kind of 3d models. For this you need a 3d engine or a dedicated OpenGL loading library... Blender has the big advantages of being complete, open source and to have a big community but I agree that it's quite complicated... If you don't want to spend time learning how to use it you can take a look at these (not necessarily easier ):
    • 3DS Max : Considered by many as THE must-have for 3d modelling.
    • Lighwave : another leading commercial product
    • Maya : Yet another commercial tool
    • Milkshape 3d : A (commerical) outsider
    • Sketchup : The Google offer (who said Google is invading our desktops just like M$ ??? )
    • Anim8or : A free (but not open-source) modeler for windows (in the resources you will find a (very basic) SDK to use created files in raw OpenGL programs.
    • Wings 3d : An open source modeler that can import and export 3DS and Wavefront files
    P.S. : this list is not exhaustive... Googling around can lead you to other software I've never heard of but the one listed above (plus Blender) make up more than 90% of the 3d modeling world...
    Current Qt projects : QCodeEdit, RotiDeCode

  6. #6
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,360
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: 3D rendering of a pool table

    You can also use OpenInventor API, for instance Coin3D.

    As for Blender and OpenGL - in Blender you can save an object in a format (sorry, don't remember its name) which you can then easily handle from a raw OpenGL application as the format is textual and contains information about vertex positions of items. There is also a class to read in 3ds files available in the net.

Similar Threads

  1. QT Table Model
    By aekilic in forum Qt Programming
    Replies: 15
    Last Post: 24th January 2007, 12:57
  2. displaying any table on a qdatatable
    By Philip_Anselmo in forum Newbie
    Replies: 4
    Last Post: 9th May 2006, 22:12
  3. creating table plugin
    By mgurbuz in forum Qt Programming
    Replies: 3
    Last Post: 28th April 2006, 13:50
  4. Adding row in a Table after selected row
    By ankurjain in forum Qt Programming
    Replies: 3
    Last Post: 20th April 2006, 18:06
  5. Table model / view editing issue
    By Caius Aérobus in forum Qt Programming
    Replies: 9
    Last Post: 7th April 2006, 11:03

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.