wuyize 9ff0a3b45c | ||
---|---|---|
ArchitectureColoredPainting | ||
FramelessHelper | ||
UnitTest | ||
qt-material-widgets | ||
.gitattributes | ||
.gitignore | ||
ArchitectureColoredPainting.sln | ||
README.md |
README.md
古建筑彩绘计算机辅助设计系统
本软件实现一种设计矢量纹案的软件工具,矢量纹理采用高效的数据结构存储,支持图案复用,支持将矢量图作为模型的纹理,用户可以利用软件中的图元引用、变换以及样式等功能方便地完成矢量纹理的设计;完成矢量纹理的设计后,可以将其应用在三维模型上,方便展示模拟纹案的渲染后结果,用户可以自由调整摄像机位置和缩放视野,模型中的矢量纹理不会在缩放过程中失真。
依赖
- Qt 5.15.2 (MSVC 2019 64-bit)
- Assimp (x64-windows,建议使用vcpkg安装)
构建
使用 Visual Studio 2022 打开项目编译运行。需安装Qt Visual Studio Tools扩展并配置Qt版本,项目路径不能含有中文。
进度
纹理编辑(Editor)
完成layer信息展示和数据修改(部分)
场景渲染(Renderer)
采用 PBR (金属度-粗糙度) 材质模型
已实现由图元数据建立完整彩绘编码
已实现的图元样式(MaterialStyle)
面(MaterialStyleFill)
纯色
线(MaterialStyleStroke)
双侧/左侧/右侧
圆头/平头
纯色/渐变/分层