ДВУМЕРНАЯ/ТРЕХМЕРНАЯ КОМБИНИРОВАННАЯ ВИЗУАЛИЗАЦИЯ

1. Способ визуализации форм, при этом способ содержит этапы, на которых:
принимают указание (200) применить трехмерные эффекты к двухмерной форме;
разбирают двухмерную форму в одно или более из набора, содержащего: двухмерную поверхность передней поверхности двухмерной формы, один или более эффектов исходной плоскости и геометрию формы; и
создают битовую карту (522) из комбинирования частей, получающихся в результате разбора, при этом один или более эффектов выборочно применяются к одной или более из частей.
2. Способ по п.1, дополнительно содержащий этап, на котором выборочно применяют (506) один или более двухмерных эффектов формы к двухмерной форме.
3. Способ по п.1, дополнительно содержащий этапы, на которых:
выборочно создают исходную плоскость для двухмерной формы (508); и
выборочно ассоциативно связывают один или более эффектов двухмерной формы с исходной плоскостью двухмерной формы.
4. Способ по п.1, в котором набор дополнительно содержит: текст, включенный в двухмерную форму, и трехмерные эффекты, которые должны быть применены к тексту.
5. Способ по п.4, дополнительно содержащий этап (502, 510), на котором, если двухмерная форма включает в себя текст, выборочно применяют текстовые эффекты к тексту.
6. Способ по п.4, дополнительно содержащий этап (504), на котором, если двухмерная форма включает в себя текст с трехмерными эффектами, которые должны быть применены, выборочно создают исходную плоскость текста и ассоциативно связывают один или более эффектов трехмерного текста с исходной плоскостью текста.
7. Способ по п.1, дополнительно содержащий этап (512), на котором выборочно применяют поверхностные эффекты к двухмерной форме.
8. Способ по п.7, дополнительно содержащий этап (514), на котором выборочно создают карту отображения текстуры с помощью двухмерных поверхностных эффектов или двухмерных текстовых эффектов, применяемых к тексту, включенному в двухмерную форму, или и того, и другого.
9. Способ по п.1, дополнительно содержащий этап (516), на котором получают двухмерную геометрию из двухмерной формы.
10. Способ по п.9, дополнительно содержащий этап (518), на котором формируют трехмерную модель из двухмерной геометрии.
11. Способ по п.10, дополнительно содержащий этап (520), на котором отображают карту отображения текстуры на трехмерную модель, при этом карта отображения текстуры создается с помощью двухмерных поверхностных эффектов, применяемых к двухмерной форме, или двухмерных текстовых эффектов, применяемых к тексту, включенному в двухмерную форму, или и того, и другого.
12. Один или более машиночитаемых носителей, содержащих сохраненными команды, которые при исполнении посредством компьютера, реализуют способ по п.1.
13. Система визуализации форм, при этом система содержит:
средство приема указания (200) применить трехмерные эффекты к двухмерной форме;
средство разбора двухмерной формы в одно или более из набора, содержащего: двухмерную поверхность передней поверхности двухмерной формы, один или более эффектов исходной плоскости, и геометрию формы; и
средство создания битовой карты (522) из комбинирования частей, получающихся в результате разбора, при этом один или более эффектов выборочно применяются к одной или более из частей.
14. Система по п.13, дополнительно содержащая:
средство выборочного применения (506) одного или более эффектов двухмерной формы к двумерной форме;
средство выборочного создания исходной плоскости для двухмерной формы (508); и
средство выборочного ассоциативного связывания одного или более эффектов двухмерной формы с исходной плоскостью двухмерной формы.
15. Система по п.13, дополнительно содержащая средство (504) выборочного создания исходной плоскости текста и ассоциативного связывания одного или более эффектов трехмерного текста с исходной плоскостью текста.
16. Система по п.13, дополнительно содержащая:
средство (512) выборочного применения поверхностных эффектов к двухмерной форме;
средство (514) выборочного создания карты отображения текстуры с помощью двухмерных поверхностных эффектов или двухмерных текстовых эффектов, применяемых к тексту, включенному в двухмерную форму, или и того, и другого.
17. Система по п.13, дополнительно содержащая:
средство (516) получения двухмерной геометрии из двухмерной формы;
средство (518) формирования трехмерной модели из двухмерной геометрии; и
средство (520) отображения карты отображения текстуры на трехмерную модель, при этом карта отображения текстуры создается с помощью двухмерных поверхностных эффектов, применяемых к двухмерной форме, или двухмерных текстовых эффектов, применяемых к тексту, включенному в двухмерную форму, или и того, и другого.
18. Система визуализации форм, при этом система содержит:
механизм для приема указания (200) применять трехмерные эффекты к двухмерной форме, при этом механизм дополнительно содержит:
компонент (202) трехмерного моделирования, чтобы формировать трехмерную модель выбранных параметров формы;
компонент (204) передней поверхности, чтобы выборочно формировать двухмерный текст и текстовые эффекты и двухмерные эффекты формы;
компонент (206) исходной плоскости, чтобы формировать эффекты, которые визуализируются на исходной плоскости формы; и
растеризатор/механизм (208) компоновки, чтобы комбинировать двухмерные и трехмерные эффекты, формируемые посредством компонента передней поверхности, компонента исходной плоскости и фабрики трехмерного моделирования.
19. Система по п.18, в которой компонент передней поверхности дополнительно служит для того, чтобы выборочно визуализировать двухмерные текстовые эффекты, двухмерные эффекты формы, двухмерные поверхностные эффекты и двухмерную геометрию, а также дополнительно служит для того, чтобы создавать карту отображения текстуры с помощью визуализированных двухмерных текстовых эффектов и двухмерных поверхностных эффектов для передней поверхности двухмерной формы.
20. Система по п.19, в которой компонент трехмерного моделирования дополнительно служит для того, чтобы формировать координаты для отображения текстуры на передней поверхности трехмерной модели.