30 августа 2013

Model Download: Seat! 2.0

zero4mike_seat2_cover_medium_f8b225dbc88b1fd519dc954c33b2326454298a5a

Zero4mike writes:
This is a follow up to my first Seat furniture pack.
These 7 models were originally created for a commercial project, but my client was kind enough to let me share them with the blender community.
The models are properly scaled and grouped for easy linking/appending. Parts of the models are also named for easy duplication to create larger sofa sets.
Critiques are welcome.
Made in Ethiopia. :)
Link

29 августа 2013

Game Dev Tycoon / Linux

Game Dev Tycoon, который на днях выходит в Steam (старым покупателям уже рассылают ключики), неожиданно получил также и версию под онтопик, в виде deb, rpm и tar.gz пакетов под i386 и x86_64 архитектуры.

Игра представляет из себя инди «аркадный симулятор» стартапа по разработке игр, начинаясь в каноничном гараже в 80ые.
Сайт

NVIDIA Publishes Vendor-Neutral GL Dispatch Library

28 августа Brian Nguyen, инженер компании NVIDIA, представил в списке рассылки freedesktop.org libglvnd — средство для разделения различных реализаций OpenGL в среде GNU/Linux. Напомню, что в настоящий момент стандартным интерфейсом OpenGL является файл libGL.so.1, который, как правило, является ссылкой на ту или иную библиотеку, предоставляющую функции OpenGL, в зависимости от используемой реализации: Mesa, проприетарные драйверы NVIDIA и AMD и т.д.. Данный подход осложняет использование нескольких драйверов на одной машине,— в частности, на системах с гибридной графикой.
Опубликованный Brian Nguyen инструментарий представляет собой программный диспетчер, осуществляющий перенаправление команд от 3D-приложения к той или иной реализации OpenGL, тем самым позволяя нескольким видео-драйверам сосуществовать, не мешая работе друг друга.

страница на GitHub'е
Подробности

28 августа 2013

Mesa 9.2 c поддержкой UVD

Доступен релиз свободной реализации OpenGL API - Mesa 9.2. В состоянии первого выпуска ветка Mesa 9.2 имеет экспериментальный статус - после проведения окончательной стабилизации кода, будет выпущена стабильная версия 9.2.1. Выпуск Mesa 9.2 является первой версией, подготовленной в рамках ускоренного процесса разработки, ознаменовавшего переход к формированию значительных выпусков раз в 3 месяца и корректирующих версий - раз в 2 недели.

В настоящее время в Mesa обеспечена полноценная поддержка OpenGL 3.1 для видеокарт Intel и Radeon. Поддержка OpenGL 3.2/3.3 пока не является полной, но уже очень близка к данному состоянию - остаётся довести до конца реализацию языка описания шейдеров GLSL 1.50 и поддержку геометрических шейдеров. После завершения реализации всех возможностей OpenGL 3.2/3.3 планируется выпустить релиз Mesa 10.0.

Основные изменения в Mesa 9.2:
  • Поддержка новых расширений OpenGL, определённых в стандартах OpenGL 3.2/3.3 и 4.x:
    • GL_ARB_shading_language_420pack (во всех драйверах, поддерживающих GLSL 1.30);
    • GL_ARB_texture_buffer_range (nv50, nvc0);
    • GL_ARB_texture_multisample (i965);
    • GL_ARB_texture_storage_multisample (i965);
    • GL_ARB_texture_query_lod (i965);
    • GL_ARB_texture_storage (в драйверах radeon, r200 и nouveau);
    • GL_EXT_discard_framebuffer (во всех драйверах с поддержкой OpenGL ES);
    • GL_EXT_framebuffer_multisample_blit_scaled (i965).
  • Для драйверов r600g и radeonsi обеспечена поддержка встроенных в GPU AMD декодеров UVD 2.2 и 3.0 (Unified Video Decoder), которые позволяют задействовать средства GPU для ускорения декодирования видео. Например, для выполнения на GPU могут быть вынесены функции пост-обработки, масштабирования, слияния (compositing), отображения и декодирования потоков, сжатых с использованием кодеков H.264, VC-1, MPEG-2 и MPEG-4 (в том числе DivX, XviD, Blu-ray 3D и Stereo 3D). Для доступа к функциям ускорения декодирования видео используется интерфейс VDPAU (Video Decode and Presentation API);
  • В поставку добавлен новый Gallium-драйвер freedreno с поддержкой GPU семейства Adreno a220, встроенных в чипсеты Qualcomm Snapdragon;
  • В Gallium-драйверы llvmpipe и softpipe добавлена поддержка программного интерфейса OSMesa, позволяющего осуществлять рендеринг не на экран, а в находящийся в памяти буфер;
  • Для Gallium-драйверов добавлен режим мониторинга производительности с отображением основных параметров работы графической подсистемы поверх текущего изображения (Heads-Up Display, HUD);
  •  Из состава удалена поддержка трекера состояний Direct3D 10/11 (d3d1x). В качестве причин удаления называется неработоспособность кода, проблемы с использованием в реальных проектах и длительное отсутствие активности в разработке. Дополнительно можно напомнить, что для Mesa отдельно развивается трекер состояний для поддержки API Direct3D 9, который полностью работоспособен, обеспечивает высокую производительность и пригоден для запуска реальных игр;
  • Удалена реализация расширения GL_EXT_clip_volume_hint, которое не используется драйверами начиная с 2007 года;
  • Удалено расширение GL_MESA_resize_buffers, которое использовалось только в уже не поддерживаемом драйвере GDI;
  • Из всех Gallium-драйверов удалено расширение GL_EXT_separate_shader_objects, так как оно не позволяло реализовать важные оптимизации для шейдеров GLSL. Вместо GL_EXT_separate_shader_objects следует использовать расширение GL_ARB_separate_shader_objects;
  • Работа драйвера i965 для карт Gen6+ теперь требует наличия ядра Linux 3.6 или более новой версии.   

27 августа 2013

OpenGL|ES для графических ядер от фирмы Vivante

В своём блоге Wladimir J. van der Laan, основатель проекта Etna_viv, рассказал о текущем прогрессе в разработке открытого драйвера OpenGL|ES для графических ядер от фирмы Vivante ("Etnaviv Mesa fork"). Представлены скриншоты игры glquake, где показан существенный прогресс в качестве работы драйвера за последний месяц.

Хотя уже устранены основные фатальные ошибки в драйвере, но остаются некоторые известные специфические проблемы, работа над которыми, как и дальнейшая оптимизации драйвера продолжается. Автор призывает опробовать работу драйвера и сообщать конкретные проблемы в созданной для этого системе отслеживания ошибок.

В настоящее время проще всего собрать драйвер для открытой игровой приставки GCW-Zero, где уже предусмотрены соответствующие опции при сборке файловой системы. Сборка под другие системы может быть не столь тривиальна, но можно также рассчитывать на помощь разработчиков драйвера.  

23 августа 2013

A Byte of Python / Перевод на русский язык

Для широкой общественности доступен перевод на русский язык свободной книги "A Byte of Python", которая может служить учебным пособием или руководством по программированию на языке Python для начинающей аудитории. Перевод доступен в форматах HTML и PDF.

Книга распространяется на условиях лицензии Creative Commons Attribution-Share Alike 3.0 Unported, позволяющей копировать, распространять и передавать материал другим, использовать фрагменты книги в своих текстах, в том числе в коммерческих целях. Все фрагменты программ/сценарии, представленные в книге, распространяются на условиях Модифицированной лицензии BSD4, если явно не указано обратное. При распространении книги во введении или на титульной странице должно быть указано первичное авторство в форме ссылки на страницу http://www.swaroopch.com/notes/Python с ясным указанием на то, что исходный текст книги может быть найден по этому адресу. При продаже электронных или печатных версии книги в описании должно быть явно указано, что книга распространяется не от имени её первоначального автора.

22 августа 2013

Cycles render engine released with permissive license

Blender’s ray-tracing engine “Cycles” has received wide acclaim as a production rendering system, for its quality, speed and having integrated industry standard libraries.

As of today the Cycles source code license has been changed from GNU GPL to the Apache License version 2.0. This is a permissive license that allows Cycles to be linked and used with any program, including commercial software and in-house software at studios.


The design and purpose of Cycles always has been to work as an independent and reusable rendering engine. When Cycles was added to Blender two years ago, we decided to release it under GNU GPL first, specifically to ensure it would develop into a well integrated production rendering system for Blender. With that target to be established well, it’s now time to find out how Cycles could work outside of Blender too.

***

http://code.blender.org/index.php/2013/08/cycles-render-engine-released-with-permissive-license/

20 августа 2013

Gallium3D поддержка сглаживания MSAA

Разработчик Marek Olšák, недавно нанятый в компанию AMD, представил реализацию сглаживания MSAA (Multi-Sample AntiAliasing) для Gallium3D-драйвера RadeonSI, используемого для GPU семейства Radeon HD7000/HD8000, основанных на архитектуре GCN. Поддержка MSAA необходима для достижения совместимости со спецификациями семейства OpenGL 3.

Кроме того, та же серия патчей реализует и некоторые другие улучшения, касающиеся текстурирования с использованием сжатых буферов цвета. Отмечается, что в данный момент еще не реализована быстрая очистка цвета (MSAA fast color clear). Кроме того, хотя поддержка MSAA и была реализована в основном путем портирования кода из драйвера R600g (предназначенного для более старых моделей Radeon), разработчик отмечает, что патчи создавались с учетом получения максимально возможной производительности которую вообще можно получить на новом оборудовании.  

17 августа 2013

Creating a Custom Toolbar Panel with Python Scripting



These days, Blender’s interface is completely customizable using Python scripting. To my surprise, I haven’t seen any ‘Blender for Kids’ or similar setups using this yet (hint ;-). Maybe this tutorial by Jonathan Williamson can change that ;-)

15 августа 2013

Valve / Blender3D / Mоддинг

Представитель компании Valve обратился к разработчикам Blender с вопросом о возможности распространения свободной системы 3D-моделирования через сервис доставки игр Steam. В настоящее время Valve лишь присматривается к проектам, нацеленным на использовании Blender для разработки игр. Но в долгосрочной перспективе Valve рассматривает Blender как предлагаемую для своих пользователей платформу для упрощения разработки модификаций игр (модов).

Steam уже предоставляет средства для быстрого поиска, обмена и установки модов. По аналогии Blender может использоваться для быстрого моделирования элементов модов. Так же как мод можно установить в один клик через Steam, компания Valve желает обеспечить в Blender возможность быстрого внесения изменений и их публикации для пользователей Steam через нажатие одной кнопки.

Для начала планируется обеспечить бесплатную поставку через Steam штатной сборки Blender, той же, что распространяется с официального сайта. Подобный шаг позволит привлечь пользователей и разработчиков к работе по расширению Blender в направлении создания плагинов для разработки модов и бесшовного взаимодействия с сервисами Steam.  

12 августа 2013

OpenCaesar 3


«Игра Цезарь III моделирует создание, развитие и существование городов в Древнем Риме в эпоху с V в. до н. э. по II в. н. э. Играющий получает в управление пустую землю (либо — на более высоких уровнях — заселённую только аборигенами), на которой он должен построить римский город в соответствии с заданием императора.»

На радость таких людей, нашёлся фанат настолько грамотный и свободный, что уже сделал работающую FOSS версию. На текущий момент в игре есть следующие возможности:
  • Дома способны поднимать/опускать свой уровень. (Палатка <> хижина <> дом <> богатый дом.)
  • Дороги имеют больший приоритет для передвижения, чем земля.
  • Обслуживающие сооружения могут нанимать рабочих в районе (как в оригинальной игре).
  • Влияние желательности земельного участка. (Около садов и площадей дом вырастет по уровню. Около обслуживающих сооружений типа рынков или больниц — наоборот.)
  • Приоритеты найма рабочих для различных типов сооружений.
  • Окна с информацией о различных сооружениях (таких как рынки, фермы и зернохранилища)
  • Сообщения о событиях в городе
  • Создание снимков экрана из игры
  • Поддержка файлов сохранений .sav оригинальной игры
  • Сохранение/загрузка игры.
  • Карта Империи
  • Настройки и изображения строений находятся в разных файлах. (Наверно задел для модификаций.)
После воссоздания игровой функциональности оригинальной игры планируется её расширить и добавить мультиплеер.
Из лицензий используется GPL 3 и BSD-2.
Посмотреть снимки экрана можно на одном из форумовGitHub

09 августа 2013

Movie Titles Blender3D

Blender’s Video Sequence Editor, or VSE, is a hidden gem for film producers. There’s lots of powerful features but there’s one basic Video Editing tool missing… a title tool.  But that’s ok, as Blender comes with an awesome 3D animation system too ;-) In this tutorial David McSween demonstrates just how easily you can generate titles and credit rolls to place over your movie.

06 августа 2013

Krita 2.7 Released

kritasmoothtest

Krita, the open source sketching and painting program, has released an update.
Maria Far writes:
Only 5 months after we released Krita 2.6, we release Krita 2.7 today! There are a lot of cool new features, bug fixes and improvements. Soon to come to a Linux distribution near you.
The “highlights” of Krita 2.7:
  • Rewritten and hugely improved transform tool.
  • New line smoothing method for inking.
  • Greyscale masks and selections.
But there are more improvements..
Link

03 августа 2013

Fluid Simulation in Blender 2.67



Sardi Pax writes:
This tutorial is a walk through on how to create a dramatic looking fluid simulation render and also covers how to set up the lighting and materials.

01 августа 2013

OpenGL игры в Windows, Ubuntu и FreeBSD

Ресурс Phoronix провёл тестирование производительности игровых приложений при их запуске в окружении Windows 8, Ubuntu 13.10-pre и FreeBSD 9.1 (использовалась сборка PC-BSD 9.1). При тестировании каждой системы были задействованы три конфигурации с видеокартами GeForce 9800GTX, GeForce GTX 460 и GeForce GTX 680, для которых применялись проприетарные драйверы NVIDIA.

Окружение FreeBSD показало неожиданно высокие результаты, показав аналогичные с Windows и Ubuntu показатели в тестах Nexuiz, Unigine Sanctuary и Unigine Tropics, и существенно обогнав Windows и Ubuntu в тесте Xonotic, что может свидетельствовать о том, что FreeBSD вполне пригодна для применения в качестве игровой платформы. Среди предположений о причинах лидерства FreeBSD в тесте Xonotic, упоминается использование иной версии драйвера NVIDIA (310.44 во FreeBSD и 325-beta в Ubuntu) и применение десктоп-окружения KDE, которое не склонно к излишней буферизации, наблюдаемой в процессе работы Unity/Compiz. 

Сектора Лирики