Pull to refresh

DeepMind открыла код среды Lab2D для обучения нейросетей

Reading time 1 min
Views 2.8K
Open source *Machine learning *Artificial Intelligence
image

DeepMind представила программную систему Lab2D с открытым исходным кодом. Она предназначена для создания 2D-сред с целью исследований в области ИИ и машинного обучения. Разработчики заявили, что Lab2D была создана с учетом потребностей исследователей в области глубокого обучения с подкреплением.
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 0

Wargaming на DevGAMM Spring’21

Reading time 2 min
Views 1.3K
Lesta Studio corporate blog Conferences

Если вы интересуетесь игровой индустрией, то с DevGAMМ вы знакомы наверняка. Это конференция для разработчиков компьютерных игр, которая проходит с 2008 года. Как и в прошлом году, DevGAMM Spring’21 будет проходить в онлайн-формате. С 12 по 14 мая на платформе конференции состоятся лекции и мастер-классы, представители Wargaming расскажут как о создании игр для ПК, так и о мобильной разработке. 

Рассказываем, кого из Wargaming можно будет послушать на конференции.

Читать далее
Total votes 5: ↑3 and ↓2 +1
Comments 0

WebGL 2.0 наконец-то поддерживается во всех основных браузерах

Reading time 3 min
Views 6.4K
Дата-центр «Миран» corporate blog Working with 3D-graphics *WebGL *Browsers Computer Animation *

Скриншот демо WebGL Water, автор Эван Уоллес

Консорциум разработчиков Khronos Group объявил, что технология WebGL 2.0 для рендеринга интерактивной 2D и 3D-графики без плагинов наконец-то поддерживается во всех основных браузерах (проверить).

Спецификация с 2017 года поддерживалась в Firefox и Chrome. Однако этого было недостаточно для её безболезненного внедрения. В 2020 году поддержку добавили в Edge, а последним обновился Safari 15 для macOS и iOS. Это произошло после двух лет интенсивного труда инженеров Apple WebKit, которые выбрали нестандартный, но очень приятный для опенсорсного сообщества путь (о нём ниже).

Теперь всем разработчикам можно с чистой совестью игнорировать фолбэки на 1.0, что значительно упростит графическую экосистему интернета.
Читать дальше →
Total votes 17: ↑17 and ↓0 +17
Comments 14

В NVIDIA с помощью ИИ научились превращать 2D-фотографии в 3D-сцены

Reading time 4 min
Views 13K
Working with 3D-graphics *Image processing *Artificial Intelligence

NVIDIA разработала Instant NeRF — нейромодель рендеринга, которая изучает 3D-сцену с высоким разрешением за секунды и может отображать изображения этой сцены за несколько миллисекунд.

Читать далее
Total votes 15: ↑14 and ↓1 +13
Comments 3

Импортозамещение для машиностроительных предприятий на встрече «Опыт цифровой трансформации отечественных производств»

Reading time 4 min
Views 392
Нанософт разработка corporate blog

Компания «Нанософт разработка» приняла участие в работе практической конференции 4.0 «Опыт цифровой трансформации отечественных производств», которая прошла 21 июня в Москве на площадке МИА «Россия сегодня». Специалистам были представлены новые отечественные цифровые платформы IndustriCS 4.0 для управления производствами, IndustriCS 4.0 Platform Refinery для оптимизации работы предприятий нефтехимической промышленности, а также программный продукт nanoCAD Механика 3D, предназначенный для машиностроительного проектирования.

Читать далее
Rating 0
Comments 0

Новая глава истории компании «Нижегороднефтегазпроект» началась с перехода на Платформу nanoCAD

Reading time 6 min
Views 355
Нанософт разработка corporate blog Systems engineering *

ООО «Нижегороднефтегазпроект» (ННГП) – российская инжиниринговая компания, выполняющая широкий спектр работ по проектированию, обоснованию инвестиций, поставке оборудования, управлению строительством (причем не только в области нефтегазопереработки и нефтехимии), разработке технологий и программного обеспечения. Компания образована в 2019 году как результат реорганизации проектного блока ООО «Лукойл-Нижегородниинефтепроект». Для реализации задач проектирования была выбрана российская Платформа nanoCAD. Лицензии предоставила компания «АркСофт» – поставщик ИТ-решений и сервисов, авторизованный партнер ООО «Нанософт разработка». О том, как происходил переход на российское ПО молодой компании с 70-летней историей, рассказывает Андрей Шибякин, руководитель группы ИТ ООО «Нижегороднефтегазпроект».

Читать далее
Total votes 2: ↑0 and ↓2 -2
Comments 0

После шести лет разработки вышла новая стабильная версия свободного 2D САПР LibreCAD — 2.2.0

Reading time 1 min
Views 3.7K
Open source *CAD/CAM *Software IT-companies


17 декабря 2022 года, спустя шесть лет разработки, стала доступна новая версия свободного 2D САПР LibreCAD под номером 2.2.0.
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 1

«Нанософт разработка»: коротко о главном в 2022 году

Reading time 5 min
Views 981
Нанософт разработка corporate blog Software IT-companies

Декабрь – время подведения итогов уходящего года. В 2022-м компания «Нанософт разработка» продолжила курс на совершенствование сервисов для клиентов и развитие продуктов на базе российской САПР-платформы nanoCAD. Компания успешно реализовала ряд проектов по внедрению своих решений в производственные процессы предприятий из стратегически значимых отраслей отечественной промышленности, ускорив распространение российских САПР и ТИМ.

Читать далее
Total votes 1: ↑1 and ↓0 +1
Comments 0

2D изображение в воздухе

Reading time 1 min
Views 773
Lumber room
Heliodisplay (от IO2 Tech) реализует 2D изображение в воздухе до размеров 30-дюймов по диагонали.
Просмотр при прямых солнечных лучах невозможен. Изображение пока только 2D — т.е. плоское.
Зато просмотр не требует каких-либо специальных добавочных устройств или очков.
Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Comments 7

Получаем 3D из 2D. Неверонятно? Отнюдь.

Reading time 1 min
Views 780
Lumber room
На Digg проскочила новость о сервисе, который позволяет «оживить» 2D картинку, используя довольно хитрый механизм. Это кажется невозможным, как получение полноценного MP3kbps320 из MP3kbps128, но у них как-то получилось. Осталось придумать применение)
Total votes 5: ↑5 and ↓0 +5
Comments 4

Автоматическое преобразование изображений в 3D модели

Reading time 1 min
Views 2.3K
Lumber room
Создание 3D моделей из простых изображений буквально несколько лет назад казалось невозможным.
Но прогресс не стоит на месте и исследователи Университета Carnegie Mellon объявили, что они обнаружили способ автоматически получать 3D модели из простого изображения. Трансформация получается путем дифференцирования вертикальных и горизонтальных поверхностей.

посмотреть видео
Total votes 6: ↑4 and ↓2 +2
Comments 7

Braid on PC

Reading time 1 min
Views 822
Lumber room
image
Замечательная игра Braid недавно, а именно 10го апреля вышла на PC. До этого игра находилась в XBLA (Xbox Live Arcade — сервис по продаже игр для консоли Xbox360) и тогда ещё успела собрать достаточно много положительных рекомендаций.
Из себя игра представляет 2D экшен игру с логическими элементами, везде её сравнивают с такой игрой как «Марио», и в принципе не безосновательно. Особенностью игры, является то, что в неё добавляется новое производное «время», не банальное его замедление ускорение или прочее, а совершенно новый подход к этому измерению.
Собственно что бы это понять надо в это поиграть, также как и в World of Goo.
Игра уже есть в сети ;)… в сети Steam.
Читать дальше →
Total votes 43: ↑39 and ↓4 +35
Comments 47

Hero Core

Reading time 2 min
Views 1.1K
Lumber room
(Впереди астероид)Технологии движутся вперёд; за ними следуют игры. С двумерных игр люди постепенно переходят на трёхмерные: с пиксельной графики — на реалистичную. Старые игры забыты большинством людей.
Вместо старой восьмибитной палитры всё чаще используют High Color, улучшают движки, создают реалистичные модели, всё больше напоминающие настоящих людей, покупают всё более и более мощные компьютеры...

А как насчёт простых игр?

Чего-чего?
Total votes 63: ↑52 and ↓11 +41
Comments 61

Релиз Flare 0.11

Reading time 1 min
Views 3.7K
Game development *
Flare — молодая игра жанра RPG под открытой лицензией. Многие долго мечтали об открытом аналоге Diablo, и вот уже есть сдвиги в этом направлении. На данный момент игру разрабатывает один человек, нет ни сценария, ни возможности покупки вещей, но уже готов движок и неплохая изометрическая графика. Доступны и 3D-модели всех объектов в формате Blender.

Нововведения в 0.11:
  • Враги имеют четыре направления способностей как и герой;
  • Появились новые враги, которые стреляют из лука, владеют заклинаниями, бросают дротики, могут телепортироваться и многое другое;
  • Большинство способностей переехало в конфигурационный файл;
  • Новая пещера (на востоке от Goblin Warrens с существами шестого уровня);
  • Новые враги: скелеты-лучники, маги-скелеты и другие;
  • Новое магическое оружие дальнего боя: огненные шары и ледяные шипы;
  • Различные исправления ошибок.

Скриншоты:

image image image

Так как проект открытый, каждый может присоединиться к развитию этого чуда. Поздравляю поклонников Diablo/Diablo II.
Total votes 77: ↑67 and ↓10 +57
Comments 122

2d на Unity3d

Reading time 14 min
Views 215K
Game development *Unity3D *
Tutorial
В свое время, в начале разработки двухмерной игры на Unity3d, мне пришлось перерыть кучу документации, сайтов, проштудировать answers.unity3d.com и forum.unity3d.com на тему: как сделать 2d-игру на этом 3d-движке. Самыми первыми вопросами были: как правильно настроить камеру, как сделать 2d-спрайт так, чтобы он отображал текстуру «пиксель в пиксель». На то время уже существовал SpriteManager (далее – SM) и даже SM2 с его мощной поддержкой редактора. Судьба сложилась так, что я не мог его тогда купить, да и пробной версии не было. В итоге, мне пришлось самому написать несколько полезных скриптов для реализации 2d на Unity3d. О том, как это сделать, пойдет речь в этой статье.

"
Читать дальше →
Total votes 67: ↑63 and ↓4 +59
Comments 22

2D-Glasses. Если не нравится 3D

Reading time 1 min
Views 5.6K
Gadgets
Всё больше фильмов выходят в формате 3D и всё меньше кинозрителей продолжают любить этот формат. Кому то просто не нравится 3D, у кого то болит голова, да и пираты негодуют да и просто этот формат почти в каждом втором фильме, хотя эффектов 3D там почти нет.

Но есть элегантное решение — 2D-Glasses.

Читать дальше →
Total votes 137: ↑121 and ↓16 +105
Comments 207

Tiling в 2D-играх на Unity, масштабирование материала

Reading time 4 min
Views 16K
Game development *
Sandbox
При разработке 2D-игр на Unity часто возникает необходимость делать множество элементов различного размера из одного и того же материала. Самый простой пример – тайлы земли, травы, каменей и прочие элементы во всякого рода платформерах. Как правило, одинаковые тайлы по умолчанию используют один и тот же материал (в противном случае кол-во заранее созаднных материалов было бы чересчур большим). Часто делать каркас уровня из элементарных тайлов может быть неудобно из-за слишком большого кол-ва объектов на уровне, поэтому вместо элементарных тайлов используются большие тайлы – те же тайлы, только увеличенного масштаба. Допустим, нам надо поверх земли «посадить» два участка травы:

image

Читать дальше →
Total votes 35: ↑30 and ↓5 +25
Comments 9

Начало работы с игровым движком Rungine

Reading time 5 min
Views 3.6K
Game development *
Sandbox
Runner Engine (сокращенно Rungine) — это новый 2D/3D движок для создания игр и мультимедийных приложений. Он обладает гибким набором инструментов, которые способны помочь разработчику увеличить скорость разработки, но они пока находятся в доработке. В состав движка входят: Core (ядро с собственным набором утилит), GUI, Graphic2D. В данный момент Runner Engine поддерживает только DirectX9. Идет работа над поддержкой OpenGL. В дальнейшем планируется продолжить работу над поддержкой DirectX10 и DirectX11.

Поддерживаемая платформа: Windows

В данный момент движок находится в разработке. Если кому-то будет очень интересно посмотреть на этот движок в работе, возможно создание промежуточной демо-версии, для этого надо только сообщить.

Инициализация:

Первым шагом необходимо подключить dll движка:
#include "..\..\RunnerEngine\Runner.h"
#pragma comment(lib, "../../Bin/Runner.lib")


Объявляем девайс:
RDevice rdevice;
//Для инициализации необходимо вызвать метод Create:
if(!rdevice.Create(800, 600, Mode::Windowed, API::Direct3D9)) {
   return 0;
}


Весь рабочий цикл осуществляется следующим образом:
//рисуем, пока окно не закрыто
while(rdevice.EnterMsgLoop(true)) {
   rdevice.Clear();//очищаем поверхность окна
   //начало рисования графики
   if(rdevice.BeginScene()) {
        //рисуем картинку внутри окна
        rdevice.EndScene();//конец рисования
        rdevice.Present();//отображаем все нарисованное
   }
}

Все. Инициализацией мы разобрались. Теперь можно вывести на экран картинку или нарисовать изображение.

Читать дальше →
Total votes 31: ↑24 and ↓7 +17
Comments 43

Знакомство с XNA и написание первой музыкальной игры

Reading time 13 min
Views 43K
Game development *C# *
Tutorial
Привет всем начинающим геймдевелоперам и просто хорошим людям. Сегодня, я хочу познакомить вас с замечательным фреймворком XNA (набор инструментов с управляемой средой времени выполнения dotNet). Программировать мы будем на C#.
Для того, чтобы познакомить вас с XNA ближе, я предлагаю написать простую «музыкальную» 2D игрушку. Остальное под катом.
Читать дальше →
Total votes 70: ↑60 and ↓10 +50
Comments 28

LG SMART TV (обзор, вопросы, о контенте)

Reading time 4 min
Views 186K
LG Electronics corporate blog
Вступление

Привет, Хабр! Здравствуйте, друзья!

Тема этого поста – «умное телевидение» или Smart TV. Краткий, но емкий обзор, что у нас есть уже сейчас и что будет в ближайшем будущем.

image

Краткое содержание поста:

1. LG Smart TV в двух словах – что это, что есть в LG Smart TV в России.

2. Особенности платформы LG Smart TV, чем мы отличаемся от конкурентов.

3. Типы сервисов, доступных на телевизорах уже сейчас.

Интересно? Читаем дальше --->
Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Comments 48