LINUX.ORG.RU

3d


32

12

Всего сообщений: 362

Второй выпуск LGT

 , lingametech, , , , ,

Группа Игры

Несколько дней назад вышел второй номер русскоязычного электронного журнала для разработчиков игр «Linux Game Techonologies». В этом номере:

Тема номера: Ресурсы для разработчиков

Хорошо, когда команда разработчиков включает в себя всех необходимых специалистов для создания игры. Но такое бывает редко, даже продвинутым студиям с солидным бюджетом приходиться обращаться «на сторону» за дополнительной помощью. Что же говорить об инди-разработчиках или молодой команде энтузиастов!

Обзор: Игровой конструктор Novashell

Создание игры – дело сложное, поглощающее много времени. Неудивительно, что разработчики стараются любыми способами сократить стоимость и время производства, путем использования соответствующего инструментария. Встречаем - Novashell, необычную среду для разработки двухмерных игр.

Обзор: Platinum Arts Sandbox

«Песочница» - именно так можно перевести название этого уникального конструктора. По задумке авторов Platinum Arts Sandbox (PAS) предназначен для прототипирования игровых проектов и использования его в качестве учебного инструмента в школьных заведениях. В соответствии с этой идеей программа выглядит очень простой, но только на первый взгляд...

NEW! Игротека: В погоне за временем

«Racer» является бесплатным кросс-платформенным автосимулятором. В игре представлено множество треков и моделей автомашин. Созданы широкие возможности для настройки игры. Именно поэтому Андрей Якушев решил прокатиться на автомобилях Racer’а не в погоне за игровым временем, а с целью осмотреться по сторонам. Удалась ли прогулка по скоростной трассе?

Кодовый блок: серия Игра для Gnome, второй урок - Интернационализация

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

NEW! Кодовый блок: серия SDL+OpenGL, первый урок - Сладкая парочка. Первые шаги в создании своего движка

Современная игра представляет собой сложный механизм, где в едином сплаве трудятся детали графики, физики, звука... Всё это хозяйство принято называть одним лишь словом — «движок». По определенным причинам многие команды разработчиков предпочитают иметь дело со сторонними движками, всецело посвящая рабочее время своему проекту. Тем не менее, понятие принципов работы игровых движков или даже создание собственного может дать неоценимый опыт своему развитию.

Графика: Практикум BGE: Поработаем садовником

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

Скачать.

>>> Подробности (lingametech.com)

Deleted
()

CrossOver Games 8.0

 , , , ,

Группа Проприетарное ПО

CrossOver Games - это коммерческое приложение на основе Wine, позволяющее запускать Windows-игры в среде Linux и Mac OS X.

Изменения в новой версии:

  • Улучшено поведение Steam game store
  • Исправлены некоторые проблемы с менеджером памяти, это должно исправить падения TF2
  • По умолчанию включены шейдеры версий 2.0 и 3.0
  • Новые поддерживаемые игры:
    • Dragon Sky
    • Last Chaos
    • Jade Empire
    • Ether Saga
    • Perfect World
    • Left 4 Dead
    • Tales of Monkey Island
    • Shaiya (только не английские версии, из-за DRM)
  • Исправлены разные регрессии в работе этих игр:
    • Half-Life 2
    • Team Fortress 2
    • Spore
    • Guild Wars
    • Civilization IV
    • LOTRO (без техподдержки)
    • EVE (без техподдержки)
    • Pharaoh (без техподдержки)
    • City of Heroes (без техподдержки)
    • Lego Star Wars (без техподдержки)
    • Bejeweled

Скачать пробную версию (требуется регистрация).

>>> Подробности (codeweavers.com)

Deleted
()

Spring 0.80.0 (Release Candidate)

 ,

Группа Игры

Вышел первый релиз кандидат новой версии открытого игрового движка Spring. Изначальной задачей проекта была реинкорнация оригинального RTS Total Annihilation. На данный момент движок поддерживает большое количество модов. Игра заточена под мультиплеер через интернет или локальную сеть.

Основные нововведения:

  • юниты могут двигаться задним ходом;
  • улучшена поддержка SSE функций для повышения производительности;
  • поддержка IPv6 во всех элементах движка;
  • исправлена отрисовка воды для повышения производительности;
  • улучшен AI;
  • и т.д.

Полный список изменений доступен по данной ссылке.

Данная версия движка не поддерживается текущими игровыми серверами. Для игры необходимо использовать версию 0.79.1

>>> Подробности (springrts.com)

massive
()

AMD Catalyst 9.8

 , , , , ,

Группа Hardware and Drivers

Выложен, но ещё не объявлен, релиз драйвера от AMD Catalyst 9.8. Основные новшества:

  • Улучшения в OpenGL:
    • Поддержка OpenGL Shading Language 1.30 и 1.40.
    • GL ARB draw
    • GL EXT copy buffer
    • Рестарт примитивов
    • Объекты буферов текстур(GL ARB texture buffer object)
    • Прямоугольные текстуры (GL ARB texture rectangle)
  • Поддержка новых версий дистрибутивов:
    • RHEL 4.8 production support
    • Ubuntu 9.04 production support
  • Изменения в ATI Catalyst
    • Поворот дисплея
    • Режим поддержки нескольких мониторов в различных разрешениях

Скачать

>>> Подробности (phoronix.com)

alp
()

WebGL — веб-графика выходит в третье измерение

 , , , , , ,

Группа Игры

Консорциум Khronos Group обнародовал подробности о проекте WebGL и его рабочей группе. Спецификация WebGL определит API, обеспечивающий доступ JavaScript скриптов к функциям технологии OpenGL ES 2.0, разработанной для встраиваемых систем. WebGL позволит внедрять в Web-страницы аппаратно ускоренную трехмерную графику без потребности в дополнительных плагинах к Web-браузерам. Стандарт будет абсолютно доступным, бесплатным и будет поддержан браузерами Google Chrome, Mozilla Firefox и Opera.

Публичный релиз рабочей версии нового стандарта должен состояться в первой половине 2010 года.

>>> Источник новости (gamedev.ru)

resurtm
()

Irrlicht 1.5.1

 , , , ,

Группа Игры

Вышла новая версия свободного игрового трёхмерного кроссплатформенного движка Irrlicht под номером 1.5.1. Данная версия содержит множество исправлений ошибок и недочётов, однако есть и нововведения.

Основные нововведения:

  • улучшена работа движка в графической системе X11;
  • улучшена загрузка файлов для хранения трёхмерных моделей: *.x (microsoft.com), STL (wikipedia.org), COLLADA;
  • 32 битные индексы для хранения очень больших «трёхмерных сеток» (mesh);
  • рендеринг открытой местности (terrains) посредством hardware возможностей железа;
  • и многое другое.

Напомним, что Irrlicht поддерживает такие платформы, как GNU/Linux, MS Windows, Mac OS X, Solaris, а также может работать и на тех платформах, где существует библиотека SDL (libsdl.org). Существуют биндинги к таким языкам программирования, как Java (1 (sourceforge.net), 2 (sourceforge.net)), Lua (sourceforge.net), Ruby, Python и .NET/Mono.

Также к движку разрабатываются и бесплатные утилиты. Такие, как например редактор уровней для Irrlicht IrrEdit, аудио-библиотека IrrKlang и парсер XML файлов IrrXml.

Полный changelog новой версии. Скачать последнюю версию.

>>> Официальный сайт движка (sourceforge.net)

resurtm
()

Mesa r6xx/r7xx теперь поддерживает Compiz

 , ,

Группа Hardware and Drivers

Четыре недели назад разработчики открытого драйвера ATI сообщили об успешном запуске программы glxgears на видеокартах серии R600/R700. Теперь они смогли запустить Compiz.

Композитинг на видеокартах Radeon HD 2000, HD 3000 и Radeon HD 4000 будет работать идеально, сообщил в своем блоге Alex Deucher

>>> Подробности (linux-magazine.com)

aydar
()

Tremfusion 0.99r3

 , , , ,

Группа Игры
Tremfusion - это проект, выросший из Tremulous. Представляет собой вылизанный движок игры дополненный графическими нововведениями, перекочевавшими из движка XReal, который так же построен на базе исходного кода ioquake3. Для игры требуется только наличие файлов данных оригинальной Tremulous.

>>> Подробности (happypenguin.org)

MEZON
()

Sony Imageworks становится ближе к Open Source

 , , imageworks, , , ,

Группа Open Source
Imageworks (подразделение Sony Pictures) открыло 5 программных продуктов:

1. Open Shading Language - язык программирования шейдеров (полная спецификация, компилятор в байткод, интерпретатор, большая библиотека) API - C++. Возможно создание альтернативных backend'ов (например для исполнения на GPU).

2. Scala Migrations - реализация подхода, использованного в RoR Migrations на Scala.

3. Field3D - библиотека хранения объёмных пикселей (вокселей). Данные структурированы во внутреннем представлении классов С++. Для доступа к ним можно использовать методы и свойства соответствующих классов. Формат файлов базируется на HDF5.

4. PyString - реализация типа данных string из Python на С++.

5. Maya Reticle - plugin для Maya, который позволяет делать разные сетки для камеры.

Все продукты имеют лицензию BSD и располагаются на Google Code. Компания планирует открывать и дальше продукты, если данная попытка докажет свою жизнеспособность.

http://opensource.imageworks.com/

>>> ZDNet (zdnet.co.uk)

r
()

Вышла спецификация OpenGL 3.2

 , , , , ,

Группа Документация

Khronos Group сегодня, 3 августа 2009 года, объявила о выходе OpenGL 3.2, третьем за последние 12 месяцев обновлении наиболее широко распространённого графического API для персональных компьютеров и рабочих станций. Новая версия продолжает быстрое развитие стандарта OpenGL, чтобы дать разработчикам графики кроссплатформенный доступ к передовой функциональности GPU. Спецификация доступна по ссылке.

>>> Подробности (khronos.org)

anonymfus
()

Вышла Mesa 3D 7.5

 ,

Группа Hardware and Drivers
Вчера вышла экспериментальная версия Mesa 3D 7.5

Главной особенностью релиза является появление интерфейса Gallium3D. Стабильным релизом будет версия 7.5.1.

Новые возможности:
  • Gallium3D - новая кроссплатформенная архитектура с независимыми от API 3D драйверами. Gallium3D предназначен для видеокарт полностью поддерживающих вертексные или фрагментные шейдеры. В данный момент в Gallium3D включены драйверы:
  • softpipe - программный драйвер.
  • i915 - драйвер для чипов i915 и i945.
  • Cell - драйвер для процессоров Cell.
  • nouveau (для NVIDIA GPU) и R300 для (AMD/ATI R300). Обратите внимание, что драйвера находятся в разработке.
  • Расширение GL_ARB_framebuffer_object (software drivers, i965 driver)
  • Переработанная поддержка двустороннего трафарета. Это предоставляет поддержку 3 расширений с двусторонними трафаретами GL_ATI_separate_stencil, GL_EXT_stencil_two_side и OpenGL 2.0
  • Расширение GL_EXT_vertex_array_bgra (software drivers, i965 driver)
  • Расширение GL_NV_texture_env_combine4 (software drivers, i965/i915 drivers)
  • Расширение GL_EXT_texture_swizzle (software drivers, i965 driver)
  • Обновлены ассемблерные оптимизации для архитектуры SPARC.
  • Начальная поддержка раздельной компиляции в GLSL.
  • Увеличено количество основных GLSL переменных до 16.
  • GLSL компоновщик обнаруживает использование большого количества различных переменных.
  • Оптимизированы избыточные glMaterial and glShadeModel вызовы.
  • Исправлен баг в gl_TextureMatrix[i][j] в компиляторе GLSL.

>>> Подробности (mesa3d.org)

linux4ever
()

Mesa r6xx/r7xx научилась крутить шестеренки

 ,

Группа Hardware and Drivers

О достижении важной контрольной точки пишет в своё блоге Alex Deucher. Полноценная аппаратная акселерация 3D утилиты glxgears была достигнута в ветви mesa/r6xx-rewrite: для отрисовки шестеренок на Radeon HD 2000/3000/4000 теперь достаточно свежей сборки radeon/radeonhd, mesa и DRM из специальных веток git.

>>> Подробности (phoronix.com)

shahid
()

Первый журнал посвященный игростроению в Linux

 , , ,

Группа Документация
Тихо и незаметно в сети появился русскоязыччный PDF журнал посвященный проблемам создания игр в GNU/Linux.

Выпуск содержит:

  • Тема номера: "Игровой движок BGE (Blender)";
  • Интервью с разработчиком: "Танки грязи не боятся";
  • Обзор: "Коммерческий движок TGE";
  • Обмен опытом: "Заметки начинающего игродела";
  • Локализация: "Исповедь локализатора";
  • История проекта: "Мир текстовых игр";
  • Программирование: "Autotools с нуля";
  • Графика: "Секреты создания ландшафта для BGE".

>>> Подробности (lingametech.com)

Magi-max
()

Вышел Sweet Home 3D 2.0

 

Группа Open Source
Sweet Home 3D — это бесплатное приложение для дизайна интерьера с возможностью 3D просмотра, которое поможет Вам распологать мебель на двухмерном плане Вашего дома. Данное приложение написано на Java и распространяется под GPLv2.

Основные изменения:

  • Добавлена вкладка Create photo в меню 3D View для получения PNG, для рендеринга выполняет библиотека SunFlow
  • Добавлены такие единицы измерения как метр и миллиметр
  • Java поставляемая с дистрибутивом заменена на JRE 6u14 вместо JRE 6u12
  • Добавлена возможность создавать стены вокруг комнаты с помощью двойного клика мышкой
  • Добавлен перевод на китайский язык
  • Множество багфиксов

>>> Подробности (sweethome3d.eu)

Root-msk
()

Вышла библиотека MathGL 1.9 и программа UDAV 0.5.2

 , , , , , ,

Группа Open Source
Платформонезависимая библиотека MathGL предназначена для построения широкого спектра графиков (кривых, поверхностей, поверхностей уровня и т.д.). Есть возможность экспорта графики в растровые (PNG, JPEG) или векторные (EPS, SVG, IDTF) форматы, рисования в консольном режиме и т.д.
Из нового:
  • существенно улучшен экспорт в EPS/SVG
  • новые типы графиков (ContD, Radar и Traj)
  • разбор выражений в аргументах команд MGL
  • ускорение windows версии и много пр. улучшений

Сайт программы: http://mathgl.sf.net

UDAV — программа построения графиков и изображений на основе скриптового языка MathGL. Поддерживается широкий спектр графиков и функций редактирования данных. Оконный интерфейс (на основе Qt4) позволяет вращать/двигать/приближать графики мышкой и с помощью меню, включать/выключать прозрачность и освещение, смотреть на графики с разных углов зрения (при разных параметрах построения). Из нового:

  • новые иконки
  • автоматическое закрытие вспомогательных окошек
  • сохранение последней использованной папки и пр.

Сайт программы: http://udav.sf.net

>>> Подробности (sf.net)

abalakin
()

Cuby 0.4

 , ,

Группа Игры
Недавно появилась новая кроссплатформенная головоломка отдаленно напоминающая Кубик Рубика. Новинка построена на базе свободного OpenGL движка Raydium3D.

Смысл игры:
  • Игровое поле состоит из 3 взаимоперпендикулярных граней куба, разделенных на клетки.
  • На игровом поле раскиданы пары ключевых клеток для каждого цвета.
  • Нажатие на ключевую клетку позволяет выбрать текущий цвет совпадающий с цветом этой клетки. Впоследствии нажатие на неключевую клетку окрасит её в текущий цвет.
  • Задача игрока состоит в том чтобы соединить все ключевые клетки одного цвета меду собой дорожкой соответствующего цвета.


Начальные уровни достаточно простые и трудностей не вызывают, зато где-то к середине игры преподносимые задачки становятся действительно сложными.

>>> Подробности (sourceforge.net)

MEZON
()

MRIcroGL: 3D изображения для медицины

 , ,

Группа Open Source

MRIcroGL программа для отображения медицинских 3D изображений. Программа имеет встроенный скриптовый движок для добавления эффектов. Написана на FreePascal/Lazarus и имеет версии для Windows, Linux и MacOSX.

Демо скрипты, Исходный код;

>>> Подробности (aip.is)

sniper21
()

BlenderCamp 2009

 , ,

Группа Linux в России
В августе этого года, в живописном месте недалеко от Нижнего Новгорода, состоится международный съезд блендерологов. В программе кемпинга — семинары ведущих разработчиков и пользователей замечательной программы Blender3D, мастер-классы и совместное моделирование, тренинги для начинающих и продвинутых блендерологов, много солнца, воды и пляжей. В качестве культурной программы также посещение астрономической радиообсерватории. Выезд запланирован на 2-9 августа 2009 года.

Ожидаются семинары:

  • Презентация новой версии системы V-Ray/Blender - Андрей Изранцев
  • Мультипликация в Blender. Cocedi. - Михаил Солуянов

Специальный гость — Olivier Amrein с мастер-классом "Production Pipeline H7 Robot Animation".

>>> Анонс мероприятия (mezon.ru)

Aceler
()

NVIDIA 185.18.14

 , , ,

Группа Hardware and Drivers

Опубликован первый стабильный релиз ветки 185.x драйверов NVIDIA для Linux.

Особенности релиза:

  • Улучшена совместимость со свежими версиями ядра Linux.
  • Исправлены ошибки, связанные с Xinerama, приводившие к некорректной работе таких приложений как Wine и Compiz.
  • Модуль ядра загружается на раннем уровне инициализации X для более подробных сообщений об ошибках, в случае если модуль не может быть загружен.
  • Добавлена поддержка новых видеорежимов.
  • Исправлены ошибки драйвера OpenGL при работе с Bibble 5.
  • Исправлена ошибка, связанная с управлением питания (suspend/resume).
  • Улучшена производительность управления памятью X драйвера с запущенным композитным менеджером.
  • Исправлена ошибка, связанная с переключением виртуальных терминалов при запущенном Compiz.
  • Исправлены ошибки при работе с продуктами серии Quadro SDI.
  • Исправлено замораживание при переключении виртуальных терминалов при запущенных приложениях OpenGL (карты с GPU до G80 Quadro).
  • Множество исправлений в VDPAU (Video Decode and Presentation API for Unix).

>>> Подробности (nvidia.com)

GFORGX
()

Компания Nokia открывает 3D видеокодек для всех желающих

 , , , , ,

Группа PDA
27 мая 2009, Nokia открыла исходные коды видеокодека H.264/MPEG-4 MVC для всех желающих.

Видеокодек оптимизирован для работы на мобильных устройствах, в том числе, и на платформе Maemo.

Возможности видеокодека H.264/MPEG-4 MVC были продемонстрированы на выставке Nokia World 2008 с использованием модифицированного интернет-планшета Nokia N800 с интегрированным авто-стереоскопическим дисплеем. На нем было запущено, для воспроизведения, 3D видео в реальном времени.

Программный комплекс, состоящий из двух утилит:

1. MVC Encoder - утилита для компьютера, позволяющая создать MVC совместимый 3D видео файл

2. MVC Decoder - полностью оптимизированный видео плеер для платформы Maemo

Утилиты доступны для скачивания со страницы Nokia Research Center: http://research.nokia.com/research/mo...

>>> http://thetabletblog.com (thetabletblog.com)

real_maverick
()