Thread: PleaseSuggest a Book

  1. #1
    Registered User
    Join Date
    Apr 2007
    Posts
    3

    PleaseSuggest a Book

    can any one please suggest a nice book for GRAPHICS IN C/C++?

  2. #2
    Advanced Novice linucksrox's Avatar
    Join Date
    Apr 2004
    Location
    Michigan
    Posts
    198
    What kind of graphics? Are you looking to do 2D stuff or 3D stuff? Or are you trying to manipulate or filter images? Video? I can't recommend a book because I've never read any graphics programming books, but the more specific you can be about what you're looking for, I think the better people can help you out. Books tend to be pretty specific, and you wouldn't want to have for example bitmapped graphics recommended when you want to do 3D stuff.
    Well I can't leave you hanging, I did find this link which is an online book (I know you asked for a real book), but it's free. It looks promising...
    "What are all you parallelograms doing here?" - Peter Griffin (to Joe and his wheelchair buddies)

  3. #3
    Registered User
    Join Date
    Nov 2004
    Location
    Pennsylvania
    Posts
    434
    Programming Role-Playing Games with DirectX 8

    I like that one myself, still working through it but very informative. It can get you started with graphics with DirectX, do you have any programming experience at all though?
    "Anyone can aspire to greatness if they try hard enough."
    - Me

  4. #4
    For Narnia! Sentral's Avatar
    Join Date
    May 2005
    Location
    Narnia
    Posts
    719
    Beginning OpenGL Game Programming

    I just got this book, and I'm starting to work through it. However, I've only started this after about a 1 1/2 years of learning the basics by myself (off and on).
    Videogame Memories!
    A site dedicated to keeping videogame memories alive!

    http://www.videogamememories.com/
    Share your experiences with us now!

    "We will game forever!"

  5. #5
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    If you're going the opengl rout I'd steer clear of vista for the time being, I was reading that it's awfully depreciated in vista.

  6. #6
    Frequently Quite Prolix dwks's Avatar
    Join Date
    Apr 2005
    Location
    Canada
    Posts
    8,057
    There appear to be contrasting opinions on the topic: http://www.google.ca/search?hl=en&q=opengl+vista&meta=

    From http://en.wikipedia.org/wiki/Windows_Vista
    There are some issues for software developers using some of the graphics APIs in Vista. Games or programs which are built on Vista's version of DirectX, 10, will not work on prior versions of Windows, as DirectX 10 is not backwards-compatible with DirectX 9.[16] According to a Microsoft blog, there are three choices for OpenGL implementation on Vista. An application can use the default implementation, which translates OpenGL calls into the Direct3D API and is frozen at OpenGL version 1.4, or an application can use an Installable Client Driver (ICD), which comes in two flavors: legacy and Vista-compatible. A legacy ICD, the kind already provided by independent hardware vendors targeting Windows XP, will disable the Desktop Window Manager, noticeably degrading user experience under Windows Aero. A Vista-compatible ICD takes advantage of a new API, and will be fully compatible with the Desktop Window Manager.[17] At least two primary vendors, ATI and NVIDIA, are expected to provide full Vista-compatible ICDs in the near future.[18] However, hardware overlay is not supported, because it is considered as an obsolete feature in Vista. ATI and NVIDIA strongly recommend using compositing desktop/FBOs for same functionality.[19]
    From http://www.digg.com/tech_news/Micros..._Vista_support:
    News has now been leaked that Microsoft has enabled support for OpenGL to work with the Windows Vista compositing desktop, as of the most recent preview build. Previously Microsoft's plan had been force OpenGL to be translated to Direct3D, reducing performance by 50% and locking the OpenGL version to 1.4 only.
    dwk

    Seek and ye shall find. quaere et invenies.

    "Simplicity does not precede complexity, but follows it." -- Alan Perlis
    "Testing can only prove the presence of bugs, not their absence." -- Edsger Dijkstra
    "The only real mistake is the one from which we learn nothing." -- John Powell


    Other boards: DaniWeb, TPS
    Unofficial Wiki FAQ: cpwiki.sf.net

    My website: http://dwks.theprogrammingsite.com/
    Projects: codeform, xuni, atlantis, nort, etc.

  7. #7
    The Right Honourable psychopath's Avatar
    Join Date
    Mar 2004
    Location
    Where circles begin.
    Posts
    1,071
    If you're going the opengl rout I'd steer clear of vista for the time being, I was reading that it's awfully depreciated in vista.
    OpenGL is business as usual on Vista. Not much has changed. Just have to make sure you have decent drivers, which has always been the case, really. I haven't it noticed it to be too much slower (if at all) or anything, although I haven't done any real benchmarks myself.
    M.Eng Computer Engineering Candidate
    B.Sc Computer Science

    Robotics and graphics enthusiast.

  8. #8
    Ethernal Noob
    Join Date
    Nov 2001
    Posts
    1,901
    cool...Because I like vista. I was just reading the threads on Opengl.org, althought they are still dated back to 2006

  9. #9
    Registered User
    Join Date
    Apr 2007
    Posts
    3
    sorry for a long and late reply.
    i out of station for a long gap and now only returned back.
    And thaks for your kind reply.

    I dont have any experience in writing games.
    i.ve not even written a single program regarding to gaming.
    but i want to write it and i want to do more in that.
    Can you please help me out?

  10. #10
    Sanity is for the weak! beene's Avatar
    Join Date
    Jul 2006
    Posts
    321
    I'm reading through Introduction to game programming with DirectX 9.0 by Frank D. Luna.

    It's a very good book and quite easy to grasp on most things if you know about OOP and such.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Can't display book and borrower's details.
    By grscot in forum C++ Programming
    Replies: 0
    Last Post: 05-02-2003, 10:18 AM
  2. Books on C and C++
    By kermi3 in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 10-28-2002, 04:18 PM
  3. Newbie - MFC code from a book in VC++.Net
    By Guardian in forum Windows Programming
    Replies: 2
    Last Post: 04-27-2002, 07:17 PM
  4. C++: Reference Book, GUI, Networking & Beyond
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 11-10-2001, 08:03 PM