WebGL и редактор

WebGL не так давно был просто экспериментом, а теперь стал целым направлением в развитии Интернета. Многие люди на столько привыкли к своим браузерам и сайтам, что уже всё реже и реже устанавливают различные программы. Обычно пользуются онлайн сервисами, различными приложениями и играми для которых не требуется установка.
Читать дальше

UTF-8

Сегодня всё утро ушло на борьбу с различными языками в 3D редакторе. Была поставлена задача — добавить поддержку различных языков таких как Русский, Китайский, Английский, Французский, возможно и другие. Для внедрения различных языков нужны различные шрифты и растровое изображение каждого символа. Но как и обычно бывает, мы не знаем каким языком будет пользоваться человек. Может у него будет стоять основной язык Английский, а названия предметов и объектов он захочет на Русском или Китайском. В итоге придется подгружать отдельные шрифты создавать для них отдельные текстуры, занимать лишнюю память.
Читать дальше

Визуальный язык программирования

Визуальный редактор скриптов был создан около двух лет назад. Он является основной частью процедурного моделирования в редакторе Dreams 3D, именно на нем производится основная часть расчетов. Задается логика поведения, условия при которых генератор выбирает правильный путь построения. Изначально визуальный редактор скриптов создавался для игры Space Soldiers, для управления логикой игры, но в ходе разработки было принято решение расширить его возможности.
Читать дальше

Процедурный генератор стадий и помещений

Как и планировал, делюсь информацией о ходе развития проекта. И первым на очереди: Процедурное Моделирование. Это одна из частей новой версии трехмерного редактора моделей (Dreams 3D). Процедурное создание стадий и помещений, будоражит сердца разработчиков уже несколько десятилетий. Еще во времена первого Doom были попытки создания автоматизированных средств рисующих карты. Но успеха добиться на этом пути очень сложно. Есть множество программ которые комбинируют из блоков стадии, но их дизайн весьма прост, привычен и повторяется. Например серия игр Quake и Doom подарила своим поклонникам новый мир, где дизайн на столько необычный. Пропитан духом фантастики, мистики, где за каждым углом таится опасность. Но все карты в этих играх нарисованы людьми. И вот рассмотрим как это всё происходит.
Читать дальше

Doctor Who

Вышел новый сезон «Доктор Кто». Это культовый британский научно-фантастический телесериал.
Наконец, мы увидим с вами родную планету Даликов. Море веселых, смешных, а порой и нелепых историй. Где главным виновником или участником происшествий выступает Доктор.
Читать дальше

Встреча с Владимиром Романюком

Летом 2015 года удалось встретиться с Владимиром в городе Новосибирске. Тем, кто не знает, о ком я пишу, это автор и разработчик проекта Space Engine. С Владимиром, мы встретились на вокзале — он как раз уже прилетел из Санкт-Петербурга в Новосибирск со своими близкими. Встретиться в живую это великая честь для программистов. Нас обычно разделяют огромные расстояния, но объединяет код и покорение просторов интернета.  На встречу я ехал из Барнаула, по секрету, ехал быстро, иногда очень быстро. Но пробки и ремонт дороги на некоторых участках затормозили мое быстрое перемещение. Когда я прибыл, то понимал, что это первая встреча с человеком, которого видел только на фото. И вот настал момент, когда я увидел веселую улыбку человека который смелыми шагами идет на встречу. И конечно, сразу после знакомства, начали разговаривать о всех аспектах жизни, ни как, не связанной с нашей профессиональной деятельностью. Обсуждали весь мир и даже как космические корабли бороздят просторы вселенной.
Читать дальше

Эволюция процедурных генераторов

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

Перенос сайтов с Joomla на WordPress

Очень часто в последнее время заказывают перенос сайтов. Обычно выбирают для нового сайта WordPress, но ошибочно думать что WP предназначен только для блогов. Многие компании выбирают как платформу для сайта именно WordPress из-за его легкости модифицирования и удобства в работе. Но если сравнивать с другими CMS такими как MonstraCMS, то WP в сравнении с подобными CMS вообще монстр, очень прожорливый к тому же. Но это окупается легкостью в настройке, создании материалов и конечно огромное число плагинов. Отступив от темы, мы тоже переходим на WordPress на части ресурсов. Делая работу другим осознаешь, что нам оно тоже пригодится и не придется уже изобретать велосипеды.

1 2