<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Заметки за 2023 год on igonin.ru</title><link>https://igonin.ru/posts/2023/</link><description>Recent content in Заметки за 2023 год on igonin.ru</description><generator>Hugo</generator><language>ru-RU</language><lastBuildDate>Sun, 10 Dec 2023 21:45:05 +0400</lastBuildDate><atom:link href="https://igonin.ru/posts/2023/index.xml" rel="self" type="application/rss+xml"/><item><title>Вращение объекта в WebGL</title><link>https://igonin.ru/posts/2023/12/webgl-elite-cobra-mk3/</link><pubDate>Sun, 10 Dec 2023 21:45:05 +0400</pubDate><guid>https://igonin.ru/posts/2023/12/webgl-elite-cobra-mk3/</guid><description>&lt;p&gt;В детстве я проводил много времени, играя в культовую игру Elite на ZX Spectrum. Это было нечто большее, чем просто развлечение; это было погружение в уникальный мир космических приключений, где каждая космическая стыковка казалась подвигом. Одним из самых запоминающихся моментов игры была заставка с вращающимся космическим кораблем Cobra MK3, который стал иконой для целого поколения геймеров.&lt;/p&gt;
&lt;figure class="media-wide"&gt;
 &lt;video
 class="video-player"
 controls
 preload="metadata"
 playsinline
 
 &gt;
 
 
 &lt;source src="https://igonin.ru/posts/2023/12/webgl-elite-cobra-mk3/elite-vp9.webm" type='video/webm; codecs="vp9"' /&gt;
 
 &lt;source src="https://igonin.ru/posts/2023/12/webgl-elite-cobra-mk3/elite.mp4" type="video/mp4" /&gt;
 Ваш браузер не поддерживает встроенное видео.
 &lt;a href="https://igonin.ru/posts/2023/12/webgl-elite-cobra-mk3/elite.mp4"&gt;Скачать MP4&lt;/a&gt;.
 &lt;/video&gt;
 
&lt;/figure&gt;

&lt;p&gt;Спустя годы, вооруженный ностальгией и желанием воссоздать кусочек этой магии, я решил написать программу, которая позволила бы насладиться вращающимся кораблем Cobra MK3 прямо в браузере. Для выполнения данной задачи мною был выбран WebGL — эффективный инструмент для разработки и визуализации 3D-графики непосредственно в веб-браузере, стараясь при этом минимизировать применение внешних плагинов или библиотек.&lt;/p&gt;</description></item></channel></rss>