Исправлены мелкие грамматические ошибки и форматирование
This commit is contained in:
parent
74f0cd18a1
commit
2de66bb7d8
1 changed files with 15 additions and 17 deletions
|
@ -3,21 +3,21 @@ id: cad_cg_pipeline
|
||||||
title: 'Подбор алгоритмов и параметров обработки САПР моделей детали в 3д ассет'
|
title: 'Подбор алгоритмов и параметров обработки САПР моделей детали в 3д ассет'
|
||||||
---
|
---
|
||||||
|
|
||||||
## Схема технического процесса подготовки САПР моделей в 3д виртуальные среды, симуляторы
|
## Процесс подготовки САПР моделей в виртуальные среды, симуляторы
|
||||||
Мы предлагаем следующий вариант такой схемы:
|
|
||||||
|
|
||||||
0. Тесселяция САПР модели.
|
1. Тесселяция САПР модели.
|
||||||
0. Ретопология результата тесселяции модели.
|
2. Ретопология результата тесселяции модели.
|
||||||
0. Физические свойства материала результата ретопологии модели (шейдинг).
|
3. Физические свойства материала результата ретопологии модели (шейдинг).
|
||||||
0. Текстурирование физического материала результата шейдинга модели.
|
4. Текстурирование физического материала результата шейдинга модели.
|
||||||
0. Запекание растровых текстур физического материала результата текстурирования модели.
|
5. Запекание растровых текстур физического материала результата текстурирования модели.
|
||||||
В результате получается **3д ассет**, 3д полигональная модель с материалом + набор текстур.
|
6. В результате получается **3D ассет** - полигональная модель с материалом + набор текстур.
|
||||||
|
|
||||||
Качественный 3д ассет имеет хороший баланс между точностью геометрии и реусрсоемкостью. То есть, хочется точность геометрии иметь выше, а реусрсоемкость - ниже.
|
Качественный 3D ассет имеет хороший баланс между точностью геометрии и реcурсоёмкостью. То есть, хочется точность геометрии иметь выше, а ресурсоемкость - ниже.
|
||||||
|
|
||||||
#### 1. Выбор алгоритма тесселяции
|
## Выбор алгоритма тесселяции
|
||||||
Основываясь на странице [Алгоритмы тесселяции моделей САПР](https://dev.opencascade.org/doc/overview/html/occt_user_guides__mesh.html) для 3д виртуальных сред, симуляторов и прочих целей визуального характера выбираем **Алгоритм триангуляции Делоне с помощью алгоритма Ватсона** в виде его реализации BRepMesh_IncrementalMesh
|
Основываясь на статье [Алгоритмы тесселяции моделей САПР](https://dev.opencascade.org/doc/overview/html/occt_user_guides__mesh.html) для виртуальных сред, симуляторов и прочих целей визуального характера выбираем **Алгоритм триангуляции Делоне с помощью алгоритма Ватсона** в виде его реализации BRepMesh_IncrementalMesh.
|
||||||
##### Обход недостаточной предсказуемости алгоритмов тесселяции при высоких отклонениях
|
|
||||||
|
### Обход недостаточной предсказуемости алгоритмов тесселяции при высоких отклонениях
|
||||||
Для наглядного примера возьмем символ "O" шрифта Arial:
|
Для наглядного примера возьмем символ "O" шрифта Arial:
|
||||||
|
|
||||||

|

|
||||||
|
@ -26,9 +26,7 @@ title: 'Подбор алгоритмов и параметров обработ
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Мы знаем этот символ, он должен быть симметричным, а сейчас мы видим что он симметричен только на высоких уровнях тесселяции. Это происходит вледствие **разного расстояния** и **разной кривизны** между ключевыми точками. И вообщем не возможно добиваться на производственных моделях равномерности расстояния и кривизны между точками.
|
Мы знаем этот символ, он должен быть симметричным, а сейчас мы видим что он симметричен только на высоких уровнях тесселяции. Это происходит вледствие **разного расстояния** и **разной кривизны** между ключевыми точками. И вообщем не возможно добиваться на производственных моделях равномерности расстояния и кривизны между точками. Поэтому мы предлагаем следующий способ - проводить тесселяцию с минимальным допуском отклонения от истинной геометрии САПР модели, в ущерб ресурсоемкости.
|
||||||
|
|
||||||
Поэтому, мы предлагаем следующиц способ - проводить тесселяцию с минимальным допуском отклонения от истинной геометрии САПР модели, в ущерб ресурсоемкости!
|
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
@ -39,9 +37,9 @@ title: 'Подбор алгоритмов и параметров обработ
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
Это лабораторная ситуация, создана с целью показать что и при таком минимуме, способ показывает свою состоятельность. Результат получился симметричнее, так как кривизна левой и правой стороны, если не близка, то очень похожа, то есть результат - предсказуемый.
|
На примере выше видно, что и при таком минимуме способ показывает свою состоятельность. Результат получился симметричнее, так как кривизна левой и правой стороны, если не близка, то очень похожа. То есть результат предсказуемый.
|
||||||
Для производственного 3д ассета нужно, конечно, выбирать уровень ретопологии с большим количеством полигонов, таким, чтобы обеспечить минимальное отклонение геометрии от САПР модели.
|
Для производственного 3д ассета нужно, конечно, выбирать уровень ретопологии с большим количеством полигонов, таким, чтобы обеспечить минимальное отклонение геометрии от САПР модели.
|
||||||
|
|
||||||
**Вывод**. Проводить тесселяцию с минимальным допуском отклонения от истинной геометрии САПР модели, в ущерб ресурсоемкости.
|
**Вывод**. Проводить тесселяцию с минимальным допуском отклонения от истинной геометрии САПР модели, в ущерб ресурсоемкости.
|
||||||
|
|
||||||
#### 0. Выбор алгоритма ретопологии
|
## Выбор алгоритма ретопологии
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue