Go to file
wuyize 9ff0a3b45c Fix: 打开新模型时旧模型存在残留 2024-03-14 16:21:11 +08:00
ArchitectureColoredPainting Fix: 打开新模型时旧模型存在残留 2024-03-14 16:21:11 +08:00
FramelessHelper 完善Release配置 2023-04-08 13:52:05 +08:00
UnitTest 添加导出PNG的功能 2023-04-25 14:49:26 +08:00
qt-material-widgets 提供变宽样式的接口,未实现 2023-03-23 23:17:53 +08:00
.gitattributes 万物基于三角形 2022-07-20 18:31:32 +08:00
.gitignore 实现FXAA 2024-02-25 19:51:39 +08:00
ArchitectureColoredPainting.sln 加入qt-material-widgets控件库 2023-03-06 12:38:25 +08:00
README.md Fix: 打开新模型时旧模型存在残留 2024-03-14 16:21:11 +08:00

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

双侧/左侧/右侧

圆头/平头

纯色/渐变/分层