<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3317916</guid>
        <pubDate>Thu, 30 May 2013 07:52:09 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3317916</link>
        <description><![CDATA[Subject_Zero: <strong class='tag-b'>HardRock</strong>, пользуются и движками. Но движками пользоваться неинтересно. Ручками всё )<br>
По теме: сначала освоил OpenGL, недавно DirectX. И то и то хорошие API. Но может быть из-за того, что DirectX был последний - то больше понравился он.]]></description>
        <author>Subject_Zero</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3315117</guid>
        <pubDate>Wed, 22 May 2013 10:35:14 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3315117</link>
        <description><![CDATA[HardRock: Я думал чистым API уже ни кто не пользуется, а пользуются движками. <br>Мне например irrLicht нравится.]]></description>
        <author>HardRock</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3231920</guid>
        <pubDate>Sun, 04 Nov 2012 15:13:32 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3231920</link>
        <description><![CDATA[xAtom: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297100&view=findpost&p=3068096'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>AesmaDiv &#064; <time class="tag-quote__quoted-time" datetime="2012-01-27T09:43:58+00:00">27.01.12, 09:43</time></span><div class='quote '>glBegin(GL_POINTS);<br>
    glVertex(0,0,0);<br>
glEnd();</div></div><br>
AesmaDiv, не надо путать Immediate mode с VBO, непосредственный режим рисования <br>
это устаревший принцип, постоянная гонка из системной памяти в видеопамять, северный мост лучше <br>
оставить &quot;прохладным&quot;. В Immediate Direct3D начиная от базовой версии до Direct3D7 было тоже самое когда рисовать можно было непосредственно, но это вчерашний день, как и лягание стэковыми операциями. То что нет надобности в спорах что лучше а что хуже.]]></description>
        <author>xAtom</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3108275</guid>
        <pubDate>Sat, 31 Mar 2012 10:33:44 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3108275</link>
        <description><![CDATA[jur: Хотелось бы шире взглянуть на вопрос: &quot;Какой 3D-API вы предпочитаете?&quot;. IMHO, все очень сильно зависит от ситуации. Вот, к примеру, как было у меня. Я разрабатываю приборы с применением встроенной PC-совместимой материнки. Графика тоже встроенная, с некоторой аппаратной акселерацией. <br><br>Сначала я написал модуль рендеринга на OpenGL. Применяемая нами в то время материнка была довольно слабенькой. Я попробовал вариант того же рендера на Direct3D и получил более чем двухкратный прирост быстродействия. Было похоже, что китайские производители выполняли в драйверах поддержку в первую очередь Direct3D, а OpenGL - по остаточному принципу. <br><br>С годами ситуация изменилась и теперь разница двух движков практически нивелировалась. Казалось бы, вот и славно, применяй то, к чему привык. Но не тут-то было&#33; Начали мы пробовать другую аппаратную базу с ориентацией на Windows Embedded CE 6.0. Мало того, рассматривается вариант применения вообще другой процессорной платформы (семейство медиа-процессоров OMAP фирмы Texas Instruments). Попробовал разобраться. Выяснилось, что в этом секторе Direct3D представляет из себя почти ноль. Рулит OpenGL ES. Причем рулит абсолютно: только для него имеется поддержка аппаратного ускорения графики. <br><br>Резюме. 3D-API всякие нужны, 3D-API всякие важны :-) Выбор того или иного варианта, наряду с другими факторами, сильнейшим образом зависит от условий применения, используемой аппаратной платформы. <br><br>P.S. В последнее время &quot;шейдеры шагают по стране&quot;, все самое закрученное сосредотачивается в них. А вопрос кто является оберткой, Direct3D или OpenGL, - смещается на второй план.]]></description>
        <author>jur</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3068684</guid>
        <pubDate>Sat, 28 Jan 2012 06:35:26 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3068684</link>
        <description><![CDATA[raxp: ...использую OpenGL.]]></description>
        <author>raxp</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3068096</guid>
        <pubDate>Fri, 27 Jan 2012 09:43:58 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3068096</link>
        <description><![CDATA[AesmaDiv: OpenGL - интуитивно понятен, проще в освоении, малобукаф, кроссплатформенный. Много мануалов и учебников на русском.<br>
Direct3D - сложнее в освоении, многабукаф, нет кроссплатформенности. Крайне мало мануалов на русском. Однако если в нем разобраться, то он может понравиться. Многие фичи в нем реализованы проще и удобнее. С недавнего времени решил попробовать, и мне прикипел. Хотя опять же...примеры...<br>
Рисуем точку OpenGL:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">glBegin(GL_POINTS);</div><div class="code_line">&nbsp;&nbsp; &nbsp;glVertex(0,0,0);</div><div class="code_line">glEnd();</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
Рисуем точку Direct3D:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">IDirect3DVertexBuffer* vb;</div><div class="code_line">&nbsp;</div><div class="code_line">struct Vertex</div><div class="code_line">{</div><div class="code_line">&nbsp;float x,y,z;</div><div class="code_line">};</div><div class="code_line">&nbsp;</div><div class="code_line">device-&#62;CreateVertexBuffer(sizeof(Vertex),D3DUSAGE_WRITEONLY,D3DFVF_XYZ,D3DPOOL_MANAGED,&amp;vb,0);</div><div class="code_line">Vertex* v;</div><div class="code_line">vb-&#62;Lock(0,0,(VOID**)&amp;v,0);</div><div class="code_line">&nbsp;&nbsp; &nbsp;v[0]={0,0,0};</div><div class="code_line">vb-&#62;Unlock();</div><div class="code_line">&nbsp;</div><div class="code_line">device-&#62;SetStreamSource(0,vb,0,sizeof(Vertex));</div><div class="code_line">device-&#62;SetFVF(D3DFVF_XYZ);</div><div class="code_line">device-&#62;DrawPrimitive(D3DPT_POINTLIST,0,1);</div></ol></div></div></div></div><br>
или загружаем текстуру OpenGL:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">GLuint texture[1];</div><div class="code_line">&nbsp;</div><div class="code_line">glPixelStorei(GL_UNPACK_ALIGNMENT, 1);</div><div class="code_line">my_texture =auxDIBImageLoad(&quot;texture.bmp&quot;);</div><div class="code_line">glGenTextures(1, &amp;texture[0]);</div><div class="code_line">glBindTexture(GL_TEXTURE_2D, texture[0]);</div><div class="code_line">&nbsp;</div><div class="code_line">glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);</div><div class="code_line">glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);</div><div class="code_line">glTexImage2D(GL_TEXTURE_2D,0,3,my_texture-&#62;sizeX,my_texture-&#62;sizeY,0,GL_RGB,GL_UNSIGNED_BYTE,my_texture-&#62;data);</div></ol></div></div></div></div><br>
загружаем текстуру Direct3D:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">IDirect3DTexture9* texture[1];</div><div class="code_line">&nbsp;</div><div class="code_line">D3DXCreateTextureFromFile(dev,&quot;texture.jpg&quot;,&amp;texture[0]);</div></ol></div></div></div></div><br>
Думайте сами,<br>
Решайте сами,<br>
OpenGL или Direct3D...<br>
 :thanks:]]></description>
        <author>AesmaDiv</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3060303</guid>
        <pubDate>Sun, 15 Jan 2012 14:50:01 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=3060303</link>
        <description><![CDATA[jershell: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297100&view=findpost&p=2958671'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CJ190 &#064; <time class="tag-quote__quoted-time" datetime="2011-08-11T04:43:21+00:00">11.08.11, 04:43</time></span><div class='quote '>А я думал OpenGL это ерунда&#33; Потому-что так в книгах написано&#33; А оказывается кто то им пользуется&#33; :)</div></div><br>
Просили же без холиваров, а вы дяденька провокатор. OpenGL это графический API, а ерунда это ваши книги, где такое написано.<br>
<br>
  iOs, android, sony ps 3, psp, gnu/linux, Mac OS, мне продолжать? Вы не поверите, они ничего не знают про d3dx.  Если вы являетесь профессиональным разработчиком игр под xbox360 или win mobile, то только тогда следовало бы знать dx, в остальных случаях поверхностного изучения достаточно, так для галочки. А вот openGL, знать нужно хорошо, как минимум, чтоб не попасть в просак, когда проект пишется не под мастдай.<br>
  Отдельно хотелось бы упомянуть про технологию WebGL. Как думаю ясно опять таки необходимо знать API OpenGL.]]></description>
        <author>jershell</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2958671</guid>
        <pubDate>Thu, 11 Aug 2011 04:43:21 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2958671</link>
        <description><![CDATA[treeS: А я думал OpenGL это ерунда&#33; Потому-что так в книгах написано&#33; А оказывается кто то им пользуется&#33; :)]]></description>
        <author>treeS</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2942117</guid>
        <pubDate>Fri, 22 Jul 2011 06:02:30 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2942117</link>
        <description><![CDATA[Silver Soft: проголосовал за D3D, но если бы была возможность, проголосовал еще бы за OpenGL, так как считаю, что в программе должен поддерживаться рендеринг обоими API )]]></description>
        <author>Silver Soft</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2928457</guid>
        <pubDate>Wed, 06 Jul 2011 08:40:07 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2928457</link>
        <description><![CDATA[ChaoCheese: Помню где-то писали, как выбрать между DirectX и OpenGL: начинайте с того, что красивее звучит.  :D]]></description>
        <author>ChaoCheese</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2740440</guid>
        <pubDate>Sat, 30 Oct 2010 10:06:33 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2740440</link>
        <description><![CDATA[frp: OpenGL - он есть везде, а не только в виндах.]]></description>
        <author>frp</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2694791</guid>
        <pubDate>Sat, 11 Sep 2010 21:28:26 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2694791</link>
        <description><![CDATA[ch__: Поэтому я и написал: <em class='tag-i'>существующих</em> мобильных устройствах.]]></description>
        <author>ch__</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2694787</guid>
        <pubDate>Sat, 11 Sep 2010 20:43:05 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2694787</link>
        <description><![CDATA[B.V.: Зато он, и только он, есть в <a class='tag-url' href='http://www.windowsphone7.com/' target='_blank'>Windows Phone 7</a>]]></description>
        <author>B.V.</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2694786</guid>
        <pubDate>Sat, 11 Sep 2010 20:37:30 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2694786</link>
        <description><![CDATA[ch__: OpenGL. На существующих мобильных устройствах (iPhone, iPad, всякие штуки под управлением ОС Андроид...) нет D3D.]]></description>
        <author>ch__</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2672921</guid>
        <pubDate>Wed, 18 Aug 2010 15:55:05 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2672921</link>
        <description><![CDATA[proglamer: проголосовал за OpenGl из-за того что использую надстройку GLScene, это движек ставящийся на делфи]]></description>
        <author>proglamer</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2663576</guid>
        <pubDate>Fri, 06 Aug 2010 14:47:10 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2663576</link>
        <description><![CDATA[andriano: Честно говоря, жаль, что нельзя выбрать пару пунктов сразу.<br>Я, например, в зависимости от потребностей использую либо OpenGL, либо программный рендеринг.]]></description>
        <author>andriano</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2634493</guid>
        <pubDate>Thu, 01 Jul 2010 08:33:07 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2634493</link>
        <description><![CDATA[snake32: OpenGL. На всех компах с разными видеокртами можно получить дополнительные расширение и соответственно аппаратную поддержку. Не нужно с собой приносить кучу дллок(d3dx_XX.dll)или полный DXSetup для того просто показать чего накодил на другом ПК. Новые фишки видеокарт всегда доступны после установки последних дровишек, и не обязательно устанавливать Windows 7.(Правда такими нововедениями как аппаратная тесселяция ещё ни разу не пользовался....пока)]]></description>
        <author>snake32</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2534108</guid>
        <pubDate>Mon, 15 Mar 2010 06:46:26 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2534108</link>
        <description><![CDATA[Flex Ferrum: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=297100&view=findpost&p=2533847'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Mikle &#064; <time class="tag-quote__quoted-time" datetime="2010-03-14T18:30:37+00:00">14.03.10, 18:30</time></span><div class='quote '>В первую очередь за ООП интерфейс. </div></div><br>
Подружился с OSG (Open Scene Graph) - ОО-библиотека на базе OpenGL. Доволен. :)]]></description>
        <author>Flex Ferrum</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2534106</guid>
        <pubDate>Mon, 15 Mar 2010 06:44:13 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2534106</link>
        <description><![CDATA[OpenGL: Предпочитаю OpenGL (как это ни странно :D ). DirectX начал изучать только месяц назад, и после OpenGL он мне кажется не очень удобным.]]></description>
        <author>OpenGL</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2533847</guid>
        <pubDate>Sun, 14 Mar 2010 18:30:37 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2533847</link>
        <description><![CDATA[Mikle: Проголосовал за D3D. В первую очередь за ООП интерфейс.]]></description>
        <author>Mikle</author>
        <category>Программирование графики</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2529389</guid>
        <pubDate>Wed, 10 Mar 2010 12:44:25 +0000</pubDate>
        <title>Какой 3D-API вы предпочитаете?</title>
        <link>https://forum.sources.ru/index.php?showtopic=297100&amp;view=findpost&amp;p=2529389</link>
        <description><![CDATA[B.V.: Собственно, вот :) Хотелось бы выяснить, что сейчас более популярно среди разработчиков 3D. Огромная просьба не начинать холивары. Если у вас есть предпочтения к какой-то конкретной версии одного из API, просьба уточнить, к какой именно и почему]]></description>
        <author>B.V.</author>
        <category>Программирование графики</category>
      </item>
	
      </channel>
      </rss>
	