<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>LinuxRadio &#187; текселы</title>
	<atom:link href="http://linuxradio.info/tag/teksel/feed" rel="self" type="application/rss+xml" />
	<link>http://linuxradio.info</link>
	<description>Все о системе Linux, описание, программирование.</description>
	<lastBuildDate>Mon, 29 Mar 2010 19:33:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Пирамидальное фильтрование</title>
		<link>http://linuxradio.info/piramidalynoe-filytrovanie.html</link>
		<comments>http://linuxradio.info/piramidalynoe-filytrovanie.html#comments</comments>
		<pubDate>Sun, 07 Feb 2010 11:47:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Простейшие расширения]]></category>
		<category><![CDATA[aliasing artifacts]]></category>
		<category><![CDATA[пирамидальное фильтрование]]></category>
		<category><![CDATA[текселы]]></category>

		<guid isPermaLink="false">http://linuxradio.info/?p=416</guid>
		<description><![CDATA[Любое изображение на экране по своей природе дискретно, поскольку представляется в виде регулярной прямоугольной матрицы пикселов. Следовательно, правильное пирамидальное фильтрование (mipmapping) играет большую роль в получении качественных изображений с малыми ошибками дискретизации (aliasing artifacts). Пирамидальное фильтрование позволяет заметно уменьшить такие погрешности за счет использования вместо одной исходной текстуры некоторого набора текстур. Текстуры этого набора строятся [...]]]></description>
			<content:encoded><![CDATA[<p>Любое изображение на экране по своей природе дискретно, поскольку представляется в виде регулярной прямоугольной матрицы пикселов. Следовательно, правильное пирамидальное фильтрование (mipmapping) играет большую роль в получении качественных изображений с малыми ошибками дискретизации (aliasing artifacts). Пирамидальное фильтрование позволяет заметно уменьшить такие погрешности за счет использования вместо одной исходной текстуры некоторого набора текстур. Текстуры этого набора строятся рекурсивно, начиная с исходной и заканчивая текстурой размером 1&#215;1. Для построения очередной текстуры по предыдущей ее текселы разбиваются в группы размером 2&#215;2. Каждой такой группе соответствует всего один тексел в строящейся текстуре, значение для него получается путем усреднения значений по четырем текселам группы. Сама библиотека OpenGL не содержит в себе средства для корректного построения всех этих промежуточных текстур. При явной загрузке текстуры из файла можно воспользоваться предоставляемой библиотекой GLU функцией giuBuiid2DMipmap (для случая двумерных текстур). Также можно явно загрузить заранее построенные промежуточные уровни вместе с самой текстурой (например, DDS-файлы позволяют хранить вместе с основной весь необходимый набор промежуточных текстур). Однако применение этой функции не всегда возможно и удобно, например, если в качестве текстуры мы берем изображение не из файла, а построенное средствами самого OpenGL (т. е. скорее всего находящееся в памяти графического ускорителя), то работа с этой функцией оказывается довольно неудобной и очень медленной. </p>
]]></content:encoded>
			<wfw:commentRss>http://linuxradio.info/piramidalynoe-filytrovanie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
