Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/22: Рейтинг темы: голосов - 22, средняя оценка - 4.64
0 / 0 / 1
Регистрация: 10.11.2010
Сообщений: 26
1

opengl анимация снег

30.03.2012, 15:39. Показов 4254. Ответов 3
Метки нет (Все метки)

не могу создать анимацию снега, помогите пожалуйста!
вот снеговик, его нужно сделать прозрачным, чтоб снежинки в него входили. Только начала изучать OpenGL и вот встала на анимации... Буду очень благодарна, заранее спасибо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
glPushMatrix();
  //тело
    glTranslated(0,-3,0);
    glColor3d(1,1,1);
    auxSolidSphere(1.7);
    glTranslated(0,2.9,0);
    glColor3d(1,1,1);
    auxSolidSphere(1.3);
    glTranslated(0,2.2,0);
    glColor3d(1,1,1);
    auxSolidSphere(1);
 
 
 
    //колпак
    glTranslated(0,0.9,0);
    glRotated(-75, 1,0,0);
    glColor3d(1,0,0);
    auxSolidCone(0.6,1.7);
 
    //лицо
 
    glTranslated(-0.3,-1.4,0);
 
    glColor3d(0,0,0.3);
    auxSolidSphere(0.1);
    glTranslated(0.6,0,0);
 
    glColor3d(0,0,1);
    auxSolidSphere(0.1);
 
 
    glTranslated(-0.3,-1.6,0);
    glRotated(245,1,0,0);
    glColor3d(1,0.5,0);
    auxSolidCone(0.2,1);
        glPopMatrix(); 
        
    auxSwapBuffers();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2012, 15:39
Ответы с готовыми решениями:

Анимация в OpenGL, а где собсно, анимация?
// Bounce.cpp // Demonstrates a simple animated rectangle program with GLUT // OpenGL SuperBible,...

Qt + OpenGL. Анимация
Пытаюсь сделать анимацию, но не понимаю что да как... Объясните пожалуйста. *.h class GLWidget...

OpenGl анимация
Всем привет. Нужно написать анимацию для вывода спрайта. Анимация заключается в замене...

анимация в openGL на С++
У кого работает на пишите пожалуйста? #include <GL/freeglut.h> Предоприделим глобальными...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
3
Эксперт С++
1663 / 1035 / 174
Регистрация: 27.09.2009
Сообщений: 1,945
30.03.2012, 18:28 2
Тут нужна система частиц: создать массив, описывающий снежинки, просчитывать каждый кадр их падение по какой-нибудь подходящей закономерности. В описании должны быть текущие координаты снежинки и параметры движения (изначально заполняются случайным образом). Снежинки, достигшие "пола", помещаются на "потолок" с новыми параметрами. Рисовать циклом при помощи glBegin(GL_POINTS), glVertex3d, glEnd.
0
3327 / 2701 / 732
Регистрация: 25.03.2012
Сообщений: 9,770
Записей в блоге: 1
01.04.2012, 17:18 3
Цитата Сообщение от Nick Alte Посмотреть сообщение
Рисовать циклом при помощи glBegin(GL_POINTS), glVertex3d, glEnd.
Во-во! Отличный совет! Сферы здесь будут ни к месту. К тому же, я подозреваю выводить каждую снежинку сферой чрезвычайно тормознуто.
0
Заблокирован
Автор FAQ
01.04.2012, 22:02 4
nas, снежинки должны быть не "кусками мяса" а подгружаемыми текстурами, движением которых управляем, также есть текстура заднего фона + текструа снеговка, это по моему урок 12 либо 14 у NeHe
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2012, 22:02

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Спрайтовая анимация в OpenGL
Здравствуйте. Собственно, вопрос таков: как реализовать спрайтовую (покадровую) анимацию персонажа...

opengl - анимация сферы
Пожалуйста, помогите. хотя бы советом)). задача состоит в том, чтобы прога рисовала трехмерный...

Анимация куба OpenGL (C++)
У меня нарисована по граням игральная кость. Используется glEnable(GL_DEPTH_TEST) для глубины и...

Анимация сортировки массива на OpenGL
Задали курсовую анимация сортировки массива на OpenGL, элементы массива представляются...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.