2c006b4528
add conflict resolver
2024-01-04 10:35:52 +08:00
680f367a42
fix issues
...
- disable bmx import/export temporaryly
- optimize the ui display of importing/exporting. (use box to organize props)
- place button horizontally, not vertically in virtools material.
- disallow apply in legacy align if no axis selected.
- add applied step counter in legacy alignment.
- add feedback for reseting bme material/component. (add a message box to show success)
2024-01-01 13:07:10 +08:00
318d661ac1
separate gitignore and add document
2023-12-31 19:31:41 +08:00
321e1b6fe9
finish rename opers
2023-12-31 17:35:15 +08:00
20aba6c273
fix issue. add feat.
...
- add ignored bmesh update function in flatten uv
- finish select by group, add, rm, clear group functions.
2023-12-30 22:17:42 +08:00
c5ce6e8a2c
add border in bme
2023-12-27 16:05:35 +08:00
9315ff723d
fix issues
...
- apply transform when creating BME struct's vertices and faces.
- add 3ds max align operator. support Apply button in a nasty way.
2023-12-26 22:23:56 +08:00
50b7eb0bce
fix issues
...
- fix Sector group no-successive issue when saving as nmo
- add nong ventilator adder.
- use copy.copy to write some code to reduce the calling of get/set_raw_vt_mtl()
- keep texture when apply virtools mtl preset.
2023-12-25 15:04:22 +08:00
03e8feac67
add support to compress bme json
2023-12-25 10:49:25 +08:00
35f2c4a389
finish bme
2023-12-18 10:30:32 +08:00
6bc3933291
update bme
2023-12-17 23:01:45 +08:00
03441c642b
update bme prop display
2023-12-17 12:01:57 +08:00
77b15a8797
refactor EnumPropHelper to improve BME again.
2023-12-16 22:27:31 +08:00
94872957fd
init bme creator work
2023-12-16 18:12:00 +08:00
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