<html> <head> <title>Tutorial Index</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <STYLE TYPE="text/css"> <!-- .MainHeader { font-weight: bold; color: #FFFF33; background-color: #006600; font-size: 10pt} body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCFFCC; background-color: #003300} .BorderHeader { background-color: #999900; font-size: 8pt; font-weight: bold; color: #333300; text-align: center} .MainContent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCFFCC } .BorderContent { font-size: 8pt; color: #66CC33; border-color: black #666600 #666600; padding-top: 2px; padding-right: 2px; padding-bottom: 10px; padding-left: 2px; margin-bottom: 2px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px} a:link { color: #FFFF00; text-decoration: underline} a:hover { color: #FFFFFF; text-decoration: underline} a:visited { color: #FFCC66; text-decoration: underline} li { color: #66CC33; list-style-type: circle; position: relative; left: -15px; clip: rect( )} .NewsDate { color: #CCFFCC; font-weight: bold} td { font-size: 10pt} th { font-size: 10pt} .Annotation { font-size: 10px} H1 { text-align: center; } A.qindex {} A.qindexRef {} A.el { text-decoration: none; font-weight: bold } A.elRef { font-weight: bold } A.code { text-decoration: none; font-weight: normal; color: #4444ee } A.codeRef { font-weight: normal; color: #4444ee } DL.el { margin-left: -1cm } DIV.fragment { width: 100%; border: none; background-color: #003300 } DIV.ah { background-color: black; margin-bottom: 3; margin-top: 3 } TD.md { background-color: #006600 } DIV.groupHeader { margin-left: 16; margin-top: 12; margin-bottom: 6; font-weight: bold } DIV.groupText { margin-left: 16; font-style: italic; font-size: smaller } FONT.keyword { color: #008000 } FONT.keywordtype { color: #999920 } FONT.keywordflow { color: #e0FF00 } FONT.comment { color: #009900 } FONT.preprocessor { color: #809020 } FONT.stringliteral { color: #002080 } FONT.charliteral { color: #008080 } H3 { FONT-FAMILY: trebuchet ms,helvetica,arial } .ex { FONT-SIZE: 8pt; FONT-FAMILY: tahoma } CODE.keywordtype { COLOR: #00ccff } CODE.keyword { FONT-WEIGHT: bold; COLOR: #00ccff } CODE.fn { COLOR: white; FONT-WEIGHT: bold; } CODE.var { COLOR: #dcdcdc; } CODE.macro { COLOR: #809020; FONT-WEIGHT: bold; } CODE.comm { COLOR: lime } CODE.num { COLOR: purple } CODE.str { COLOR: #ffcc33; font-style: italic } .SectionHeader { font-size: 14px; color: #FFFFCC; font-weight: bold} .header { font-size: 16px; font-weight: bold; color: #FFFFCC} --> </STYLE> </head> <body bgcolor="#FFFFFF" text="#000000"> <p align="center" class="header">OGRE (Object-Oriented Graphics Rendering Engine)</p><p align="center" class="header">Tutorials</p><p align="left" class="MainHeader"> </p><p align="left" class="SectionHeader">Introduction</p><p align="left">These documents are intended to quickly orient you with the structure and principles of the OGRE engine so you can get up-and-running with it in as little time as possible. </p><p align="left">To begin with, lets confirm what these documents are <I>not</I>. There are broadly 2 types of OGRE developers - those who are extending the engine itself and making changes to it's core libraries, and those who are simply using those libraries to create their own projects. These tutorials are aimed squarely at the latter type of developer - those who wish to get their hands dirty modifying the engine itself will have to be content with the core <A HREF="../api/html/index.html">documentation</A>.</p><p align="left" class="SectionHeader">The Master Reference </p><p align="left">In these tutorials I will only cover a small subset of the features available. Your master reference will always be the main class <A HREF="../api/html/index.html">documentation</A> - however these tutorials are intended to help you know where to start looking.</p><p align="left" class="MainHeader">Tutorial Index </p><TABLE WIDTH="85%" BORDER="1" CELLSPACING="0" CELLPADDING="0" BORDERCOLOR="#009900" ALIGN="CENTER"><TR><TD WIDTH="20%" CLASS="NewsDate" HEIGHT="22"><DIV ALIGN="CENTER">Tutorial Name</DIV></TD><TD CLASS="NewsDate" HEIGHT="22"><DIV ALIGN="CENTER">Description</DIV></TD><TD CLASS="NewsDate" WIDTH="15%" HEIGHT="22"><DIV ALIGN="CENTER">Author</DIV></TD></TR><TR><TD WIDTH="20%" CLASS="MainContent"><DIV ALIGN="CENTER"><A HREF="2_HumbleBeginnings/Index.html">Humble Beginnings: Your First OGRE Application</A></DIV></TD><TD CLASS="MainContent">This tutorial explains how to get your first OGRE application running, using the example application framework that comes with the source. This is a hands-on tutorial on creating a space scene with a movable ship in it.</TD><TD CLASS="MainContent" WIDTH="15%"><DIV ALIGN="CENTER">Nicholas Green </DIV></TD></TR><TR><TD WIDTH="20%" CLASS="MainContent"><DIV ALIGN="CENTER"><A HREF="3_LightsCameraAction/Index.html">Lights, Camera, Action</A> </DIV></TD><TD CLASS="MainContent">This tutorial follows on from 'Humble Beginnings' and shows you how to use lights, add billboards to your scene, move a camera around, and how to use OGRE's powerful 'Controller' structure to make object properties dependent on time.</TD><TD CLASS="MainContent" WIDTH="15%"><DIV ALIGN="CENTER">Nicholas Green </DIV></TD></TR><TR><TD WIDTH="20%" CLASS="MainContent"><DIV ALIGN="CENTER"><A HREF="SettingUpAnOGREApplication/index.html">Guide To Setting Up Application Project Files</A></DIV></TD><TD CLASS="MainContent">This gives you a quick rundown of the steps you need to take to set up a new application using OGRE. Covers setting up project files for VC++ (v6 and .NET) and gcc 3.x, and includes a sample application .cpp which uses the application framework provided with OGRE.</TD><TD CLASS="MainContent" WIDTH="15%"><DIV ALIGN="CENTER">Steve Streeting</DIV></TD></TR></TABLE><P> </P><p align="left" class="SectionHeader"> </p> </body> </html>