OpenGL! Так, я відкрито не погоджуюся з усіма членами цієї ради.
ОГРЕ - безлад. Крива навчання крута. Так, у них є кілька приємних навчальних посібників, але вийти за межі навчальних посібників і зробити свою справу - ДУЖЕ складно. Я б очікував витратити три тижні, перш ніж ви зможете налаштувати OGRE та працювати, пропрацювати підручники та зрозуміти, що робити далі. Про OGRE немає нічого, що набагато краще чи простіше, ніж OpenGL. Якщо ви хороший програміст на C, як ви заявляли, і ви розумієте свої покажчики / масиви / функції, OpenGL буде так само легко, якщо не простіше.
Ось чому я настійно рекомендую починати з OpenGL. OpenGL змусить вас вивчити всі основи графіки. Це набагато цікавіше, оскільки ви насправді зрозумієте, що вони, напевно, відбуваються на задньому плані. І ТАК розпочати з навчальних посібників NeHe. Так, вони 1.x, що дуже застаріло (це для вас, Раньєрі), але стрибки в OpenGL 4.x - занадто крута крива навчання.
Почніть з безпосереднього режиму в 1.x (glBegin, glEnd), потім дізнайтеся про вершинні масиви. Якщо ви хочете, пограйте зі списками відображення, щоб просто навчитися. Потім рухайтеся до вершинних буферних об'єктів. Потім дізнайтеся про шейдери. Кожен з цих переходів дуже простий, і в Інтернеті є багато чудових навчальних посібників. VBO є в основі 4.1, тому до того моменту, коли ви це зробите, ви вже не вивчаєте застарілий матеріал, і дістатися до нього набагато простіше, починаючи з матеріалів 1.x.
Крім того, якщо ви коли-небудь хочете кар'єри в розробці ігор, ніхто не збирається наймати вас, тому що ви можете зробити кубик в куточку в полиці. Вони збираються найняти вас, тому що ви розумієте, що відбувається на найнижчому можливому рівні, і ви можете приймати дизайнерські рішення на основі цих цінних знань.
Список літератури: Я був там, де ви були. Я провів місяць на OGRE, тиждень пробував Irrlicht, тиждень пробував Horde3d, два дні грав у DirectX і місяць грав у OpenGL. Через місяць з OGRE я ледве вийшов за рамки навчальних посібників. Через місяць з OpenGL у мене з'явився персонаж, який бігав навколо світу мікрафтійців, видаючи 260 000 текстурованих кубів на кадр з 700+ кадрів.