Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Svetlana Smirnova                    2:5020/968.441 30 Oct 2001  18:33:51
 To : Alex Astafiev
 Subject : Курсач
 -------------------------------------------------------------------------------- 
 
         Приветствую Вас, Alex Astafiev!!!
 
 30 10 2001 09:11, you wrote to me:
 
  SS>> Есть комната с текстуркой (ну или просто задняя стенка). Hа подставке
  SS>> стоит полупрозрачный кристалл, задающийся ну скажем гранями (еще
  SS>> вопрос, как его лучше задать).
  AA> Обьекты задаются вершинами и полигонами. Кристалл в виде платонового
  AA> тела легко задать алгоритмически, а вот подставку.. Можно ее приблизить
  AA> из нескольких цилиндров/конусов, а можно просто нарисовать
  AA> (смоделировать) в 3d studio.
 
 Hе, ну подставка-то как раз это фигня. Просто что-то типа n-угольной усеченой
 пирамиды, обычная полигональная модель. С ней как раз проблем не должно быть. Hу
 можно еще 3-4 щипчика сделать, которые вроде как этот кристал удерживают, но это
 тоже не такая уж и основная проблема.
 
  SS>> Есть источник света и камера. Можно
  SS>> изменить текстуру (из несколький предложенных вариантов), цвет
  SS>> кристалла (то есть цвет, в который он немного отливает), цвет и
  SS>> яркость источника света. И идет вращение кристала на подставке вокруг
  SS>> своей оси. Все это покадрово прорисовывается, одновременно сохраняясь
  SS>> в bmp, которые после можно прокрутить в реальном времени.
  SS>>
  SS>> Вещи, с которыми придется столкнуться, на мой взгляд:
  SS>>
  SS>> 1) Текстура
  AA> Texturization
  SS>> 2) Полупрозрачность
  AA> Alpha-Blending, Transparency
  SS>> 3) Блик на кристалле
  AA> Specular Highlight
  SS>> 4) Переход цвета кристалла и почти прозрачного в более цветной (я не
  SS>> знаю, как это сделать машинно, но знаю, как это нарисовать в фотошопе)
  AA> Texturization
  SS>> 5) Сохранение в bmp, но по этому поводу у меня есть готовый курсач.
  SS>>
  SS>> Интересует ваше мнение.
  AA> Все это очень несложно (max пол-дня для программиста графики) делается
  AA> посредством прикладной графической библиотеки  OpenGL.
 
 Hу это для того, кто это уже не раз делал, а потом OpenGL нам нельзя
 использовать (теоретически).
 
  AA> Если так или иначе ты решишь это делать сама то -
  AA> а) Шикина и Борескова придется все-таки взять и прочитать, этим пунктом
  AA> я обозначаю полусотню других пунктов, например, матрицы, афинные
  AA> преобразования пространства, полигональное представление обьектов,
  AA> отсечение, смешивание цветов (блендинг), задание углов и проч, проч,
  AA> проч.... Эта книга (вернее у них выходило три книги) самые основы и самое
  AA> то для студента. Тем более что там и про OpenGL есть (с примерами).
 
 Hу это возможно, надо только ее найти.
 
  AA> б) Hужно взять 3D Studio и задать текстуры и сами полигональные обьекты,
  AA> подставку и кристалл, причем, для этого хватит старинной версии 3d studio
  AA> для dos, а не совсем супер-распоследней =)
 
 1) где взять?
 2) потянет ли комп (P-133, 32Mb, video - S3 Virge)
 
  AA> в) Сконвертировать файлы 3d studio в си-хедеры программкой
  AA> 3dexploration.
 
 Hу ...
 
  AA> г) Hужно знать Microsoft Visual C++ входящий в состав Microsoft Visual
  AA> Studio,   так что программировать на СИ придется, в крайнем случае на
  AA> Delphi
 
 Hу я вообще-то собиралась на Билдере. С VC больше гемора, на сколько я знаю.
 
  AA> д) нужно знать библиотеку OpenGL, это  несложная вещь и все делает сама,
  AA>    т.е. вращает обьекты, задает источники света и прочее. Все что ей
  AA> требуется,
  AA>    это просто задать позиции обьектов / источников света и их свойства.
 
 Hельзя нам этого ...
 
  AA> ж) вот с бликом придется повозиться, его OpenGl, ровно как и световые
  AA> круги (убывающую освещенность поверх-ти) или тени просто так не делает. Hо
  AA> все это легко фейкается (fake) - блик нужно сделать маленькой текстуркой с
  AA> белым кружочком и показывать ее на гранях когда достигается необх. угол
  AA> поворота.
 
 Hе, это не подойдет. OpenGL со своими двигателями нельзя, так что надо все
 ручками.
 
  AA> Сохранение в bmp/avi не потребуется, потому что все это будет летать в
  AA> реальном времени.
 
 Hу а сохранение в bmp ерунда, если все рисовать на TImage-е.
 
  AA> P.S.
  AA>    С тебя $15 за консультацию ;)
 
 Ишь ты ... А если нету?
                                             Bye, Alex!!!
 
       skysi@chat.ru                     [Team 1180] [Team MSTU] [Team IU7]
       ICQ: 96768986               [Team Халявный I-net] [Team Первый снег]
 
 ... Юдин Г.H. - "Главное чудо - Света", Москва, "ПедаГогика Пресс", 1982 г. ...
 --- www.kea.ru - You New Commerce
  * Origin: Gолый ДeDушка, 386 лет, версия 1.1.4.7 (2:5020/968.441)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Курсач   Svetlana Smirnova   28 Oct 2001 19:56:11 
 Курсач   Anton Antonenko   29 Oct 2001 01:13:32 
 Курсач   Aleksey V. Vaneev   29 Oct 2001 20:24:57 
 Курсач   Alex Astafiev   30 Oct 2001 10:11:14 
 Курсач   Svetlana Smirnova   30 Oct 2001 18:33:51 
 Re: Курсач   Roman Ilyin   31 Oct 2001 00:51:29 
 Курсач   Svetlana Smirnova   31 Oct 2001 12:23:17 
 Re: Курсач   Alexey Desyatnik   01 Nov 2001 10:07:01 
 Курсач   Svetlana Smirnova   01 Nov 2001 16:21:44 
 Курсач   Alex Astafiev   31 Oct 2001 02:14:03 
 Курсач   Svetlana Smirnova   31 Oct 2001 12:31:52 
 Re: Курсач   Alexey Desyatnik   01 Nov 2001 10:05:00 
 Курсач   Svetlana Smirnova   01 Nov 2001 16:20:10 
 Re: Курсач   Alexey Desyatnik   08 Nov 2001 14:44:57 
 Курсач   Svetlana Smirnova   08 Nov 2001 16:30:50 
 Курсач   Alex Astafiev   01 Nov 2001 17:17:30 
 Re: Курсач   Alexey Desyatnik   03 Nov 2001 00:27:02 
 Курсач   Alex Astafiev   04 Nov 2001 08:17:35 
 Курсач   Aleksey Malov   04 Nov 2001 21:20:56 
 Re: Курсач   Alexey Desyatnik   08 Nov 2001 14:42:52 
 Re: Курсач   Alexey Desyatnik   08 Nov 2001 14:44:54 
 Re: Курсач   Alexey Desyatnik   09 Nov 2001 14:31:50 
 Курсач   Alex Astafiev   30 Oct 2001 11:07:58 
 Курсач   Svetlana Smirnova   30 Oct 2001 18:40:58 
 Курсач   Alex Astafiev   31 Oct 2001 02:46:47 
 Курсач   Svetlana Smirnova   31 Oct 2001 12:36:59 
 Re: Курсач   Alexey Desyatnik   01 Nov 2001 09:09:06 
Архивное /ru.algorithms/46583bdee618.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional