LINUX.ORG.RU

Debian на ноуте, Лабы, Диплом по компьютерной графике


0

0

Небольшое вступление (о ноуте и Убунте):
Купив ноут (hp530) столкнулся с некотрыми проблемами в виде
сложности настройки фич ноута (suspend/hibernate, fn-keys, ...) в
Debian Lenny, немного ослаб духом вследствии неудачных попыток,
решился на переход на Ubuntu, в Убунте (7.10) заработали фичи, но
появилась некотрая нестабильность работы (абсолютно неведомая пользователю
Debian testing :) ) да и вообще почуствовал там себя не комфортно как-то.
Решил твердо: вернуть Debian и, не ленясь, все настроить!
Так и сделал! Теперь на ноуте привычная добротная система, все фичи
работают как следует, все стабильно - я доволен! :)

Что мы видим (о FVWM, VIM, Qt4 и лабах по комп. графике):
На скрине:
Fvwm 2.5.21, тему (оформление окон, FvwmButtons, FvwmPager, цветовую гамму)
для него делел сам, справа в центре основная фича моего тюнинга - Самодельный
FvwmButtons с прокруткой, мне очень удобно его юзать! Тени вокруг окон - xcompmgr
(Composite extention), работает стабильно, не нагружает систему, только XV с
ним не работает, но для этого есть кнопка xcompmgr-switch. На заднем плане
VIM 7.1 с самодельной цветовой схемой, в нем исходники лабы, что на экране.

Лаба:
Окно geom_mod это лаба по компьютерной графике, а именно различные
преобразования двумерного изображения, сейчас демонстрируется проекционное
преобразование. По сути смысл лабы заключается в том чтобы понять как работает,
например, OpenGL, и попробовать сделать реализацую некотрых его функций,
правда жутко неоптимизированных и без аппаратной поддержки. Лаба как вы уже
успели догадатся сделана на Qt4.

Диплом (Хочу с вами посоветоватся!):
Всегда питал интерес с алгоритмам компьютерной графики и решил писать диплом
бакалавра по данной тематике. Имею некотрый опыт с OpenGL. Желая совместить
приятное с полезным мне пришла в голову идея в качестве дипломной работы
принять участие в каком-то OpenSource проекте, где нужны люди занимающиеся
алгоритмам компьютерной графики, чтобы изучить ( :) ) и реализовать в нем
какие-то интересные алгоритмы.

Хочу спросить у людей близких к графике, какие есть интересные темы,
касающиеся компьютерной графики, по масштабу близкие к дипломной работе,
а так же OpenSource проекты, где нужна "графическая" (в плане программирования)
помощь.

Буду очень блягодарен за здоровую критику и советы!

>>> Просмотр (1280x800, 244 Kb)

деморализирующие вопросы (с общей начинкой) для подготовки к защите:

* чем это отличается от очередного "делания вещи"?

* где здесь вызов (как в науке)?

* чем то. что ты делал, ново?

no offense, я во благо:)

Pi ★★★★★
()
Ответ на: комментарий от Pi

На скрине конечно нет ничего нового, но достаточно для повышения у меня интереса к графике, по этому хочу узнать мнение шарящих в графике о перечне интересных (по их мнению) тем для написания диплома.

fifajan
() автор топика
Ответ на: комментарий от fifajan

на сколько я знаю, так сча все углублены со страшной силой в ray tracing, ибо тени в том же опенГЛе рисуются вручную, а обчитывать лучи света дорого стоит.

Pi ★★★★★
()
Ответ на: комментарий от iriyoox

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

fifajan
() автор топика

Отличный скрин. Ну и это самое... в студию короче.

ip ★★★★
()

Хотелось бы увидеть конфиги fvwm.

defmacro
()

Спасибо, очень понравилось - побежал осваивать qt4 и opengl ))) Чтоли перейти на vim с kdevelop - уж больно цветовая гамма понравилась - люблю желтый )) Удачи с дипломом )

anonymous
()

> Хочу спросить у людей близких к графике, какие есть интересные темы, касающиеся компьютерной графики, по масштабу близкие к дипломной работе, а так же OpenSource проекты, где нужна "графическая" (в плане программирования) помощь.

GEGL

Igron ★★★★★
()

зачетный скрин!

ELF ★★
()

приветствие && пожатие_руки :) Тоже юзаю Qt4 + OGL =) и тоже для диплома. Так держать )

anonymous
()

Работа работой, а мне из всего понравилось само оформление рабочего пространства - красиво и удобно imho, да еще и летает небось с таким набором программ и оконным менеджером

от меня +1!

enby ★★
()
Ответ на: комментарий от anonymous

Вообще-то на скрине нет никакого OpenGL. Там реализация парочки из сотен (тысяч ?) его фич, например трансформации обьекта (вращение, перемещение, ...) и системы координат (переход в аффинные, проективные координаты), все сделано по формулам (или с помощью перемножения определенных матриц) рисуется средствами QPainter. Как уже говорилось цель лабы не создание кривого велосипеда, да еще и без аппаратного ускорения, а понимание матиматических принципов заложенных в OpenGL.

fifajan
() автор топика

>какие есть интересные темы,
касающиеся компьютерной графики, по масштабу близкие к дипломной работе,
а так же OpenSource проекты, где нужна "графическая" (в плане программирования)
помощь.

прикрути в blender какиенибудь NURBS! ;-)

anonymous
()
Ответ на: комментарий от anonymous

>какие есть интересные темы,
>касающиеся компьютерной графики, по масштабу близкие к дипломной >работе,

дипломная работа на уровне университета? специализация какая?
актуальна 3D реконструкция, типа того что есть в
3DSlicer, power crust, особенно с реализацией параллельных вычислений.

Valeriy_Onuchin ★★
()

Кааакой не хороший врунишка! ))) FvwmButtons с прокруткой, причем именно такой, как у тебя, есть в примерах на fvwm.org ))))

MaDMaN ★★
()

> Хочу спросить у людей близких к графике, какие есть интересные темы, касающиеся компьютерной графики, по масштабу близкие к дипломной работе, а так же OpenSource проекты, где нужна "графическая" (в плане программирования) помощь.

Читай новость про PlaneShift :)

Aceler ★★★★★
()

>появилась некотрая нестабильность работы (абсолютно неведомая пользователю Debian testing :) )

отсюда поподробней. или просто газы в лужу выпустил? ;)

AcidumIrae ★★★★★
()
Ответ на: комментарий от AcidumIrae

Ну ставил я альфу или бету Убунты 7.10 под названием tribe5. Машина частенько зависала при переключении иксы-консоль и использовании xv, разгребать эти проблемы не было никакого желания, впрочем как и ждать мега-стабильного релиза убунты. Откатился на Debian testing, где ни разу не наблюдал подобных проблем со своим ноутом (i945gm video).

fifajan
() автор топика

>Хочу спросить у людей близких к графике, какие есть интересные темы, касающиеся компьютерной графики, по масштабу близкие к дипломной работе, а так же OpenSource проекты, где нужна "графическая" (в плане программирования) помощь.

Можешь попробовать силы в открытых графических движках для игр/визуализации.

Например, в Irrlicht покопаться и допилить рендерер до нормального состояния. Не по себе видеть в таком популярном двиге в рендерере glBegin()/glEnd(). Отрисовка через VBO была бы не лишней. =)

resu_t
()
Ответ на: комментарий от fifajan

>Ну ставил я альфу или бету Убунты 7.10

и сравниваете с testing? может с unstable лучше? ;)

>разгребать эти проблемы не было никакого желания, впрочем как и ждать мега-стабильного релиза убунты

а поставить 7.04 в голову не пришло? - ССЗБ ;)))

>Откатился на Debian testing, где ни разу не наблюдал подобных проблем со своим ноутом (i945gm video).

http://beta.linux.org.ru/view-message.jsp?msgid=2203596#2205688

AcidumIrae ★★★★★
()

В качестве Opensource проекта рекомендую Eigen -- это библиотека C++ шаблонов, то есть никаких дополнительных зависимостей. Входит в состав KDE4. Команда разработчиков очень дружелюбная и энергичная.

Можно начать ознакомление с блога Бенуа и сайта проекта:

http://bjacob.livejournal.com/

http://eigen.tuxfamily.org/

относительно проекций на скриншоте: http://eigen.tuxfamily.org/group__projective.html

neksa
()
Ответ на: комментарий от neksa

> рекомендую Eigen

посмотрел, не понял "что нового и продвинутого" предлагает проект?
"No dependency", "Very good performance" ...?
100%, не для диплома.

Valeriy_Onuchin ★★
()

Чёрт подери, я тоже пишу машграф в vim с Qt4!

ManMachine
()
Ответ на: комментарий от Pi

> * где здесь вызов (как в науке)? > * чем то. что ты делал, ново?

К диплому бакалавра эти вопросы слабо относятся.

sv75 ★★★★★
()

хех... хороший скрин ,)

а можно конфиги fvwm и vim? ,)

akaslon
()
Ответ на: комментарий от Valeriy_Onuchin

Все-таки стоит дочитать Features до конца и посмотреть код. И какой критерий, по которому "100% не для диплома"?

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

Если требуется посерьезней подход, то самое время посетить http://www.siggraph.org/

тем более, что в этом месяце открыт доступ к 1100 докладам: http://encore.siggraph.org/

neksa
()
Ответ на: комментарий от neksa

По поводу 3д движков - опен сорсный кроссплатформенный Ogre3D, на данный момент вне конкуренции в своей нише.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.