TOP топиков

Обработка изображенийГрафические фильтры на основе попиксельной обработки изображений (Часть 3)

В этом уроке мы научимся изменять тон и гамму изображения. Для изменения тона будем использовать цветовую модель HSL.О ней я сейчас расскажу поподробней…
Читать дальше

Обработка изображенийОбработка изображений в С++

Предисловие

Сидел я и программировал разнообразную ерунду, а именно графические фильтры и все что с ними связано, на C#. И потихоньку учил С++. Потом решил я сравнить производительность C# и C++.В тесте будут принимать участие самые распространённые графические фильтры: негатив, сепия, корректировка яркости и контрастности. Написал основу на С++ для загрузки/сохранения изображений с использованием DevIL, и перевел коды фильтров с шарпа на C++. Хотя эта основа наверное далека от идеала.
Читать дальше

Новые уроки OpenGL и мультимедиаGLFW. Скелет OpenGL приложения со сглаживанием.

Создание OpenGL приложения с полноэкранным сглаживанием используя GLFW


Читать дальше

Новости и полезные ссылки OpenGLKhronos начинает разрабатывать новый открытый стандарт для компьютерного зрения

Недавно на почту получил интересную новость, скоро компьютеры смогут реально видеть и "осознавать" происходящие =))))
Вот копия переведенного письма:
Читать дальше

Новые уроки OpenGL и мультимедиаПроигрываем видео (другой способ)

Так как еще плоховато ориентируюсь по сайту не обижайтесь на отсутствие скриншотов.

Итак, приступим: Читать дальше

Игры и движки2.1 SystemCore - Application

2.1 SystemCore — Application

Думаю из названия понятно, что в этом уроке будет рассматриваться системное ядро, а конкретнее его составляющая — приложение.
Читать дальше
  • +5
  • isaer
  • 03 февраля 2011, 02:34

Новые уроки OpenGL и мультимедиаКонкурс уроков по OpenGL / gamedev.

Всем привет.

Собственно тема — конкурс уроков по OpenGL с углублением в gamedev.


Читать дальше
  • +5
  • Anvi
  • 18 января 2011, 08:03

Обработка изображенийГрафические фильтры на основе попиксельной обработки изображений (Часть 1)

Всем привет! В этом уроке я расскажу, как создать негатив и сепию.

Пример изображения после обработки:

Пример работы фильтра, результат 1

Читать дальше

C++Тестирование производительности участка кода

Тестирование производительности участка кода. Оценка производительности алгоритма


Иногда бывает необходимость протестировать алгоритм или часть кода, чтоб узнать "не здесь ли тормозит?". А использование профайлера слишком монструозно или не практично. Тогда можно замерить производительность участка кода, прямо в коде. Для этого есть много методов, и все они не без погрешностей.
Читать дальше

Новые уроки OpenGL и мультимедиаВидео урок по созданию песочных часов в Blender. 1 часть

Видео урок по созданию песочных часов в Blender. 1 часть

Для этого потребуется блендер выше 2.5 версии, рекомендую скачать самую новую 2.61



В первой части описывается, процесс моделирования во втором уроке мы рассмотрим настройку материалов и света. Кому хоть чуток понравился ставьте плюс!
Это мой первый видео урок поэтому, пожалуйста не придирайтесь сильно, я очень старался)
Сразу меняйте качество видео, в стандартом ничего не разобрать.

Электронные книги по OpenGLРазработка и отладка шейдеров (GLSL)


Автор: Алексей Боресков
Название: Разработка и отладка шейдеров
Язык: Русский
Год: 2006
Формат: DJVU
Качество: высокое, 600 dpi

Читать дальше

Visual Basic.NetЧасть2_Visual Basic.Net - Игровой цикл в 1000/сек на API таймере

API таймер Часть 2

А теперь мы подробнее разберем дополнительные возможности программирования
с использованием API таймера

Первая часть статьи находиться здесь

Читать дальше
  • +4
  • gally
  • 06 августа 2011, 12:05

Visual Basic.NetЧасть1_Visual Basic.Net - Игровой цикл в 1000/сек на API таймере

Visual basic API timer

Организация игрового цикла с помощью Api таймера на Visual Basic.Net. Точность 1 мс.

Если взять встроенный таймер от Net, то он не дает разрешения срабатывания меньше чем 16 мс!
Да, еще у него разброс срабатывания может растянутся до 55 мс.
Связано это с тем, что у этого таймера низкий приоритет в системе. Например
если сработают другие события Windows, например события клавиатуры,
то система начинает обрабатывать сначала эти события, как более важные, а другие события оставляет на потом!
Читать дальше
  • +4
  • gally
  • 05 августа 2011, 10:00

КонкурсыКонкурс №1 на самый красивый рабочий стол

Конкурс предложен пользователями сайта esate.ru

Условия участия:
Предоставить скриншоты вашего рабочего стола, на скриншотах должно быть:
1. Рабочий стол
2. Окно папки
3. Браузер

Читать дальше

Новые уроки OpenGL и мультимедиаУрок по созданию класса Камеры

Камера.


В этом уроке мы научимся создавать класс — камера.
Для этого мы сначала попробуем разобраться с командой библиотеки Glu — GluLookAt. В нашем случаи Glu.gluLookAt.Она принимает три набора
аргументов, которые задают точку наблюдения, прицельную точку (точку, на которую
направлена камера) и направление, которое следует считать верхним.



Пример:

          Glu.gluLookAt(Position.x, Position.y, Position.z, //Позиция самой камеры
                        View.x, View.y, View.z,             //Куда смотрим
                        Up.x, Up.y, Up.z);                  //Верх камеры


Вроде бы все просто. Теперь создадим отдельный класс в нашем приложении — Camera. Сразу подключим пространства и создадим Vertex3D — структуру, где будут храниться X,Y,Z векторов.


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Tao.FreeGlut;
using Tao.OpenGl;
using Tao.Platform.Windows;

namespace Engine
{
    class Camera
    {
        private struct Vector3D
        {
            public float x, y, z;
        };
    }
}

Читать дальше
  • +4
  • OniKy
  • 17 января 2011, 10:24

Обработка изображенийГрафические фильтры на основе попиксельной обработки изображений (Часть 2)

В этом уроке мы научимся изменять яркость и контрастность изображения.

Пара изображений для примера.

Оригинал


Контрастность + 35

Читать дальше

Новые уроки OpenGL и мультимедиаСамый простой способ проигрывания видео заставки в C#.

Есть быстрый и удобный способ проиграть видео в прям на форме, с помощью COM элемента Windows Media Player.

Не будет терять лишнее время и приступим сразу к делу.
Читать дальше

Вопросы OpenGL + C#.Уравнение второго порядка

Есть ф-ия 2 порядка(3д кривая) надо как то её отобразить С помощью каких методов можно сделать такое?
  • +4
  • rembo
  • 30 ноября 2010, 18:18

Блог им. BumblebeeGame Developing

Приветствую всех!!!
Итак начну.

Есть такое предложение коллективного создания игр используя допустим знания полученные на сайте. Совместная разработка идеи игр. Совместное распределение ролей!!!
Коментарии преветствуются (что зачем как и нужно ли)
 
Забыл добавить — если кто согласен или заинтересован — пишите в комментах да и тд

Блог им. ProCoderЗвук в игре C#

Ну что тут скажешь. Например нам нужно чтобы когда пользователь нажимал на ЛКМ был слышан выстрел.
Читать дальше