Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/Samples/ReadMe.html @ 3

Last change on this file since 3 was 3, checked in by anonymous, 17 years ago

=update

File size: 16.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4
5 
6
7
8 
9  <title>OGRE Readme</title>
10  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
11
12
13 
14  <style>
15<!--
16BODY { color: #000000; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10pt }
17P.header { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 12pt; font-weight: bold }
18P.mainheader { background: #6b7d6b; color: #ffffff; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10pt; font-weight: bold }
19P.maincontent { font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10pt }
20BLOCKQUOTE { color: #000000; font-family: "Verdana", "Arial", "Helvetica", sans-serif; font-size: 10pt }
21A:link { color: #003300 }
22-->
23  </style>
24</head>
25
26
27<body style="direction: ltr; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);" lang="en-GB" link="#003300">
28
29
30<p class="header" align="center">OGRE
31(Object-Oriented Graphics Rendering Engine)</p>
32
33
34<p class="header" align="center">Demo Distribution
35README file</p>
36
37
38<p class="header" align="center"><a href="http://www.ogre3d.org">http://www.ogre3d.org</a></p>
39
40
41<p class="MainHeader" align="left">Summary</p>
42
43
44<p>OGRE (Object-Oriented Graphics Rendering Engine) is a
45scene-oriented, flexible 3D engine written in C++ designed to make it
46easier and more intuitive for developers to produce games and demos
47utilising 3D hardware. The class library abstracts all the details of
48using the underlying system libraries like Direct3D and OpenGL and
49provides an interface based on world objects and other intuitive
50classes. </p>
51
52
53<p>To run these demos you need to have DirectX 9 installed, although
54you can also choose to run the demos in OpenGL if you wish.&nbsp;</p>
55
56<ul>
57
58
59</ul>
60
61<p class="mainheader" align="left">So now what?</p>
62
63
64
65<p align="left">These demos are only a small sample of what you can achieve with OGRE. For more eye candy, visit the&nbsp;<a href="http://www.ogre3d.org/">Official Web Site</a>,
66and click on 'Featured Projects. If you would like to start making
67applications using OGRE,&nbsp;you can download the latest source code
68and documentation from the site</p>
69<p class="mainheader" align="left">Licensing</p>
70
71
72
73
74
75<p>OGRE is available&nbsp;free (both 'free as in beer' and 'free as in speech')&nbsp;under the GNU Lesser General
76Public License or LGPL&nbsp;(see Docs/licenses/lgpl.txt).
77By downloading and using the software, you are subject to these
78licensing conditions, so please read the license text carefully. The
79LGPL is compatible with almost all possible uses of the library
80(including commercial uses), but there are some responsibilities placed
81upon the user to maintain the&nbsp;freedom of the software for
82downstream users.</p>
83
84
85<p>Alternatively, you may license OGRE under the OGRE Unrestricted
86License (OUL) which comes with fewer conditions than the LGPL. This
87license is commercial and&nbsp;basically allows you to&nbsp;pay for the
88privilege of side-stepping the responsibilities of the LGPL. The
89software in both cases is identical, only the licensing conditions
90vary. If you wish to discuss this option&nbsp; please mail
91licensing@ogre3d.org for more details.</p>
92
93
94<p class="mainheader" align="left">Licensing for 3rd-party libraries used in OGRE</p>
95
96
97
98Several 3rd-party libraries are used in OGRE for various purposes, and the licensing details of each are given here.<br>
99
100
101
102<br>
103
104
105
106<span style="text-decoration: underline; font-weight: bold;">Core Dependencies<br>
107
108
109
110</span><br>
111
112
113These are the libraries which the core of OGRE depends on, and are
114therefore prerequisites for any use of OGRE. None of these libraries
115have been modified from their original distributions, and they are all
116licensed under liberal terms. You should read the detail of the
117licenses when distributing an application since most require you to
118include the license in your documentation. All the license texts are
119included in the Docs/licenses folder.<br>
120
121
122
123<br>
124
125<span style="font-weight: bold;">FreeImage</span><br>
126
127
128<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
129
130
131
132  <tbody>
133
134
135
136    <tr>
137
138
139
140      <td style="width: 20%;">Original Authors:</td>
141
142
143
144      <td>Herv&eacute; Drolon and Floris van den Berg<br>
145
146
147      </td>
148
149
150
151    </tr>
152
153
154
155    <tr>
156
157
158
159      <td>Website:</td>
160
161
162
163      <td>http://freeimage.sourceforge.net<br>
164
165
166      </td>
167
168
169
170    </tr>
171
172
173
174    <tr>
175
176
177
178      <td>Licensed Under:</td>
179
180
181
182      <td>FreeImage Public License&nbsp;</td>
183
184
185
186    </tr>
187
188
189
190 
191 
192 
193  </tbody>
194</table>
195
196
197<br>
198
199
200<span style="font-weight: bold;">FreeType</span><br>
201
202
203<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
204
205
206
207  <tbody>
208
209
210
211    <tr>
212
213
214
215      <td style="width: 20%;">Original Authors:</td>
216
217
218
219      <td>David Turner, Robert Wilhelm, and Werner Lemberg<br>
220
221
222      </td>
223
224
225
226    </tr>
227
228
229
230    <tr>
231
232
233
234      <td>Website:</td>
235
236
237
238      <td>http://www.freetype.org<br>
239
240
241      </td>
242
243
244
245    </tr>
246
247
248
249    <tr>
250
251
252
253      <td>Licensed Under:</td>
254
255
256
257      <td>FreeType License</td>
258
259
260
261    </tr>
262
263
264
265 
266 
267 
268  </tbody>
269</table>
270
271
272<br>
273
274<span style="font-weight: bold;">LibJPEG</span><br>
275
276
277<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
278
279
280
281  <tbody>
282
283
284
285    <tr>
286
287
288
289      <td style="width: 20%;">Original Authors:</td>
290
291
292
293      <td>Thomas G. Lane, Independent JPEG Group<br>
294
295
296      </td>
297
298
299
300    </tr>
301
302
303
304    <tr>
305
306
307
308      <td>Website:</td>
309
310
311
312      <td>http://www.ijg.org/<br>
313
314
315      </td>
316
317
318
319    </tr>
320
321
322
323    <tr>
324
325
326
327      <td>Licensed Under:</td>
328
329
330
331      <td>LibJPEG License<br>
332
333      </td>
334
335
336
337    </tr>
338
339
340
341 
342 
343 
344  </tbody>
345</table>
346
347
348<br>
349
350<span style="font-weight: bold;">LibMNG</span><br>
351
352
353<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
354
355
356
357  <tbody>
358
359
360
361    <tr>
362
363
364
365      <td style="width: 20%;">Original Authors:</td>
366
367
368
369      <td>Gerard Juyn, Glenn Randers-Pehrson, Raphael Assenat, John Stiles<br>
370
371
372      </td>
373
374
375
376    </tr>
377
378
379
380    <tr>
381
382
383
384      <td>Website:</td>
385
386
387
388      <td>http://www.libmng.com<br>
389
390
391      </td>
392
393
394
395    </tr>
396
397
398
399    <tr>
400
401
402
403      <td>Licensed Under:</td>
404
405
406
407      <td>LibJPEG License<br>
408
409      </td>
410
411
412
413    </tr>
414
415
416
417 
418 
419 
420  </tbody>
421</table>
422
423
424<br>
425
426<span style="font-weight: bold;">LibPNG</span><br>
427
428
429<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
430
431
432
433  <tbody>
434
435
436
437    <tr>
438
439
440
441      <td style="width: 20%;">Original Authors:</td>
442
443
444
445      <td>Guy Eric Schalnat, Andreas Dilger, Glenn Randers-Pehrson and others<br>
446
447
448      </td>
449
450
451
452    </tr>
453
454
455
456    <tr>
457
458
459
460      <td>Website:</td>
461
462
463
464      <td>http://www.libpng.org<br>
465
466
467      </td>
468
469
470
471    </tr>
472
473
474
475    <tr>
476
477
478
479      <td>Licensed Under:</td>
480
481
482
483      <td>LibPNG License<br>
484
485      </td>
486
487
488
489    </tr>
490
491
492
493 
494 
495 
496  </tbody>
497</table>
498
499<br>
500
501
502<span style="font-weight: bold; text-decoration: underline;"></span><span style="font-weight: bold;">LibTIFF</span><br>
503
504
505<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
506
507
508
509  <tbody>
510
511
512
513    <tr>
514
515
516
517      <td style="width: 20%;">Original Authors:</td>
518
519
520
521      <td>Sam Leffler, Silicon Graphics Inc<br>
522
523
524      </td>
525
526
527
528    </tr>
529
530
531
532    <tr>
533
534
535
536      <td>Website:</td>
537
538
539
540      <td>http://www.libtiff.org/<br>
541
542
543      </td>
544
545
546
547    </tr>
548
549
550
551    <tr>
552
553
554
555      <td>Licensed Under:</td>
556
557
558
559      <td>LibTIFF License<br>
560
561      </td>
562
563
564
565    </tr>
566
567
568
569 
570 
571 
572  </tbody>
573</table>
574
575<br>
576
577
578<span style="font-weight: bold; text-decoration: underline;"></span><br>
579
580
581
582<span style="font-weight: bold;">Zlib<br>
583
584
585
586</span>
587<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
588
589
590
591  <tbody>
592
593
594
595    <tr>
596
597
598
599      <td style="width: 20%;">Original Authors:</td>
600
601
602
603      <td>Jean-loup Gailly and Mark
604        Adler</td>
605
606
607
608    </tr>
609
610
611
612    <tr>
613
614
615
616      <td>Website:</td>
617
618
619
620      <td>http://www.zlib.net</td>
621
622
623
624    </tr>
625
626
627
628    <tr>
629
630
631
632      <td>Licensed Under:</td>
633
634
635
636      <td>Zlib License&nbsp;</td>
637
638
639
640    </tr>
641
642
643
644 
645 
646 
647  </tbody>
648</table>
649
650
651
652<span style="font-weight: bold;"><br>
653
654
655
656Zziplib</span><br>
657
658
659<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
660
661
662
663  <tbody>
664
665
666
667    <tr>
668
669
670
671      <td style="width: 20%;">Original Author:</td>
672
673
674
675      <td>Guido Draheim</td>
676
677
678
679    </tr>
680
681
682
683    <tr>
684
685
686
687      <td>Website:</td>
688
689
690
691      <td>http://zziplib.sourceforge.net<br>
692
693
694      </td>
695
696
697
698    </tr>
699
700
701
702    <tr>
703
704
705
706      <td>Licensed Under:</td>
707
708
709
710      <td>Mozilla Public License 1.1&nbsp;</td>
711
712
713
714    </tr>
715
716
717
718 
719 
720 
721  </tbody>
722</table>
723
724
725<br>
726
727
728<span style="font-weight: bold;"></span><span style="font-weight: bold; text-decoration: underline;">Optional Plugin Dependencies<br>
729
730
731<span style="text-decoration: underline;"><span style="font-weight: bold;"><br>
732
733
734</span></span></span>These dependencies are only needed if you use the plugins they relate to.<br>
735
736
737<br>
738
739
740<span style="font-weight: bold;">NVidia Cg<br>
741
742
743</span>
744<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
745
746
747
748  <tbody>
749
750
751
752    <tr>
753
754
755
756      <td style="width: 20%;">Original Authors:</td>
757
758
759
760      <td>NVidia</td>
761
762
763
764    </tr>
765
766
767
768    <tr>
769
770
771
772      <td>Website:</td>
773
774
775
776      <td>http://developer.nvidia.com</td>
777
778
779
780    </tr>
781
782
783
784    <tr>
785
786
787
788      <td>Licensed Under:</td>
789
790
791
792      <td>Custom free license (binary only)<br>
793
794
795      </td>
796
797
798
799    </tr>
800
801
802
803  <tr>
804
805
806      <td>Needed By:</td>
807
808
809      <td>Plugin_CgProgramManager</td>
810
811
812    </tr>
813
814
815 
816 
817  </tbody>
818</table>
819
820
821<br>
822
823
824<span style="font-weight: bold; text-decoration: underline;"><span style="text-decoration: underline;"><span style="font-weight: bold;"></span></span>Sample Program Dependencies<br>
825
826
827<br>
828
829
830</span>These dependencies are only used by our sample programs, and
831thus you do not need to use them to use OGRE,&nbsp;if you don't want to.<br>
832
833
834<br>
835
836
837<span style="font-weight: bold;">OIS</span><br>
838
839
840<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
841
842
843
844  <tbody>
845
846
847
848    <tr>
849
850
851
852      <td style="width: 20%;">Original Authors:</td>
853
854
855
856      <td>Phillip Castaneda</td>
857
858
859
860    </tr>
861
862
863
864    <tr>
865
866
867
868      <td>Website:</td>
869
870
871
872      <td>http://www.wreckedgames.com/wiki/index.php/WreckedLibs:OIS<br>
873
874
875      </td>
876
877
878
879    </tr>
880
881
882
883    <tr>
884
885
886
887      <td>Licensed Under:</td>
888
889
890
891      <td>Zlib License</td>
892
893
894
895    </tr>
896
897
898
899 
900 
901 
902  </tbody>
903</table>
904
905
906<br>
907
908
909<span style="font-weight: bold; text-decoration: underline;"></span><span style="font-weight: bold;">CEGUI</span><br>
910
911
912<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
913
914
915
916  <tbody>
917
918
919
920    <tr>
921
922
923
924      <td style="width: 20%;">Original Authors:</td>
925
926
927
928      <td>Paul D Turner, Tomas Lindquist Olsen and others<br>
929
930
931      </td>
932
933
934
935    </tr>
936
937
938
939    <tr>
940
941
942
943      <td>Website:</td>
944
945
946
947      <td>http://www.cegui.org.uk<br>
948
949
950      </td>
951
952
953
954    </tr>
955
956
957
958    <tr>
959
960
961
962      <td>Licensed Under:</td>
963
964
965
966      <td>MIT License</td>
967
968
969    </tr>
970
971
972 
973 
974  </tbody>
975</table>
976
977
978<br>
979
980
981<span style="font-weight: bold;">ODE</span><br>
982
983
984<table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
985
986
987
988  <tbody>
989
990
991
992    <tr>
993
994
995
996      <td style="width: 20%;">Original Authors:</td>
997
998
999
1000      <td>Russell Smith<br>
1001
1002
1003      </td>
1004
1005
1006
1007    </tr>
1008
1009
1010
1011    <tr>
1012
1013
1014
1015      <td>Website:</td>
1016
1017
1018
1019      <td>http://www.ode.org/<br>
1020
1021
1022      </td>
1023
1024
1025
1026    </tr>
1027
1028
1029
1030    <tr>
1031
1032
1033
1034      <td>Licensed Under:</td>
1035
1036
1037
1038      <td>BSD License</td>
1039
1040
1041    </tr>
1042
1043
1044 
1045 
1046  </tbody>
1047</table>
1048
1049
1050<br>
1051
1052
1053
1054<p class="mainheader" align="left">Acknowledgements</p>
1055
1056
1057
1058
1059
1060<p>The authors wish to credit the following for their work which is
1061used in whole or in part in OGRE:</p>
1062
1063
1064
1065
1066
1067<p>Artwork:</p>
1068
1069
1070
1071
1072
1073<ul>
1074  <li>
1075   
1076   
1077   
1078   
1079    <p style="margin-bottom: 0cm;">Matt Anderson at
1080        <a href="http://www.the3dstudio.com/">www.The3dStudio.com</a> who
1081        kindly gave permission for the use of some textures. These textures are used with permission of
1082    <a href="http://www.the3dstudio.com/">www.The3dStudio.com</a> and may
1083not be re-distributed, sold, or given away except in the form of
1084rendered images, animations, or real time 3D applications when credit
1085is given to <a href="http://www.the3dstudio.com/">www.The3dStudio.com</a>.</p>
1086
1087
1088
1089
1090
1091        </li>
1092  <li>
1093   
1094   
1095   
1096   
1097    <p style="margin-bottom: 0cm;">Jonathan Clark at
1098        <a href="http://www.jonathanclark.com/">http://www.jonathanclark.com</a>
1099        for some Golgotha textures thet were released to the public domain.</p>
1100
1101
1102
1103
1104
1105        </li>
1106  <li>
1107   
1108   
1109   
1110   
1111    <p style="margin-bottom: 0cm;">The 'Raptor Assault Gunboat' mesh
1112        &amp; texture are &copy; 2002 by Adrian 'cearny' Cearnau.</p>
1113
1114
1115
1116
1117
1118        </li>
1119  <li>
1120   
1121   
1122   
1123   
1124    <p style="margin-bottom: 0cm;">The robot andn ninja mesh and
1125        animation are by <a href="http://www.psionic3d.co.uk/">Psionic</a>,
1126        kindly made available from the <a href="http://www.insanesoftware.de/">CharacterFX</a>
1127        site</p>
1128
1129
1130
1131
1132
1133        </li>
1134  <li>
1135   
1136   
1137   
1138   
1139    <p style="margin-bottom: 0cm;">The 'Razor 2' mesh is by Dennis
1140        Verbeek</p>
1141
1142
1143
1144
1145
1146        </li>
1147  <li>
1148   
1149   
1150   
1151   
1152    <p style="margin-bottom: 0cm;">Skyboxes in cubemapJS.zip are
1153        &copy;<a href="http://www.schlorb.com/">Johannes Schlorb</a>, used
1154        with permission.
1155        </p>
1156
1157
1158
1159
1160
1161        </li>
1162  <li>
1163   
1164   
1165   
1166   
1167    <p>Grass texture is courtesy of Mathias 'freezer' Walc</p>
1168
1169
1170
1171
1172  </li>
1173  <li>
1174   
1175   
1176   
1177   
1178    <p>The 'Han Solo' TrueType font is &copy; 2000 by Iconian Fonts -
1179Daniel Zadorozny. This font may be freely distributed and is free for
1180all non-commercial uses. This font is e-mailware; that is, if you
1181like it, please e-mail the author at: <a href="mailto:iconian@aol.com">iconian@aol.com</a>.</p>
1182
1183
1184
1185
1186  </li>
1187  <li>SoftImage|XSI sample media files (facial.mesh, jaiqua.mesh and associated files) are provided courtesy of Avid Technology, Inc.<br>
1188
1189
1190
1191
1192&copy; 2004 Avid Technology, Inc. All rights
1193reserved. Avid is either a registered trademark or trademark of Avid
1194Technology, Inc. in the United States and/or other countries.
1195  </li>
1196</ul>
1197
1198
1199
1200
1201
1202<p>Included as source (modified as appropriate), and credited
1203appropriately in the source files affected:</p>
1204
1205
1206
1207
1208
1209<ul>
1210  <li>
1211   
1212   
1213   
1214   
1215    <p style="margin-bottom: 0cm;">Many of the maths/spatial routines
1216        are inspired by Dr D.H. Eberley, adapted from the 'free' parts of
1217        the Wild Magic engine 0.2 source provided with his book "3D
1218        Engine Design" (<a href="http://www.geometrictools.com/">http://www.geometrictools.com/</a>)</p>
1219
1220
1221
1222
1223
1224        </li>
1225  <li>
1226   
1227   
1228   
1229   
1230    <p style="margin-bottom: 0cm;">Quake3 loading routines used a lot
1231        of information gleaned from <a href="http://www.planetquake.com/aftershock/">Aftershock</a>
1232        and <a href="http://strony.poland.com/bsekura/">Bart Sekura's ROGL</a></p>
1233
1234
1235
1236
1237
1238        </li>
1239  <li>
1240   
1241   
1242   
1243   
1244    <p style="margin-bottom: 0cm;">Singleton template class is &copy;
1245        Scott Bilas 2000 from Game Programming Gems
1246        </p>
1247
1248
1249
1250
1251
1252        </li>
1253  <li>
1254   
1255   
1256   
1257   
1258    <p>Memory manager is based on MMGR &copy; Paul Nettle at <a href="../Docs/www.fluidstudios.com">Fluid
1259        Studios</a></p>
1260
1261
1262
1263
1264
1265  </li>
1266</ul>
1267
1268
1269<p>Standalone tools used:</p>
1270
1271
1272
1273
1274
1275<ul>
1276  <li>
1277   
1278   
1279   
1280   
1281    <p style="margin-bottom: 0cm;">Document generation from C++
1282        source code is by Doxygen &copy; Dimitri van Heesch
1283        (<a href="http://www.doxygen.org/">http://www.doxygen.org</a>)</p>
1284
1285
1286
1287
1288
1289        </li>
1290  <li>
1291   
1292   
1293   
1294   
1295    <p>Milkshape3D for modelling &amp; exporting
1296        (<a href="http://www.milkshape3d.com/">http://www.milkshape3d.com</a>)</p>
1297
1298
1299
1300
1301
1302  </li>
1303</ul>
1304
1305
1306
1307
1308
1309<p>And I'd also like to thank the following just for inspiration,
1310ideas, and pretty much anything else:</p>
1311
1312
1313
1314
1315
1316<ul>
1317  <li>
1318   
1319   
1320   
1321   
1322    <p style="margin-bottom: 0cm;">Scott Meyers for his superb
1323        'Effective C++' series</p>
1324
1325
1326
1327
1328
1329        </li>
1330  <li>
1331   
1332   
1333   
1334   
1335    <p style="margin-bottom: 0cm;">Everybody who has ever written for
1336        Game Developer magazine, but particularly Chris Hecker and Jeff
1337        Lander whose work is consistently enlightening</p>
1338
1339
1340
1341
1342
1343        </li>
1344  <li>
1345   
1346   
1347   
1348   
1349    <p style="margin-bottom: 0cm;">Michael Abrash for his 'Zen' books
1350        which inspired me to try graphics programming in the first place</p>
1351
1352
1353
1354
1355
1356        </li>
1357  <li>
1358   
1359   
1360   
1361   
1362    <p style="margin-bottom: 0cm;">Everybody at SourceForge and VA
1363        Linux for providing <b>fantastic</b> facilities for developers with
1364        modest budgets</p>
1365
1366
1367
1368
1369
1370        </li>
1371  <li>
1372   
1373   
1374   
1375   
1376    <p style="margin-bottom: 0cm;">Scott Adams (Dilbert) for
1377        providing a humourous distraction when I've had enough for the day<br>
1378
1379
1380
1381
1382    </p>
1383
1384
1385
1386
1387  </li>
1388</ul>
1389
1390
1391
1392
1393<ul>
1394  <li>
1395   
1396   
1397   
1398   
1399    <p>My wife Marie for putting up with all this!</p>
1400
1401
1402
1403
1404
1405  </li>
1406</ul>
1407Copyright &copy; 2007 by The OGRE Team
1408<p>
1409<script type="text/javascript">
1410<!--//hide script from old browsers
1411document.write( "Last modified "+ document.lastModified );
1412//end hiding contents -->
1413</script> </p>
1414
1415
1416</body>
1417</html>
Note: See TracBrowser for help on using the repository browser.