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

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

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

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

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

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

Предисловие

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

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

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

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

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

Создание игр3D API Molehill и Flash Player 11 - крутотенюшка

аппаратное 3D во flash 11Кто бы как не любил adobe, но он однозначно создал революционные для своего времени инструменты и продолжает работать, пока другие только и могут что кричать :)

Кстати, свою первую игру (2D шутер) написал на Flash 5 / action script :)

Под катом подробности и потрясающее видео всего этого дела.



Читать дальше
  • +3
  • Anvi
  • 28 февраля 2011, 14:28

Новости Esate.ruМертвый период сайта

Всем привет.

Из-за очень жестких проблем с учебой/работой/здоровьем выпал очень сильно из жизни сайта на 2 месяца.
Сейчас жизнь постепенно возвращается в нормальное русло и постепенно планирую вернуться к ряду вопросов, так многих интересовавших:
Читать дальше
  • +1
  • Anvi
  • 28 февраля 2011, 14:16

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

Всем привет.

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


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

Новые уроки 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

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

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

Новые уроки OpenGL и мультимедиаЗагрузка .X (DirectX) файлов в OpenGL

Загрузка трехмерных моделей


Для загрузки из файла трехмерных объектов (Meshs) в OpenGl, нет встроенных решений. Так, как OpenGL — это кросс-платформенная библиотека, которая была написана для вывода графики, а не для работы с файловой системой, потоками....

Поэтому хочу поведать, как грузить удобный, и простой для понимания загрузки, DirectX-совский .X файл. Мы будем использовать связку C# + Tao.Framework, поэтому желательно почитать пару уроков, как ее использовать.

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

Новости Esate.ruВсех с новым годом!!!

Радуйтесь, отдыхайте, добивайтесь поставленных целей в следующем году!
Всех с праздником!

  • +3
  • Anvi
  • 31 декабря 2010, 20:22

Создание игрСоздание небольшой 3D игры на OpenGL в виде уроков.

Небольшое историческое отступление


Создание игры OpenGL, C++Когда-то очень давно, я создал небольшую игру, к которой прилагался учебник, полностью освещавший ее создание.
Учебник должен был участвовать в конкурсе, но к сожалению, его «неверно оформили» и нигде он так и не поучаствовал.

Но ведь не пропадать добру!

Свободное время перед новым годом — думаю, что можно занятся небольшой корректировкой кода ну и по тексту где надо, и поделится небольшим циклом уроков.
Текст написан немного не серьезно, местами, возможно применение не самых лучших методов, ну я думаю это не очень страшно — просто приятно отдать дань старой работе, которая пролежала 7 лет в бекапных архивах :)

Читать дальше
  • +3
  • Anvi
  • 27 декабря 2010, 00:27

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

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

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

Оригинал


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

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

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

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

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

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

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

Новости Esate.ruНовый год близок - предлагаю провести акцию!

Новогодний апдейт на esate.ru :)

Всем привет.


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

P.S: Постараюсь выступить в роли деда мороза и тоже кое-что подкинуть в копилку :)

Присоединяйтесь: меньше обсуждений — больше уроков!
  • +3
  • Anvi
  • 24 декабря 2010, 15:58

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

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

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

Голосования, опросыИнтересен ли вам OpenGL 4.*?

Требования к видео-подсистеме довольно значимые: - Nvidia GeForce GTX 400 series - ATI Radeon HD 5000 series или выше
  • +2
  • Anvi
  • 10 декабря 2010, 10:16

Электронные книги по OpenGLOpenGL Супер Книга

OpenGL - супер книга. 3 издание, djvu.Простое изложение сложных вещей и подробное описание функций. Делает эту книгу незаменимой, как для новичков в OpenGL и 3d графике, а так же и для профи желающих более полно изучить OpenGL.
P.S. + доступ к исходникам к книге.













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

Новости и полезные ссылки OpenGLтопик-ссылка Электронный журнал о разработке компьютерных игр.

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

Новости и полезные ссылки OpenGLтопик-ссылка Еще одна технология для использования OpenGL(а также OpenAL, OpenCL) в C#

Полностью объекта-ориентировочная библиотека для использования OpenGL, OpenAL, OpenCL. Также есть классы для ввода и окон - аналог(в своем роде) Glut. И есть классы с алгеброй геометрии и математическими функциями(OpenTK.Math). Может использовать SimpleOpenGLControl из Tao.framework, для инициализации контекста OpenGL.

Голосования, опросыНужен ли форум на esate.ru?

Люди редко легко и быстро принимают какой-либо новый, не привычный способ обмена информации. Удобнее ли вам общаться на форуме, и считаете ли вы, что он незаменим, несмотря на возможность ведения личных и коллективных блогов?
  • +3
  • Anvi
  • 04 ноября 2010, 22:50

Электронные книги по OpenGLИнтерактивная компьютерная графика - вводный курс на базе OpenGL

Компьютерная графика


книги по openGL, openGLКак известно, компьютерная графика — это не только OpenGL API. Это еще и множество математических алгоритмов, описывающих поведение света, законы его преломления, методы оптимизации трехмерных сцен, поиска невидимых поверхностей и т.д.

Читать дальше
  • +1
  • Tester
  • 29 августа 2010, 11:48

Новости и полезные ссылки OpenGLПару слов об OpenGL 4.0

OpenGL 4

11 марта 2010 года Khronos Group на GDC объявила о выпуске спецификации OpenGL 4.0:


Эволюция OpenGL 1 — 4

Читать дальше
  • +1
  • Anvi
  • 29 августа 2010, 10:59

Новые уроки OpenGL и мультимедиаСоздание 2D движка на C++ & OpenGL. (перевод с gpwiki.org)

Можно подхватить неплохой подход к основам движкостроения, познакомиться с принципами, узнать для себя что-то новое.
Читать дальше
  • +2
  • Anvi
  • 29 августа 2010, 09:48

Новости Esate.ruХотите написать собственный урок? Прочтите пожалуйста пожелания :)

Как создать качественные уроки?
Вы хотите создать собственный урок, тем самым поделившись с сообществом своим опытом? Это отлично!

Но, пожалуйста, прочтите некоторые пожелания и советы, которые помогут вам создать интересные и качественные уроки.
Читать дальше
  • +3
  • Anvi
  • 27 августа 2010, 16:32