<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.linuxformat.ru/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF81%3AOgre</id>
		<title>LXF81:Ogre - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.linuxformat.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=LXF81%3AOgre"/>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF81:Ogre&amp;action=history"/>
		<updated>2026-05-13T19:14:08Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF81:Ogre&amp;diff=3656&amp;oldid=prev</id>
		<title>Yaleks: шаблон</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF81:Ogre&amp;diff=3656&amp;oldid=prev"/>
				<updated>2008-03-29T08:04:40Z</updated>
		
		<summary type="html">&lt;p&gt;шаблон&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr valign='top'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Предыдущая&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Версия 08:04, 29 марта 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Сравнение&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|кратко=Набор высококачественных графических инструментов для разработчиков компьютерных игр.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|также=Irrlicht, NeoEngine&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|изображение=Img_81_14_2.jpg&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|подпись=ДА! OGRE УМЕЕТ загружать уровни Quake 3&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|разработчик=Команда Ogre&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|сайт=www.ogre3d.org&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|цена=Бесплатно, по лицензии GPL&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|параметр1=ФУНКЦИОНАЛЬНОСТЬ&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|оценка1=7&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|параметр2=ПРОИЗВОДИТЕЛЬНОСТЬ&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|оценка2=9&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|параметр3=УДОБСТВО ИСПОЛЬЗОВАНИЯ&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|оценка3=9&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|параметр4=ДОКУМЕНТАЦИЯ&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|оценка4=8&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|итог=Полностью свободная и простая в использовании; лидер свободных графических движков.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;|рейтинг=8&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Ogre 3D 1.2 ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Ogre 3D 1.2 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'' Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет '''Пол Хадсон'''. ''&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'' Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет '''Пол Хадсон'''. ''&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	<entry>
		<id>http://wiki.linuxformat.ru/wiki/index.php?title=LXF81:Ogre&amp;diff=192&amp;oldid=prev</id>
		<title>Yaleks: Новая: == Ogre 3D 1.2 == '' Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет '''Пол Хадс...</title>
		<link rel="alternate" type="text/html" href="http://wiki.linuxformat.ru/wiki/index.php?title=LXF81:Ogre&amp;diff=192&amp;oldid=prev"/>
				<updated>2008-03-08T18:42:19Z</updated>
		
		<summary type="html">&lt;p&gt;Новая: == Ogre 3D 1.2 == &amp;#039;&amp;#039; Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет &amp;#039;&amp;#039;&amp;#039;Пол Хадс...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Ogre 3D 1.2 ==&lt;br /&gt;
'' Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет '''Пол Хадсон'''. ''&lt;br /&gt;
&lt;br /&gt;
Явно по примеру Голливуда,&lt;br /&gt;
бюджеты крупных игр вырвались из-под контроля. Каждому&lt;br /&gt;
подавай кусочек пирога: от фирмы-разработчика кода до изготовителя компьютерного оборудования, лицензирующего&lt;br /&gt;
свой бренд. А ну как исключить один из&lt;br /&gt;
основных расходов: цену графического&lt;br /&gt;
движка?&lt;br /&gt;
&lt;br /&gt;
Игровая графика обязана постоянно&lt;br /&gt;
обновляться и быть притягательной и реалистичной, поэтому хороший движок способен оттяпать изрядную долю расходов&lt;br /&gt;
на разработку. Захоти вы построить свою&lt;br /&gt;
игру на движке Quake 3 (до его открытия),&lt;br /&gt;
пришлось бы заплатить $250000 плюс 5%&lt;br /&gt;
от всего объема продаж. Ogre – сокращение от Object oriented Graphics Rendering&lt;br /&gt;
Engine – предлагает высококачественную&lt;br /&gt;
объемную графику «за так».&lt;br /&gt;
&lt;br /&gt;
Благодаря лицензии LGPL, Ogre можно встроить в любое закрытое ПО без&lt;br /&gt;
необходимости раскрывать исходный код.&lt;br /&gt;
Некоторые коммерческие игры уже воспользовались этим преимуществом – а&lt;br /&gt;
значит, игры подешевеют.&lt;br /&gt;
===Знакомьтесь: Dagon===&lt;br /&gt;
Инновации, введенные Ogre 3D 1.2 (кодовое название Dagon), стоят целого года&lt;br /&gt;
трудов, и разработчики примут их с распростертыми объятиями. Главная из&lt;br /&gt;
них – без сомнения, новая композиционная основа, позволяющая выполнять постобработку эффектов в реальном времени.&lt;br /&gt;
Более того, новые композиции можно связать между собой с помощью скриптов,&lt;br /&gt;
так что выход одной композиции послужит&lt;br /&gt;
входом для другой.&lt;br /&gt;
&lt;br /&gt;
Помимо крупных реформ, Dagon провел множество мелких API-поправок, благодаря которым Ogre стал более цельным&lt;br /&gt;
внутренне – но здесь кроется и крупная&lt;br /&gt;
проблема. Нельзя просто заменить Ogre&lt;br /&gt;
3D 1.0 на Ogre 3D 1.2 и скомандовать&lt;br /&gt;
«Recompile»: даже простейшие игры Ogre&lt;br /&gt;
не будут работать без серьезного пересмотра кода. Правда, поправки в общем&lt;br /&gt;
невелики, и команда Ogre внятно их документирует, но как же это нудно – бесконечно менять getSceneManager на&lt;br /&gt;
createSceneManager, GEOMETRY_QUERY_MASK на WORLD_GEOMETRY_TYPE_MASK, getSoftwareSkinningRequests на getSoftwareAnimationRequests, и т.п. Будем надеяться, что версии 1.4&lt;br /&gt;
этого не понадобится...&lt;br /&gt;
&lt;br /&gt;
Миновав неприятности, вы снова погружаетесь в чудесный мир программирования Ogre – как приятно, что он поддерживает GLSL/Cg, прогрессивные сети, каркасную анимацию, системы частиц, пиксельные шейдеры и прочие функции, которые игроки уже привыкли воспринимать&lt;br /&gt;
как должное. Больше того, Ogre делает до&lt;br /&gt;
смешного простыми большинство основных действий: всего одна строчка кода&lt;br /&gt;
на загрузку окружающего пейзажа, одна&lt;br /&gt;
строчка на «включение» тумана, по одной&lt;br /&gt;
строчке на загрузку облаков и отображение тени. Понятно, почему код игр, разработанных в Ogre, насколько компактен!&lt;br /&gt;
Ogre 3D 1.2&lt;br /&gt;
Видимо, самое важное то, что Ogre&lt;br /&gt;
полностью совместима с Windows, Linux&lt;br /&gt;
и OS X и может работать и с OpenGL, и с&lt;br /&gt;
Direct3D. Все особенности упрятаны с глаз&lt;br /&gt;
долой, и о них даже не задумываешься.&lt;br /&gt;
===Игра в безмолвии===&lt;br /&gt;
Как ни хороша графика Ogre, здесь она&lt;br /&gt;
буксует: с помощью Ogre не создать полноценную игру из-за недостаточной поддержки звука и функций ввода, не говоря уже о более сложных вещах, вроде&lt;br /&gt;
отслеживания столкновений предметов в&lt;br /&gt;
пространстве. Очень жаль, что работа над&lt;br /&gt;
этими функциями вообще не планируется:&lt;br /&gt;
разработчики охотно скинули их другим&lt;br /&gt;
проектам.&lt;br /&gt;
&lt;br /&gt;
Не успела выйти Ogre 3D 1.2, как уже&lt;br /&gt;
начата работа над Ogre 3D 1.3 (из которой впоследствии вырастет Ogre 3D 1.4).&lt;br /&gt;
Разработчики обещают усовершенствовать SSE/SSE2-оптимизацию для работы с&lt;br /&gt;
новейшими чипами, включить поддержку&lt;br /&gt;
Unicode и даже совместимость с Shader&lt;br /&gt;
Model 3.0. А мы со следующего номера&lt;br /&gt;
начинаем серию руководств по программированию 3D-игр с использованием Ogre&lt;br /&gt;
3D 1.2, чтоб не дать вам расслабиться…&lt;/div&gt;</summary>
		<author><name>Yaleks</name></author>	</entry>

	</feed>