Robossembler Framework: update readme files

This commit is contained in:
brothermechanic 2023-12-01 11:34:37 +03:00
parent b3612d8655
commit 679a52a041
No known key found for this signature in database
GPG key ID: 9C59EF9503ACD106
41 changed files with 246 additions and 776 deletions

View file

@ -1,3 +1,7 @@
## cg.ppipeline
Алгоритмы запуска технологии компьютерной графики.
### cg_pipeline.py
Пакетное производство 3д ассетов из объектов CAD сцены.
@ -5,11 +9,13 @@
Поддерживается работа поверх Blender в качестве модуля!
Сценарий производит:
- экспорт CAD сцены
- восстановление Blender сцены
- имена solid объектов в mesh объекты
- тесселяцию solid объектов с заданным уровнем
- ретопологию mesh объектов с заданным уровнем
- построение CAD сцены на основе данных freecad_to_json_script
- генерация и обработка highpoly объектов
- генерация FEM материалов для highpoly объектов
- перестроение иерархии сцены на основе LCS
- группировка highpoly объектов объектов в коллекции
- генерация midpoly объектов из highpoly коллекций
- генерация ретопология и развертка lowpoly объектов
- запекание поверхности и материала midpoly объектов в текстуры
- обработку mesh объектов для использования в качестве ассетов
- импорт FEM материалов и назначение их для mesh объектов
- экспорт mesh объектов в требуемые форматы
- экспорт объектов в требуемые форматы

View file

@ -2,7 +2,7 @@
#!/usr/bin/env python
'''
DESCRIPTION.
Convert and setup FreeCAD scene to cg assets.
Convert and setup scene from FreeCAD data.
Support Blender compiled as a Python Module only!
'''
__version__ = '0.7'
@ -83,7 +83,7 @@ def cg_pipeline(**kwargs):
remove_collections_with_objects()
cleanup_orphan_data()
# 1 convert FreeCAD scene to Blender scene
# 0 сonvert FreeCAD scene to Blender scene
imported_objects = json_to_blend(
json.loads(
cmd_proc(freecad_bin,