karlis
|
368eaa6c89
|
添加了ElementPoolWidget
|
2023-03-07 22:36:39 +08:00 |
karlis
|
edb7e37b91
|
更改了按钮位置
|
2023-03-07 21:12:48 +08:00 |
karlis
|
06c96144e4
|
Merge
|
2023-03-07 20:55:29 +08:00 |
wuyize
|
526f33ceba
|
主导航改用StackedWidget
|
2023-03-07 20:27:58 +08:00 |
karlis
|
1031ba5808
|
实现另存为和打开的路径选取
|
2023-03-07 19:36:07 +08:00 |
karlis
|
33475f6f57
|
实现保存流程
|
2023-03-07 17:56:18 +08:00 |
karlis
|
8ca036fafb
|
一系列修改
|
2023-03-07 17:06:26 +08:00 |
yang.yongquan
|
53025b93e4
|
完成了元素池的窗口
|
2023-03-07 16:53:03 +08:00 |
yang.yongquan
|
a28e484cb2
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-03-07 16:24:50 +08:00 |
yang.yongquan
|
f578fe6184
|
完成元素池,待测试
|
2023-03-07 16:24:38 +08:00 |
wuyize
|
56f64f00f0
|
清理了一些无用代码
|
2023-03-07 16:22:44 +08:00 |
karlis
|
c1ad6a61f0
|
添加了序列化的接口和基本实现
|
2023-03-06 19:43:01 +08:00 |
wuyize
|
6188d6a413
|
加入qt-material-widgets控件库
|
2023-03-06 12:38:25 +08:00 |
wuyize
|
4c623dd5b3
|
重构了Painting等
|
2023-03-03 20:51:01 +08:00 |
karlis
|
50bc51a8a6
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-28 16:48:48 +08:00 |
karlis
|
9028ecdca0
|
添加了删除功能(请先删除引用后删除实例)
|
2023-02-28 16:48:41 +08:00 |
wuyize
|
723c0a9760
|
优化虚拟纹理加载
|
2023-02-26 13:57:53 +08:00 |
wuyize
|
f798ea410d
|
解决了处理svg平移的问题
|
2023-02-25 19:38:35 +08:00 |
yang.yongquan
|
de0f8f6009
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-25 17:08:50 +08:00 |
yang.yongquan
|
4d9fe01fe9
|
修改了ShortCutTree部分的线部分索引
|
2023-02-25 17:08:45 +08:00 |
wuyize
|
a4a1b2984e
|
修改painitng.comp以适应编码修改
|
2023-02-25 17:00:38 +08:00 |
wuyize
|
28c30a6172
|
Merge branch 'dev-VirtualTexture'
|
2023-02-25 16:40:35 +08:00 |
wuyize
|
8920dc39ad
|
实现虚拟纹理的异步加载
|
2023-02-25 13:34:24 +08:00 |
yang.yongquan
|
b2803f777a
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-25 10:47:33 +08:00 |
yang.yongquan
|
ab391ed0ec
|
增加分割点在原线的比例关系与Svg处理变换问题
|
2023-02-25 10:47:27 +08:00 |
karlis
|
28ea0dd394
|
窗口缩放
|
2023-02-24 20:07:56 +08:00 |
karlis
|
ab402955cd
|
添加了修改
|
2023-02-23 22:57:01 +08:00 |
wuyize
|
b23d55e876
|
初步完成page的按需加载卸载
|
2023-02-23 22:18:52 +08:00 |
karlis
|
abe1ee02c1
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-23 22:13:32 +08:00 |
wuyize
|
063be364c2
|
采样最接近的可用mipmap
|
2023-02-22 12:49:46 +08:00 |
wuyize
|
6a02f68514
|
Merge branch 'main' into dev-VirtualTexture
|
2023-02-21 20:15:19 +08:00 |
wuyize
|
57b537b66b
|
初步改用虚拟纹理
|
2023-02-21 20:13:07 +08:00 |
wuyize
|
ff848b1443
|
qDebug等输出显示来源
|
2023-02-20 22:26:29 +08:00 |
wuyize
|
f0ab4115c3
|
Merge branch 'dev-VirtualTexture'
|
2023-02-20 22:10:22 +08:00 |
karlis
|
21a973babd
|
添加InfoDisplay窗口自我刷新
|
2023-02-20 20:09:00 +08:00 |
karlis
|
fef7668351
|
style dialog
|
2023-02-20 13:48:39 +08:00 |
wuyize
|
3221d18563
|
重构了Model和Mesh等,RendererGLWidget改用glad
|
2023-02-18 13:19:21 +08:00 |
wuyize
|
41080b1c1e
|
修改了项目配置
|
2023-02-15 17:50:02 +08:00 |
wuyize
|
dfd9ef38e4
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-15 15:38:04 +08:00 |
wuyize
|
3fe7bab969
|
实现线的平头样式
|
2023-02-15 15:37:30 +08:00 |
karlis
|
883fac3211
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-14 21:34:12 +08:00 |
karlis
|
7d0ca047c1
|
添加了右侧栏的StyleList样例
|
2023-02-14 21:33:57 +08:00 |
yang.yongquan
|
315083cd52
|
增加了QPainterPath的单调化
|
2023-02-14 18:10:08 +08:00 |
wuyize
|
ef88c4a39e
|
修复了计算BrdfLut的错误
|
2023-02-13 23:14:45 +08:00 |
wuyize
|
2a78bb4be8
|
实现IBL
|
2023-02-13 17:12:04 +08:00 |
wuyize
|
f3559d133d
|
加入天空盒
|
2023-02-12 12:16:33 +08:00 |
wuyize
|
d15e3baa69
|
调整了项目结构
|
2023-02-11 16:16:37 +08:00 |
wuyize
|
05fa4194b8
|
修改了LayerStyle
|
2023-02-11 12:43:52 +08:00 |
yang.yongquan
|
e03afb85ce
|
修复了一些Bug
|
2023-02-11 10:10:07 +08:00 |
wuyize
|
0004db2aa2
|
显示bvh
|
2023-02-10 18:39:55 +08:00 |
yang.yongquan
|
ad3fe46efe
|
修改了一些bug
|
2023-02-10 18:28:59 +08:00 |
yang.yongquan
|
39aa4a5902
|
修改了一些bug
|
2023-02-10 17:44:09 +08:00 |
wuyize
|
23f14cb764
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-10 14:57:00 +08:00 |
wuyize
|
1905b66179
|
实现线的径向渐变\分层样式
|
2023-02-10 13:48:30 +08:00 |
yang.yongquan
|
e1dc0e4065
|
添加BvhTree功能(旋转后包围盒)
|
2023-02-09 23:30:00 +08:00 |
wuyize
|
a13c562885
|
解决每次修改都重新编译整个项目的问题
|
2023-02-08 21:05:07 +08:00 |
wuyize
|
e004809164
|
GraphicElement改为使用QImage
|
2023-02-08 18:33:26 +08:00 |
wuyize
|
16bfba76e4
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2023-02-08 16:35:15 +08:00 |
wuyize
|
ed3f3fc74a
|
添加ElementRenderer的单元测试
|
2023-02-08 16:34:16 +08:00 |
karlis
|
870531a0be
|
用PixelPath更换了QPainterPath,一系列更改
|
2023-02-08 15:38:12 +08:00 |
wuyize
|
b562ff5053
|
添加单元测试
|
2023-02-07 20:50:31 +08:00 |
ArgonarioD
|
55f37fd284
|
FIX:程序无法运行的问题
|
2023-02-07 16:14:56 +08:00 |
ArgonarioD
|
169aa9501c
|
Merge branch 'main' into dev-sys
|
2023-02-07 16:05:33 +08:00 |
ArgonarioD
|
52e266cef0
|
为新的头文件添加了空实现
|
2023-02-07 16:05:24 +08:00 |
ArgonarioD
|
2d44fd4d9f
|
为新的QImage渲染方式修改了头文件
修改了GraphicElement、LayerWrapper
|
2023-02-07 15:57:59 +08:00 |
wuyize
|
099b957bf7
|
解决筛选器的合并错误
|
2023-02-06 19:25:59 +08:00 |
wuyize
|
e8ba774370
|
merge
|
2023-02-06 18:13:00 +08:00 |
wuyize
|
994c711e34
|
初步实现图元绘制到QImage的接口
|
2023-02-06 18:09:48 +08:00 |
yang.yongquan
|
2af2464745
|
增加了QPainterPath转为vector<>
|
2023-02-04 20:20:40 +08:00 |
yang.yongquan
|
9e1ec3f848
|
merge
|
2023-02-02 17:06:32 +08:00 |
yang.yongquan
|
e6ff316d0e
|
修改了项目结构
|
2023-02-02 17:04:34 +08:00 |
wuyize
|
e5a22bd02a
|
基本确定Style的结构,修复了编译FramelessHelper时的一些警告
|
2023-02-01 22:46:30 +08:00 |
wuyize
|
2f1e1a0e53
|
Fixed: 读取svg时传入绝对路径
|
2023-01-28 11:20:54 +08:00 |
wuyize
|
cd809e896f
|
Merge remote-tracking branch 'origin/main'
|
2023-01-27 17:40:12 +08:00 |
wuyize
|
6d104faf53
|
实现线的单侧描边
|
2023-01-27 17:36:45 +08:00 |
yang.yongquan
|
da2cda55e5
|
添加注释
|
2023-01-23 23:16:44 +08:00 |
wuyize
|
4f9720ba89
|
将QGoodWindow换成FramelessHelper
|
2023-01-22 11:04:22 +08:00 |
wuyize
|
53c6a4fbe5
|
解决了painting.comp爆炸的问题
|
2023-01-19 16:42:40 +08:00 |
白封羽
|
f3f3266dc9
|
合并分支
|
2023-01-19 16:33:23 +08:00 |
yang.yongquan
|
e19aac0dd2
|
修改了一些Bug
|
2023-01-19 12:58:06 +08:00 |
yang.yongquan
|
3efb7973b0
|
修改了points的检测格式
|
2023-01-19 12:54:14 +08:00 |
白封羽
|
23ee917033
|
add svg data, trigger preview update when layer property changes
|
2023-01-19 12:38:12 +08:00 |
yang.yongquan
|
6b283c2017
|
增加了Svg文件路径的读入
|
2023-01-19 11:47:53 +08:00 |
白封羽
|
fcd6c01127
|
添加属性修改触发重新渲染的接口
|
2023-01-19 11:43:54 +08:00 |
wuyize
|
18429b6867
|
实现从图元及其变换信息建立完整Painting编码
|
2023-01-18 17:33:45 +08:00 |
白封羽
|
cee219409e
|
完成layer信息展示和数据修改(部分)
|
2023-01-17 20:21:04 +08:00 |
白封羽
|
3d770ea92f
|
添加layer树形展示和右键菜单
|
2023-01-16 21:19:35 +08:00 |
wuyize
|
fa086ddf8b
|
修改了Renderer的部分编码
|
2023-01-16 15:24:22 +08:00 |
wuyize
|
1f6998d05b
|
修改了Renderer的部分编码
|
2023-01-16 15:20:38 +08:00 |
白封羽
|
d5959ba8ad
|
merge
|
2023-01-16 14:44:10 +08:00 |
yang.yongquan
|
96dac4151e
|
增加了Svg文件路径的读入
|
2023-01-14 17:52:34 +08:00 |
白封羽
|
3a35d74fda
|
重置了样例
|
2023-01-12 21:23:30 +08:00 |
白封羽
|
dc89e02515
|
引入了第三方库
|
2023-01-12 15:04:44 +08:00 |
白封羽
|
fe6e10c882
|
增加了Layer部分功能接口
|
2022-12-26 21:24:44 +08:00 |
白封羽
|
d4e52d4ab8
|
修正了样例;修复了main函数
|
2022-12-21 15:24:53 +08:00 |
白封羽
|
5b5465103a
|
完善函数
|
2022-12-21 12:55:41 +08:00 |
yang.yongquan
|
39602e091d
|
修改了LineTree中一些问题
|
2022-12-17 11:25:54 +08:00 |
yang.yongquan
|
2745e8c47b
|
初步完成了LineTree,待测试
|
2022-12-17 11:24:07 +08:00 |
白封羽
|
f3b0a3069c
|
添加构建样例 [无paint动作]
|
2022-12-16 21:44:54 +08:00 |
白封羽
|
d5a6c3e3ee
|
完成了两个Manager的构建逻辑
|
2022-12-16 21:05:21 +08:00 |
白封羽
|
c6a6b68687
|
改用了GLWidget,完成了Manager初始化的逻辑结构和大量头文件包含
|
2022-11-22 19:02:36 +08:00 |
白封羽
|
59ca15dcb9
|
merge
|
2022-11-22 16:17:55 +08:00 |
wuyize
|
d6a3d3555d
|
添加data.json
|
2022-11-22 16:16:19 +08:00 |
yang.yongquan
|
2e2d89b80c
|
增加了求点到贝塞尔曲线最小距离的工具类
|
2022-11-21 16:01:27 +08:00 |
yang.yongquan
|
598e0ce7a9
|
在项目中增加LineTree类
|
2022-11-20 16:57:49 +08:00 |
yang.yongquan
|
de037ca303
|
Merge
|
2022-11-20 16:52:02 +08:00 |
yang.yongquan
|
66d652fa30
|
增加了对于与X轴平行直线的修正
|
2022-11-20 16:46:17 +08:00 |
wuyize
|
c727a9dca6
|
加入glm库,使用时
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
|
2022-11-20 16:38:39 +08:00 |
wuyize
|
064675a847
|
添加data.json
|
2022-11-19 17:27:06 +08:00 |
白封羽
|
4b97ece85d
|
更新了Preview窗口类
|
2022-11-19 17:17:07 +08:00 |
白封羽
|
722b4bfacd
|
整合了Editor部分类的抽象模型
|
2022-11-19 16:12:55 +08:00 |
wuyize
|
cbc4c2ebf5
|
解决绘制线单侧时的一些问题
|
2022-11-18 16:39:31 +08:00 |
白封羽
|
3a3374a886
|
merge
|
2022-11-17 23:29:09 +08:00 |
白封羽
|
64e81d2e0a
|
完成了SimpleElement
|
2022-11-17 23:27:06 +08:00 |
wuyize
|
c8cc72b0be
|
完善了线的绘制方案
|
2022-11-17 21:25:48 +08:00 |
wuyize
|
aee5003475
|
将Renderer部分放入Renderer命名空间
|
2022-11-14 18:31:20 +08:00 |
wuyize
|
4446ef73dd
|
优化了着色器
|
2022-10-28 15:41:51 +08:00 |
wuyize
|
341a03be81
|
调整了布局
|
2022-10-23 19:25:43 +08:00 |
wuyize
|
d7329e78e6
|
重新组织了项目结构
|
2022-10-20 22:48:27 +08:00 |
wuyize
|
6555e4db72
|
解决SvgParser的一些问题
|
2022-10-20 14:09:25 +08:00 |
yang.yongquan
|
e279007d88
|
初步解决了线在方格边界上的特殊情况
|
2022-10-18 20:00:58 +08:00 |
wuyize
|
656fa704a7
|
修改了一些精度问题
|
2022-10-17 16:51:31 +08:00 |
wuyize
|
6ca1b334bf
|
解决单调化问题
|
2022-10-12 18:46:24 +08:00 |
wuyize
|
3d80d98513
|
显示线条起始点
|
2022-10-11 23:21:36 +08:00 |
wuyize
|
bfbcd4aac8
|
回滚到11bed6c706
|
2022-10-11 22:22:37 +08:00 |
yang.yongquan
|
63996ec51a
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2022-10-11 22:01:45 +08:00 |
yang.yongquan
|
f895211a5c
|
Revert "初步减少了ShortCutSegment的重复"
This reverts commit dcb882fb86 .
|
2022-10-11 22:00:14 +08:00 |
yang.yongquan
|
5973c54a76
|
Revert "解决painting.comp中uint/float在某些设备不能编译通过的问题"
This reverts commit a3f7123a6f .
|
2022-10-11 21:57:17 +08:00 |
白封羽
|
11bed6c706
|
Merge branch 'main' of http://101.34.228.45:3000/BigC/ArchitectureColoredPainting
|
2022-10-11 19:57:38 +08:00 |
白封羽
|
25bc2fb280
|
实现了椭圆转换
|
2022-10-11 19:57:30 +08:00 |
yang.yongquan
|
dcb882fb86
|
初步减少了ShortCutSegment的重复
|
2022-10-11 18:57:34 +08:00 |
wuyize
|
a3f7123a6f
|
解决painting.comp中uint/float在某些设备不能编译通过的问题
|
2022-10-09 23:16:54 +08:00 |
wuyize
|
cebd41fc20
|
解决ShortCutTree的一些问题
|
2022-10-09 23:06:54 +08:00 |
wuyize
|
382051e341
|
Merge
|
2022-10-09 20:25:12 +08:00 |
wuyize
|
307771c61a
|
更新SvgParser
|
2022-10-09 20:24:51 +08:00 |
yang.yongquan
|
24e968cbf1
|
进行了变量名修改
|
2022-10-08 09:09:56 +08:00 |
wuyize
|
6dc7119923
|
解决求导问题
|
2022-10-07 16:16:28 +08:00 |
yang.yongquan
|
f4900b8df2
|
修改了精度问题,待解决单调化
|
2022-10-07 10:20:16 +08:00 |
wuyize
|
4f9611c385
|
实现解析svg path
|
2022-10-07 00:01:19 +08:00 |
yang.yongquan
|
e849479236
|
进行了简单的代码重构
|
2022-10-06 14:50:07 +08:00 |
wuyize
|
09f2a32fc6
|
修改建立快捷段逻辑,待测试
|
2022-10-05 22:44:40 +08:00 |
wuyize
|
1ad996c3eb
|
Merge
|
2022-10-02 22:24:28 +08:00 |
wuyize
|
898b08e023
|
支持线条方角,调整BVH叶子结点编码方式,级联阴影平滑过渡,添加滑动条便于调整光源
|
2022-10-02 22:19:19 +08:00 |
yang.yongquan
|
e164042a77
|
修改了BvhTree
增加了ShortCutTree拆分
|
2022-09-30 23:45:42 +08:00 |
yang.yongquan
|
79883302ac
|
增加了分割的贝塞尔曲线的控制点
|
2022-09-13 21:01:18 +08:00 |
yang.yongquan
|
081e9a7ffb
|
更新了代码
|
2022-09-06 22:16:04 +08:00 |
wuyize
|
fa112820cc
|
改用论文的分割方案,实现画线
|
2022-09-06 16:37:48 +08:00 |
wuyize
|
ddff01d880
|
改善CSM分层
|
2022-08-24 13:30:09 +08:00 |
wuyize
|
3bf1444092
|
初步实现Cascaded Shadow Maps
|
2022-08-23 22:55:59 +08:00 |
wuyize
|
0efd3b1dbc
|
实现PCF Shadow Map
|
2022-08-18 13:22:45 +08:00 |
wuyize
|
1476da4cf8
|
8.17会议存档
|
2022-08-17 13:08:34 +08:00 |
wuyize
|
b37e5a0ee7
|
改用compute shader
|
2022-08-08 20:39:35 +08:00 |
wuyize
|
950a6d7526
|
Merge
|
2022-08-08 13:14:28 +08:00 |
yang.yongquan
|
5e4a893af1
|
修改了Boud的计算方式
|
2022-08-07 23:38:35 +08:00 |
wuyize
|
87cc489590
|
Merge
|
2022-08-07 22:27:25 +08:00 |
yang.yongquan
|
82e2d51855
|
修改了底层节点的children返回问题
|
2022-08-07 22:25:33 +08:00 |
wuyize
|
5db300520b
|
Auto-merging ArchitectureColoredPainting/Model.cpp
|
2022-08-07 21:31:15 +08:00 |
wuyize
|
4aa40addd1
|
格式支持图元zIndex
|
2022-08-07 21:29:18 +08:00 |
yang.yongquan
|
b0a9ec3ae1
|
增加除了底层包围盒的BvhTree生成
|
2022-08-07 18:46:39 +08:00 |
wuyize
|
38bd57c4c9
|
实现任意曲线围成封闭图形的渲染
|
2022-08-04 20:36:44 +08:00 |
wuyize
|
781ec614bc
|
实现三种三角形的编码
|
2022-08-01 23:13:26 +08:00 |
wuyize
|
5fd42b6636
|
基本确定BVH结构
|
2022-07-31 22:02:13 +08:00 |
wuyize
|
b95586db2b
|
解决点乘计算cos>1引起的噪点,支持鼠标滚轮缩放视野
|
2022-07-27 18:09:23 +08:00 |
wuyize
|
3a600ec440
|
分离出彩绘管线
|
2022-07-25 16:23:09 +08:00 |
wuyize
|
549a91ec72
|
解决camPos设置错误
|
2022-07-24 22:42:46 +08:00 |
wuyize
|
094af63389
|
实现延迟渲染
|
2022-07-24 21:40:51 +08:00 |
wuyize
|
4059101aa7
|
神说,要有光
|
2022-07-22 16:36:48 +08:00 |
wuyize
|
9908e9e416
|
加入了模型
|
2022-07-21 17:54:45 +08:00 |
wuyize
|
7c0fc63202
|
万物基于三角形
|
2022-07-20 18:31:32 +08:00 |