Commit Graph

204 Commits

Author SHA1 Message Date
a6de69c882 refactor BlenderEnumPropHelper 2023-12-15 21:57:50 +08:00
52f3936e42 try bme adder 2023-12-14 21:33:22 +08:00
2f123e6a3c add bme material preset 2023-12-14 18:03:03 +08:00
f6569313bf update component creation 2023-12-09 17:42:03 +08:00
ebb22c9ec1 refactor. and finish basic of adding component 2023-12-07 21:28:23 +08:00
ae9a848864 write shit 2023-12-06 17:16:31 +08:00
ca7e047c09 add something
- move all annotation to vt types
- add 2 options when saving virtools file accoridng to the change of BMap interface changes.
2023-12-03 22:49:29 +08:00
5c34bbad38 fix virtools export fatal errors 2023-12-03 18:14:20 +08:00
70dd525315 almost finish virtools exporing 2023-12-03 17:07:52 +08:00
3025fcf305 update vt file exporting 2023-12-02 20:25:36 +08:00
52452a96d5 update virtools export 2023-12-01 23:27:53 +08:00
84b3ace13d start exporing virtools file 2023-11-30 22:38:53 +08:00
7116d7198a update naming 2023-11-29 22:12:04 +08:00
6944415912 finish naming convention converter 2023-11-29 21:35:15 +08:00
88fe1519e3 add name convention 2023-11-26 20:37:19 +08:00
5bb3abed20 shhit 2023-11-26 12:57:49 +08:00
e79982c43f init naming convention plugin system 2023-11-24 17:49:18 +08:00
8e2d7a4133 update plugin
- revert merge of ballance textures
- prepare for naming convension dev
- show icons for virtools group list
2023-11-23 22:34:06 +08:00
cb80fa8b03 add icons manager. show icons in group 2023-11-22 19:57:29 +08:00
e84c1148f3 add thumbnail for blender icons 2023-11-22 17:41:43 +08:00
1432c2990a fix issues.
- fix issue according to python linter
- do not write vt group if no changes. reduce the cost of virtools group class.
2023-11-17 22:00:22 +08:00
1a2dd08092 update plugin.
- sync PyBMap work. use different library name in different OS.
- add BMap encoding default value according to different OS (Windows and non-Windows) because non-Windows OS, we use libiconv as encoding converter.
- move all pointer properties to a single module and give corresponding visitor.
- add shared importer exporter parameters module thus bmfile import/export also can ref it.
2023-11-16 22:41:03 +08:00
59a1275f68 add support of virtools mesh lit mode 2023-11-15 23:05:00 +08:00
d128ffcde5 update custom normals importing 2023-11-14 22:16:12 +08:00
fd17d3b5c9 revert some changes about prev commit 2023-11-14 21:37:29 +08:00
1f0444009f fix 2 issues
- update apply_virtools_material. use keywords, not index to visit input and output sockets.
- update blender mesh operator. send a message when mesh::validate() proceed mesh and stop custom normals assignment.
2023-11-14 21:24:09 +08:00
bd40e0fdf2 update video format display name 2023-11-12 20:55:21 +08:00
6991307b8b merge util_blc_tex to prop_vt_tex. support virtools texture props when importing virtools file. 2023-11-12 20:35:54 +08:00
b7ad5c67d4 add virtools texture support 2023-11-11 13:32:58 +08:00
5bbaa895eb fix raw data texture reading error 2023-11-10 14:59:06 +08:00
1299a14f3b finish virtools file importer 2023-11-10 12:26:04 +08:00
8fad643dd9 finish half of virtools importer 2023-11-09 21:41:26 +08:00
ec0749f3e5 adapt to PyBMap binding 2023-11-09 17:20:57 +08:00
6e4b1b37da finish virtools groups 2023-10-27 11:51:12 +08:00
1eaaedfcbd finish ballance element 2023-10-26 12:32:08 +08:00
c1f92c7244 basically finish framework of ballance_element 2023-10-25 21:35:26 +08:00
2896602e6a add basic support of Ballance elements 2023-10-25 12:07:14 +08:00
9079bf1bb3 remove uv modifier from bld_mesh.py and finish flatten uv and rail uv 2023-10-23 10:57:29 +08:00
f7dd5f32ba update MeshUVModifier 2023-10-21 10:48:46 +08:00
b4bb85cc71 update MeshUVModifier 2023-10-20 20:50:30 +08:00
bcbe9c987e add MeshUVModifier 2023-10-20 10:40:20 +08:00
16d4fc2bca finish mesh reader 2023-10-19 10:56:33 +08:00
4f10b1a9e9 add placeholder for importer and exporter 2023-10-18 21:23:04 +08:00
484a4101ad finish blender mesh writer 2023-10-18 12:09:40 +08:00
ea6cb430fe add blender mesh helper 2023-10-17 11:50:31 +08:00
354b3cd180 fix and add some functions 2023-10-16 10:12:05 +08:00
1d1de08bd7 update texture manager 2023-10-15 21:13:56 +08:00
21345b8251 add some functions 2023-10-15 13:48:50 +08:00
b94e7e2b22 add addon pref and file browser wrapper 2023-10-14 11:48:41 +08:00
5584bc66a0 basically finish virtools material 2023-10-12 22:15:21 +08:00