<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF81:Ogre - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF81:Ogre&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Thu, 14 May 2026 01:19:26 GMT</lastBuildDate>
		<item>
			<title>Yaleks: шаблон</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF81:Ogre&amp;diff=3656&amp;oldid=prev</link>
			<description>&lt;p&gt;шаблон&lt;/p&gt;

			&lt;table style=&quot;background-color: white; color:black;&quot;&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&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;nbsp;&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|также=Irrlicht, NeoEngine&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|изображение=Img_81_14_2.jpg&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|подпись=ДА! OGRE УМЕЕТ загружать уровни Quake 3&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|разработчик=Команда Ogre&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|сайт=www.ogre3d.org&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|цена=Бесплатно, по лицензии GPL&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|параметр1=ФУНКЦИОНАЛЬНОСТЬ&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|оценка1=7&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|параметр2=ПРОИЗВОДИТЕЛЬНОСТЬ&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|оценка2=9&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|параметр3=УДОБСТВО ИСПОЛЬЗОВАНИЯ&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|оценка3=9&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|параметр4=ДОКУМЕНТАЦИЯ&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|оценка4=8&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;|рейтинг=8&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&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;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &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; &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; &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; &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;</description>
			<pubDate>Sat, 29 Mar 2008 08:04:40 GMT</pubDate>			<dc:creator>Yaleks</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF81:Ogre</comments>		</item>
		<item>
			<title>Yaleks: Новая: == Ogre 3D 1.2 == '' Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет '''Пол Хадс...</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF81:Ogre&amp;diff=192&amp;oldid=prev</link>
			<description>&lt;p&gt;Новая: == Ogre 3D 1.2 == '' Мы не часто рассматриваем библиотеки, но не часто и библиотеки так хороши, пишет '''Пол Хадс...&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;</description>
			<pubDate>Sat, 08 Mar 2008 18:42:19 GMT</pubDate>			<dc:creator>Yaleks</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF81:Ogre</comments>		</item>
	</channel>
</rss>