Планета знаний
Скачать 1.68 Mb.
|
Оценка Ландшафт 8 баллов Раскраска +2 балла Управление +2 балла Управление мышью +2 балла Объекты +3 балла Вода +4 балла Отражение +4 балла Тени +5 баллов В таблице указано максимальное число баллов по каждому пункту. Система выставления баллов гибкая, зависит от прав- доподобности и впечатления от работы. Дополнительные источники информации € http://www.vterrain.org Литература [1] Каннингем, С. ACM SIGGRAPH и обучение машинной гра- фике в Соединенных Штатах. Программирование, 4, 1991. [2] Bayakovsky, Yu. Russia: Computer Graphics Education Takes o in 1990s. Computer Graphics, 30(3), Aug. 1996. [3] Canningham S. An Evoluing Approach to CG Courses in CS. Graphicon'98 Conference Proceedings, MSU, Sept. 1998. [4] Bayakovsky, Yu. Virtual Laboratory for Computer Graphics and Machine Vision. Graphicon'99, Conference proceedings, MSU, Sept 1999. [5] Эйнджел Э. Интерактивная компьютерная графика. Ввод- ный курс на базе OpenGL, 2 изд. Пер. с англ.- Москва, ѕВи- льямсї, 2001. [6] Порев В.Н. Компьютерная графика. СПб., BHV, 2002. [7] Шикин А. В., Боресков А. В. Компьютерная графика. По- лигональные модели. Москва, ДИАЛОГ-МИФИ, 2001. [8] Тихомиров Ю. Программирование трехмерной графики. СПб, BHV, 1998. [9] Performance OpenGL: Platform Independent Techniques. SIGGRAPH 2001 course. 215 216 Литература [10] OpenGL performance optimization, Siggraph'97 course. [11] Visual Introduction in OpenGL, SIGGRAPH'98. [12] The OpenGL graphics system: a specication (version 1.1). [13] Программирование GLUT: окна и анимация. Miguel Angel Sepulveda, LinuxFocus. [14] The OpenGL Utility Toolkit (GLUT) Programming Interface, API version 3, specication. [15] А. Игнатенко. Однородные координаты. Научно- образовательный интернет-журнал ѕГрафика и Муль- тимедиаї. http://cgm.graphicon.ru/content/view/51/61/. Предметный указатель API, 11 GLU, Graphics Utility Library, 26 GLUT, GL Utility Toolkit, 27 IRIS GL, 12 OpenGL, 11 cинтаксис команд, 30 оптимизация, 115 особенности, 12 ошибки, 127 приемы работы, 101 Tao Framework, 157 Анимация, 20 Буфер глубины, 62, 90 маски, 94 накопитель, 93 очистка, 40 Граничные модели, 19 Графический процесс, 18 Команды GL glAccum, 94 glArrayElement, 50 glBegin, 44 glBindTexture, 80 glBlendFunc, 91 glCallList, 48 glCallLists, 48 glClear, 40 glClearColor, 40 glColor, 42 glColorMaterial, 68 glColorPointer, 50 glCullFace, 46 glDeleteLists, 48 glDepthRange, 64 glDisable, 43 glDisableClientState, 50 glDrawArrays, 50 glDrawBuer, 93 glDrawElements, 51 glEnable, 43 217 218 Предметный указатель glEnableClientState, 50 glEnd, 44 glEndList, 47 glFog, 73 glFrontFace, 45 glGenTextures, 80 glHint, 96 glLight, 69 glLightModel, 66 glLoadIdentity, 57 glLoadMatrix, 57 glMaterial, 67 glMatrixMode, 56 glMultMatrix, 57 glNewList, 47 glNormal, 43 glNormalPointer, 50 glOrtho, 60 glPopMatrix, 57 glPushMatrix, 57 glReadBuer, 93 glRotate, 59 glScale, 59 glShadeModel, 42 glStencilFunc, 95 glStencilOp, 95 glTexCoord, 85 glTexEnv, 83 glTexGen, 85 glTexParameter, 81 glTranslate, 59 glVertex, 31, 41 glVertexPointer, 49 glViewport, 63 Команды GLU gluBuild2DMipmaps, 79 gluCylinder, 47, 165 gluDisk, 166 gluLookAt, 60 gluNewQuadric, 47 gluOrtho2D, 60 gluPartialDisk, 166 gluPerspective, 61 gluQuadricTexture, 85 gluScaleImage, 78 gluSphere, 47, 165 Команды GLUT gluIdleFunc, 135 glutCreateWindow, 35 glutDisplayFunc, 39, 135 glutInit, 35, 134 glutInitDisplaMode, 134 glutInitDisplayMode, 35 glutInitWindowPosition, 134 glutInitWindowSize, 35, 134 glutMainLoop, 35, 136 glutMotionFunc, 135 glutMouseFunc, 135 glutPassiveMotionFunc, 135 glutPostRedisplay, 40, 136 glutReshapeFunc, 64, 135 glutSolidCone, 167 glutSolidCube, 167 glutSolidDodecahedron, 168 glutSolidIcosahedron, 168 glutSolidOctahedron, 168 Предметный указатель 219 glutSolidSphere, 167 glutSolidTetrahedron, 168 glutSolidTorus, 167 glutWireCone, 167 glutWireCube, 167 glutWireDodecadedron, 168 glutWireIcosahedron, 168 glutWireOctahedron, 168 glutWireSphere, 167 glutWireTetrahedron, 168 glutWireTorus, 167 Команды WGL wglCreateContext, 148 wglDeleteContext, 149 wglMakeCurrent, 149 Контекст рисования, 148 Контекст устройства, 146 идентификатор, 146 формат пикселей, 147 Объемные модели, 19 Полигональные модели, 20 Экранизация, 18 Факультет вычислительной математики и кибернетики Московского государственного университета им. М. В. Ломоносова АДРЕС: 119992, Москва, ГСП-2, Ленинские горы, 1 МГУ, 2-й учебный корпус. ТЕЛЕФОНЫ: Приемная комиссия: 939-55-90 Подготовительные курсы: 932-98-08 Вечерняя математическая школа: 939-53-74 Подготовительное отделение: 939-27-17 Вечернее специальное отделение для лиц с высшим образованием: 939-17-73 Международный отдел факультета 939-54-55 Интернет-страница ВМиК МГУ http://www.cs.msu.su e-mail: FAO@cs.msu.su E-mail факультета ВМиК МГУ: cmc@cs.msu.ru Информацию о других факультетах МГУ, программах всту- пительных экзаменов, конкурсе и другую информацию можно посмотреть на странице Московского университета: http://www.msu.ru Ю.М. Баяковский, А.В. Игнатенко НАЧАЛЬНЫЙ КУРС OPENGL |