+ Reply to Thread
Results 1 to 13 of 13

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

  1. #1
    Annihi1at0r's Avatar

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

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

    Подскажите в каком направлении "копать"? :?
    MA770T-UD3/AMD Phenom-II B50/16384MB RAM/GF9800GT/Gentoo Linux 11 (kernel 2.6.38 gcc 4.6.0 glibc 2.7.0)

  2. #2
    root's Avatar

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

    Ты правильно понял задание?
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  3. #3
    Annihi1at0r's Avatar

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

    Вроде бы как да, а что?
    MA770T-UD3/AMD Phenom-II B50/16384MB RAM/GF9800GT/Gentoo Linux 11 (kernel 2.6.38 gcc 4.6.0 glibc 2.7.0)

  4. #4
    Ærik's Avatar

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

    Так понял, что нужно наваять что-то вроде демки. В демо 3D объекты не в виде набора полигонов, а в виде мат. модели геометрического объекта (иногда демки просто навалены шариками, кубиками, пирамидами и пр. геометрическими фигурами, которые можно просчитать математически). Нужна модель человека, что-бы голова, шея, туловище, руки, ноги и что-бы это все ещё и двигалось.

    Видел такое в демо Farbrausch fr-025: The.Popular.Demo. Вот видео:

    [center:33eckvuq][youtube:33eckvuq]http://www.youtube.com/watch?v=pq-aLBNwpPQ[/youtube:33eckvuq][/center:33eckvuq]

    Вот само демо: http://www.pouet.net/prod.php?which=9450

  5. #5
    Annihi1at0r's Avatar

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

    Что-то вроде того, только это надо сделать не чтобы оно само двигалось, а чтобы камера сама перемещалась относительно человека, при помощи кнопок в окне программы или стрелками.
    MA770T-UD3/AMD Phenom-II B50/16384MB RAM/GF9800GT/Gentoo Linux 11 (kernel 2.6.38 gcc 4.6.0 glibc 2.7.0)

  6. #6
    root's Avatar

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

    Вроде бы как да, а что?
    Тяжеловатая работа, как для курсовой... А какие еще у вас задания дают? Не ужели, наконец-то, начали учить студентов или преподаватель с бодуна придумывал эти задания?

    PS: В графике не силен, но наверное нужно рисовать овалами, части тел. Потом это все склеишь и получится человечек.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  7. #7
    Annihi1at0r's Avatar

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

    Quote Originally Posted by Annihi1at0r
    OFFTOP Да у нас не образование, а бардак. Поставили вместо дисциплины "Микропроцессорные системы" дисциплину "Социология управления", вместо "Системного программирования" "Психологию и педагогию", и это на ИТ-факе.

    Преподаватель дает такое задание, у предыдущего третьего курса (который сейчас на четвертом) были проще задания, например нарисовать вазу.
    Пример (ваза) на С++ под win32:
    скачать с FTP.NRG-TEAM.ORG
    MA770T-UD3/AMD Phenom-II B50/16384MB RAM/GF9800GT/Gentoo Linux 11 (kernel 2.6.38 gcc 4.6.0 glibc 2.7.0)

  8. #8
    root's Avatar

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

    Пнятно.

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

    PS1: Производительность этой программы не радует, а если конкретно она страшная...
    PS2: Ваза и Человек соотносится по сложности раз в 5 минимум...
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  9. #9
    Annihi1at0r's Avatar

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

    В понедельник попробую подолбать препода.
    MA770T-UD3/AMD Phenom-II B50/16384MB RAM/GF9800GT/Gentoo Linux 11 (kernel 2.6.38 gcc 4.6.0 glibc 2.7.0)

  10. #10
    root's Avatar

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

    Если работу получил недавно, то нормальный преподаватель - должен поменять работу, если у тебя с ней возникают трудности.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  11. #11
    Annihi1at0r's Avatar

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

    Пообщался с преподавателем, он говорит что упростит задание - теперь не нужно создавать человека, а достаточно создать его голову (череп). Есть идеи?
    MA770T-UD3/AMD Phenom-II B50/16384MB RAM/GF9800GT/Gentoo Linux 11 (kernel 2.6.38 gcc 4.6.0 glibc 2.7.0)

  12. #12
    root's Avatar

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

    Надо искать специализированные сайты по этому делу. Так просто это не пишется. Если надо сделать, так же как была реализована ваза, то я вообще XЗ, как построение черепа можно описать формулами.

    PS: Помочь могут только 3D-Программеры и то немногие из них, смогут подсказать, как нарисовать подобное без разного рода библиотек.

    PSS: Вот сайт(EN), где реализованы подобные задачи, только на Питоне.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  13. #13
    Luna-Tic's Avatar

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

    А движок для военного симулятора не задавали ? поинтересуйся у препода почему :)))))
    На самом деле там сложные мат уравнения и жесткая физика у меня есть человек который работает в подобной сфере. Могу поинтересоваться в какую степь копать
    "Я не потерпел неудачу, просто я открыл 10 000 способов, которые не работают."
    Tomas A. Edison

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:44
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org