30 июня 2012

Расширения Normalmap и DDS обновлены для GIMP 2.8

Шон Кёрст стряхнул пыль с расширений Normalmap и DDS plug, которые не
трогал уже больше двух лет. Оба расширения будут интересны тем, кто
занимается 3D и графикой для компьютерных игр. В частности, Normalmap
разрабатывается как клон аналогичного расширения NVidia для Photoshop.

GIMP Normalmap plug-in, 2D view

В расширении Normalmap никаких изменений кроме добавленной совместимости
с GIMP 2.8 не произошло. А вот с модулем для открытия и экспорта файлов
Direct Draw Surface всё интереснее.

DDS exporting options

Здесь не только совместимость с новой версии программы, но и поддержка
сохранения существующей цепочки мипмапоа и даже улучшения в качестве
компрессии DXT.

В разделе TODO Шон указал, что планирует переписать модуль на GEGL, так
что можно будет работать с пиксельными форматами, поддерживающими
большую глубину цвета.

***

http://code.google.com/p/gimp-dds/downloads/list

http://code.google.com/p/gimp-normalmap/downloads/list

26 июня 2012

Crimea-Karro / RElogo

Доработки 3D лого для Crimea-Karro...

***

- openSUSE 12.1
- Blender3D 2.63
- Cycles Blender3D 2.6x
- GIMP 2.6.12 (GMIC)
- 1440x900 - .png

***

- Крым+замена буквы А прямая работа с svg форматом.
- Общий рендер Cycles Blender3D 2.6x.
- Материал,микс двух шейдеров.
- Подробно на Шоте.

SilverWeb:Logic / Burster Plugin / Оптимизация

По умолчанию стандартное разрешение экрана 800х600.
Для оптимизации отрисовки 3D используйте процентные манипуляции страницы
html.

- Для IE => 7 версии задать процент экрана не более 75% (нижний правый
угол).
- Для Opera => 12 версии задать процент экрана не более 70% (нижний
правый угол / бегунок).
- Google Chrome => 19 версии CTRL и кнопка +.
- FireFox => 13 версии CTRL и кнопка +.

Браузеры поздних версий не тестировались.

SilverWeb:Cube v.2.x / RElink

Периленковка внешних и внутренних ссылок проекта...

***

Стартовая...

http://crimea-karro.org.ua/dev_karro/

***

Стартовая проекта CUBE...

http://crimea-karro.org.ua/dev_karro/Cube2x.html

***

Исходник...

http://crimea-karro.org.ua/dev_karro/Cube_2x.blend

***

Мануал №1...

http://crimea-karro.org.ua/dev_karro/Doc/SilverWeb_Cube.txt

***

- По умолчанию имя рабочий версии Cube2x.
- Роллинг-релизы исходника с именем Cube_2x.blend
- Текущая версия видна для обзора и тестинга на
http://crimea-karro.org.ua/dev_karro/Cube2x.html

25 июня 2012

SilverWeb:Cube v.2.1 / Testing

Первая тестовая версия SilverWeb:Cube v.2.1...
Лицензия GPLv3.

***

- Убран фон с основной игровой сцены (баланс визибла).
- Смена логики перехода между сцен.
- Базовое меню.
- Добавлена озвучка меню.
- Смена IPO меню.
- Убраны кубы на Финише.
- Для фона добавлен Куб статики / IPO / Текстура.
- Для фона добавлены рандом Кубы.
- Смена мешей меню.
- Создано меню About.

***

Стартовая...

http://crimea-karro.org.ua/dev_karro/

***

Стартовая проекта...

http://crimea-karro.org.ua/dev_karro/Cube21.html

***

Исходник...

http://crimea-karro.org.ua/dev_karro/Cube_21.blend

***

Мануал №1...

http://crimea-karro.org.ua/dev_karro/Doc/SilverWeb_Cube.txt

Blender3D 2.63 / Cycles Render Engine / Snow Material

Тесты-наработки текстуры Снега.

- Blender3D 2.63 / Cycles Render Engine.
- Два шейдера Velvet+Diffuse.
- Текстура musgrave.
- Прокат нодов можно изучить на Шоте.
- Основа Color Ramp.
- Подпитано Ambient Occlusion.

***

Пример...

http://armanenshaft.narod.ru/download/blender/Snow_Cycles.blend.tar.bz2

24 июня 2012

SilverWeb:Cube v.2.1 / Logic / BGE / Log 1.1

Переработка логических задач из проекта SWO (SilverWeb:Original).

http://silverweb.sourceforge.net/

***

- Доработки логики положительных позиций сфер.
- Создание 2D фона для основной сцены.
- Доработки шейдеров для пересечения с фоном.

***

Проект в ходе разработки...

Intel опубликовал документацию по программированию Ivy Bridge

Компания Intel опубликовала полную документацию по графической
подсистеме процессоров семейства Ivy Bridge. Документация доступна под
лицензией Creative Commons и насчитывает около 2500 страниц, разбитых на
15 PDF-документов. В документации отражена архитектура графического
процессора, полные сведения по программированию, спецификации по
регистрам, данные о 2D и 3D подсистемам, сведения о средствах ускорения
кодирования и декодирования видео.

Следует отметить, что Intel публикует подобные исчерпывающие руководства
не впервые. Аналогичные материалы ранее публиковались для Sandy Bridge и
других семейств GPU.

***

http://intellinuxgraphics.org/documentation.html

22 июня 2012

SilverWeb:Cube v.2.1 / Logic / BGE

Переработка логических задач из проекта SWO (SilverWeb:Original).

http://silverweb.sourceforge.net/

***

Данное приложение позволяет провести диагностику,тестирование для
определения ориентации человека в 3D пространстве.
Манипулируя симуляцией вращения куба,следует провести по коридорам сферы
определённого цвета,для контакта с плоскостями,
согласно цвету сферы.

***

- Оставлена прежний геометрия с прошлого проекта.
- Смена текстуры куба на Alpha канал.
- Добавлено приближении / отдаление камеры.
- Переход на GLSL.
- Поддержка сложных шейдеров.
- Добавлена анимация цветовых плоскостей.
- Добавлена вращение камеры.
- Смена кнопок отдаления камеры.
- Добавлен звук фона.
- Добавлен звук контакта с плоскостью.

***

Проект в ходе разработки...

19 июня 2012

Unity 4 будет поддерживать Linux

Компания Unity Technologies объявила о том, что следующая версия
игрового движка Unity будет включать предварительную поддержку Linux в
качестве целевой платформы. Поддержка Linux будет включена как в
платную, так и в бесплатную версию Unity и не будет требовать для
использования покупки дополнительных лицензий. Для редактора поддержка
Linux не планируется, о поддержке Linux в плагине Unity Web Player пока
ничего не сообщается.

Давид Хельгасон, CEO Unity Technologies, пояснил, что они получали
множество запросов о поддержке Linux'а со стороны сообщества
инди-разработчиков. Успех Humble Indie Bundle показал им, что бизнес на
Linux существует, поэтому они решили попытаться извлечь прибыль из того,
над чем долгое время работали внутри компании. «Я считаю, что наш шаг
станет большим скачком для настольного Линукса. Важнейшие экосистемы
нашего времени, такие как Windows, OS/2, поздний Facebook и iOS
создавались или умирали в зависимости от того, были под них игры или
нет», — отметил Хельгасон.

Unity — кроссплатформенный игровой движок, поддерживающий настольные
операционные системы (Windows, Mac OS), игровые консоли (PlayStation 3,
Xbox 360, Wii), мобильные операционные системы (iOS, Android), а также
исполнение внутри браузера при помощи Adobe Flash, Google Native Client
или Unity Web Player. Unity популярен среди независимых разработчиков и
отсутствие поддержки Unity прежде не раз становилось помехой для
портирования игр на Linux.

***

http://www.gamesindustry.biz/articles/2012-06-18-unity-4-makes-a-confident-stride-towards-AAA-quality

http://www.youtube.com/watch?v=Bpi4J11ZE1o&t=232s

18 июня 2012

Blender3D 2.6.x / Burster Plugin / Test

Новость не особо новая,скорей дошли руки и появились задумки
практической реализации...

***

Плагин позволяет запускать .blend файлы реального времени (2D-3D) в
браузере.
Чернь невольно нудит что плагин не нашел применения,они далеко не правы))).
Конечно лоботрясы делающему модель ЧАЭС надо снять домен,а ещё писать
на html.

***

- Офф страница плагина http://geta3d.com/
- Тянет браузеры Chrome / Google Chrome / FireFox / Opera / IE
- Оси Linux / Windows
- Технически всё просто... BGE плеер в плагине для браузера.
- Поднятие API через оболочку браузера.
- Использует Python Sandbox limits (Burster version < 1.5.3)
- На сайте есть тестовые примеры для запуска.
- Мини форум и помощь.
- Установка и использование минимально просто.

***

Наш тестовый пример работы с плагином...

http://crimea-karro.org.ua/dev_karro/start_test.html

http://crimea-karro.org.ua/dev_karro/test.blend

Описание характеристик на странице.

***

Продолжение следует...

15 июня 2012

Istoma-2.2 / Add Art

В продолжение арта Istoma...

***

- openSUSE 12.1
- Blender3D 2.63
- Blender Internal render Blender3D 2.6x
- GIMP 2.6.12 (GMIC)
- 1440x900 - .png

***

- Методики как и в
http://armanenshaft-blender3d.blogspot.com/2012/06/istoma-add-art.html
- Доработки фона Бабочки,добавлена планета,смена ракурсов.
- Жёстко заполерованно в GIMP,анизотропия + Burn для выделения фона огня.

***

Full...

http://armanenshaft.narod.ru/download/blender/gallery2012/2/istoma_2.1_ship.png

http://armanenshaft.narod.ru/download/blender/gallery2012/2/istoma_2.2_ship.png

***

http://armanenshaft.narod.ru/gallery/

14 июня 2012

Istoma-2 / Add Art

Истом(А) ударение на затяжное А,это корабль...))).
В продолжение арта Istoma.

***

- openSUSE 12.1
- Blender3D 2.63
- Blender Internal render Blender3D 2.6x
- GIMP 2.6.12 (GMIC)
- 1440x900 - .png

***

- Методики как и в
http://armanenshaft-blender3d.blogspot.com/2012/06/istoma-add-art.html
- Довольно обьёмный материал Hull корабля.
- Жёстко заполерованно в GIMP,анизотропия + Burn для выделения фона огня.

***

Full...

http://armanenshaft.narod.ru/download/blender/gallery2012/2/istoma_2_ship.png

***

http://armanenshaft.narod.ru/gallery/

Istoma / Add Art

Космо темы...

***

- openSUSE 12.1
- Blender3D 2.63
- Blender Internal render Blender3D 2.6x
- GIMP 2.6.12 (GMIC)
- 1440x900 - .png

***

- Шейдеры планеты Fersnel + Mirror+Ramp (Burn метод).
- Туманности созданы с помощью плагина Облаков.
Использованы частицы без сглаживания. Построение на плоскости,зубчатой
основой.
- Элементы Halo (яркие звёзды.)
- Фон под стать общих элементов.
- Все текстуры НАСА.
Планета,переработка Марса.
Фон,туманность Бабочки.
- Элемент Blur в обработке.
- Напильник GIMP.

***

Full...

http://armanenshaft.narod.ru/download/blender/gallery2012/2/istoma_1.png


***

http://armanenshaft.narod.ru/gallery/

13 июня 2012

Cпецификация OpenGL 4.2

Из добавленных в OpenGL 4.2 улучшений можно отметить:

Возможность использования в шейдерах атомарных счетчиков и
атомарных операций модификации (атомарный цикл чтение-изменение-запись)
для одного уровня текстур. Эти возможности могут быть использованы
одновременно, например, для использования счетчика для каждого пикселя в
буфере, используемом для однопроходной отрисовки, независимо от порядка
выбора пикселов.
Возможность геометрических преобразований с использованием
тесселяции на стороне GPU и отрисовки нескольких экземпляров полученных
преобразований, что позволяет эффективно менять позицию и воспроизводить
копии для сложных объектов;

Поддержка изменения произвольной части сжатой текстуры, без
повторной загрузки в GPU текстуры целиком, что позволяет добиться
существенного роста производительности;
Поддержка упаковки нескольких 8- и 16-разрядных значений в одно
32-разрядное значение для эффективной обработки шейдеров cо значительным
сокращением используемого объема памяти и повышением пропускной
способности. Например, подобная упаковка особенно полезна для
организации передачи данных между различными стадиями выполнения шейдера;

Новые OpenGL-расширения (уровень совместимости с оборудованием
указан для карт NVIDIA):
Возможна поддержка оборудованием, совместимым с OpenGL 2:

ARB_compressed_texture_pixel_storage
ARB_conservative_depth
ARB_internalformat_query
ARB_map_buffer_alignment
ARB_shading_language_420pack
ARB_texture_storage
Возможна поддержка оборудованием, совместимым с OpenGL 3:
ARB_base_instance
ARB_shading_language_packing
ARB_transform_feedback_instanced
Возможна поддержка оборудованием, совместимым с OpenGL 4:
ARB_shader_atomic_counters
ARB_shader_image_load_store
ARB_texture_compression_bptc

***

http://developer.nvidia.com/opengl-driver

OpenSUSE 12.1 / GIMP / Normalmap / libGLEW.so

Ранее собранный плагин для GIMP 2,6,хх,поднят на OpenSUSE 12.1 KDE 4.8.3.

***

Требует...

- libgtkglext-x11-1.0.so
- libGLEW.so.1.5.so

***

В OpenSUSE 12.1 стоит libGLEW.so.1.6.

Линкуем...

sudo ln -s /usr/lib/libGLEW.so.1.6 /usr/lib/libGLEW.so.1.5

Используем....

Blender 3D 2.6.x / UV Mapping in GIMP




***

* Видео заметка по UV мапингу в Blender3D.
* Модификации текстуры в GIMP+GMIC.
* Создание развёртки UV по граням.
* Озвучка ASPbazi.

12 июня 2012

Представлен детальный обзор кода DOOM 3

Fabien Sanglard опубликовал результаты анализа более 600 тысяч строк
кода игры Doom 3 и игрового движка id Tech 4, открытых корпорацией
Zenimax в ноябре прошлого года. Опубликованные сведения являются
своеобразным путеводителем по коду, дающему возможность начать
использование технологий Doom 3 в свободных игровых проектах, без
необходимости проведения многомесячного предварительного разбора кода.

Отчёт состоит из 6 частей, среди которых информация об организации
системы рендеринга, результаты профилирования кода, данные о скриптовом
движке. В качестве дополнения опубликовано интервью с Джоном Кармаком
(John Carmack), одним из основателей компании id Software. Среди
рассматриваемых в интервью тем можно отметить вопрос перехода с языка Си
на Си++, который по словам Джона Кармака полностью оправдался для
крупных проектов, развиваемых большой командой разработчиков и требующих
высокой производительности.

***

http://fabiensanglard.net/doom3/renderer.php

04 июня 2012

Blender3D 2.63 / Cycles Render Engine / Ice Material

Тесты-наработки текстуры Льда.

- Blender3D 2.63 / Cycles Render Engine.
- Noise текстура.
- Прокат нодов можно изучить на Шоте.
- Основа Color Ramp.
- Подпитано Ambient Occlusion.

***

Пример...

http://crimea-karro.org.ua/download/Test_Ice.blend.tar.bz2

02 июня 2012

Blender3D 2.63 / Cycles Render Engine / Wood Texture

Тесты-наработки текстуры Дерева.

- Blender3D 2.63 / Cycles Render Engine.
- Две текстуры 2048+ (вес 7 мб+).
- Прокат нодов можно изучить на Шоте.
- Текстуры доработаны в GIMP.
- Тёмные полосы теней (грязи) симулируются дорисовкой в GMIC.
- Подпитано Ambient Occlusion.

***

Пример без текстур...

http://crimea-karro.org.ua/download/Test_wood.blend.tar.bz2

Liberated Pixel Cup

Стартовал Кубок свободного пикселя (Liberated Pixel Cup), в рамках
которого состоится конкурс по разработке свободных игровых приложений.
Инициаторами конкурса выступают организации Creative Commons, Mozilla
Foundation, OpenGameArt и Фонд свободного ПО. Конкурс будет состоять из
двух этапов: разработка элементов художественного оформления и
непосредственно кодирование игр с использованием подготовленной на
первом этапе коллекции свободных элементов оформления (разработчики
могут выбирать любые элементы по своему желанию).

В рамках первого этапа работы будут приниматься до 30 июня, после чего с
1 по 31 июля состоится этап кодирования. Разрабатываемое для конкурса
оформление должно распространяться под двойной лицензией CC BY-SA 3.0 и
GPLv3+, а код игры под лицензией GPLv3+. Жестких ограничений на
используемые технологии разработки не налагается, но работы не должны
зависеть от проприетарных компонентов и должны обязательно поддерживать
сборку и выполнение в 100% свободном программном окружении. Элементы
оформления должны быть представлены на конкурс в открытых и
поддерживаемых в СПО форматах, не подпадающих под патентные ограничения.
Например, для изображений предлагается использовать PNG, а для звука и
музыки WAV, FLAC или OGG.

Участникам конкурса предлагается подготовить работу, соответствующую
определённым жестким требованиям к стилю и игровой логике (тематика и
тип игры могут быть любыми, но правила оформления должны обязательно
соблюдаться для обеспечения сочетаемости элементов). В качестве примера,
cформирован базовый каталог персонажей и игровых объектов, которые
предлагается использовать в качестве отправной точки для создания
собственных игровых элементов. Также подготовлена интерактивная
демонстрация с прототипом игры.

В конкурсе могут принимать участие как индивидуальные разработчики, так
и команды. В начале августа жюри отберёт лучшие работы - победители
каждого этапа получат гран-при 1500$, а занявшие второе место команда и
индивидуальный разработчик получат по поощрительному призу 500$.
Отдельно учреждён приз в 1500$ за создание кода игры с использованием
технологий HTML5 и Javascript. Из критериев, которыми будет
руководствоваться жюри при выборе лучших работ называются
согласованность стиля (поддержка использования любых соответствующих
требованиям конкурса элементов оформления), простота сборки и запуска,
качество элементов и креативность.

***

http://lpc.opengameart.org/content/liberated-pixel-cup-art-contest-launches

LuxMicrosha-x4.1 / Рендер-Ферма / Update

REорганизация МиниФермы LuxMicrosha x4.1...
Обкатка LuxRender v1.0RC1.

***

- Парк четыре машины.
- Задача домашний рендер-джаз.

***

Станция-0 (terminal)

ОС - Puppy Linux x86
CPU - Pentium 3 Mobile (800 mhz)
RAM - 256 ggb DDR-1
GPU - Intel 830M Mobile

Станция-1 (master)

ОС - openSUSE 12.1 - x-86_64 (Tumbleweed).
CPU - Intel® Core™ i5 3.0 ghz 2320 x4
RAM - 4 ggb DDR-3 (Single RAM)
GPU - Nvidia GeForce GT-430 1024mb (DDR-3)


Станция-2 (slave)

ОС - Ubuntu Srver 12.04 x86
CPU - Pentium 4 (3.0 ghz)
RAM - 3 ggb DDR-1
GPU - Nvidia GeForce GT-6600 128mb


Станция-3 (slave)

ОС - Ubuntu Desktop 12.04 x-86
CPU - Pentium P 6200 (2.13x2 ghz)
RAM - 2 ggb DDR-3
GPU - Nvidia GeForce 310M CUDA (OpenCL)



***

Организация в домашних условиях D-link DIR 300 (WiFi).

Станция-0 (terminal) на базе Dell C400 выполняет функцию терминального
сервера для управления фермой.

Варианты LuxRendera на огороде...

- Master / lux-v1.0RC1-x86_64-sse2-OpenCL
- Slave / lux-v1.0RC1-i686-sse2-NoOpenCL
- Slave / lux-v1.0RC1-i686-sse2-NoOpenCL
- Slave / lux-v1.0RC1-i686-sse2-NoOpenCL

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