yyc12345
803bcaad05
[feat] promote visual representation
...
- update enum prop into radio button display mode in bmx export and group name selections
- move rename system into outline window right click menu.
- add grouping operator to object menu in outline window.
2022-12-30 10:06:02 +08:00
yyc12345
314284ed94
[feat] finish wide floor and sink platform auto gen.
...
- add height re-calc in derived block generation for fixing height issue when re-use Flat in sink platform.
- finish all wide floor prototype.
- finish all platform prototype.
2022-12-29 11:28:50 +08:00
yyc12345
0a815f04d6
[feat] change BMERevenge model read method
...
- divided json into small pieces for easy management.
- change json reading method for change (1)
2022-12-28 21:40:51 +08:00
yyc12345
2bd031784a
[feat] update BMERevenge generation method
...
- use some laggy AST code to update BMERevenge generation method.
- after this change, BMERevenge become more programable and easy to create more complex models
- ready for wide floor generation development
2022-12-27 22:08:35 +08:00
yyc12345
d5cb8eb1ec
make Virtools material can be optional
2022-11-20 12:02:15 +08:00
yyc12345
02c11ffe5a
[feat] add more virtools group related operators
...
- support select/filter by virtools group.
- support group/ungroup/clear in object context menu.
- improve virtools group visit functions
2022-11-19 14:30:31 +08:00
yyc12345
240d5612df
add new type rail uv: TT_ReflectionMapping
2022-08-29 10:52:34 +08:00
yyc12345
84dd5b76f1
add feature, optimize function argv passing.
...
- add support of 4 alpha fields intorduced in BM spec recently.
- optimize material creation functions argv passing strategy.
- change related func calls of (2).
- optimize material parameter pick code to reduce useless check.
2022-07-23 17:22:44 +08:00
yyc12345
2950857e3d
do some improvement work
...
- split blender material creation function.
- allow user to apply virtools material to blender nodes in operator.
- add quick group picker in add virtools group operator.
2022-04-12 15:40:06 +08:00
yyc12345
dde95c3e4f
finish vt_mtl and vt_group Panel system
2022-04-09 14:41:32 +08:00
yyc12345
4701164a6c
add panel code basically. preparing for future dev
2022-04-08 21:50:31 +08:00
yyc12345
6c875d23ae
add console output for rename system
2022-04-06 14:18:45 +08:00
yyc12345
3c36b8b9db
finish rename system debug
2022-04-05 21:16:53 +08:00
yyc12345
c943264d05
finish rename system, without debug.
2022-04-05 20:45:00 +08:00
yyc12345
ca459c6185
add half code of rename system
2022-04-05 15:55:42 +08:00
yyc12345
1bfae63fe3
preparing rename system development
2022-04-04 22:04:11 +08:00
yyc12345
cb9609ac2c
fix various bugs after refactor
2022-04-04 12:45:41 +08:00
yyc12345
c40f956771
fix loading and bm import/export error
2022-04-04 11:30:04 +08:00
yyc12345
e264c85a04
refactor project. preparing v3.0 development. no debug current
2022-04-03 22:48:12 +08:00
yyc12345
9c24569a06
fix add_floor texture problem again
2020-11-08 10:31:29 +08:00
yyc12345
031458bfc8
fix add_floor material error
2020-11-07 19:32:07 +08:00
yyc12345
3d1cf14334
update to bm spec 1.3
2020-11-06 21:34:47 +08:00
yyc12345
df44426195
fix suffix error when using add_element
2020-11-06 16:23:36 +08:00
yyc12345
670cc830fd
finish version 2.0
2020-10-21 13:48:36 +08:00
yyc12345
582e96615a
add rail_uv projection param. Update export bm UI (use PointerProperty)
2020-10-19 22:12:27 +08:00
yyc12345
ac9d196e3e
update zh-cn document
2020-10-10 20:17:37 +08:00
yyc12345
f332e15791
finish flatten uv
2020-10-10 19:56:15 +08:00
yyc12345
0fb53f6827
add flatten uv. still have bug
2020-10-10 17:00:31 +08:00
yyc12345
c74141a346
fix move 2 cursor error
2020-10-10 11:11:08 +08:00
yyc12345
b3ee636848
finish all floor prototype
2020-10-10 10:27:15 +08:00
yyc12345
83ba270184
finish all basic floor protorype
2020-10-10 09:53:07 +08:00
yyc12345
027e267cc7
WIP adding floor prototype (2/3)
2020-10-09 21:59:06 +08:00
yyc12345
f5275b2abd
WIP adding block prototype
2020-10-09 21:26:17 +08:00
yyc12345
93d077f18d
add prototype
2020-10-09 17:16:36 +08:00
yyc12345
078dc952e7
add triangle face support
2020-10-09 16:39:20 +08:00
yyc12345
112b63319f
WIP floor prototype
2020-10-09 12:53:00 +08:00
yyc12345
e2949708e6
finish add_derived_floor and debug
2020-10-08 21:19:06 +08:00
yyc12345
512cbce7fe
WIP. write derived block creator
2020-10-08 17:12:38 +08:00
yyc12345
f0e3c3a597
finish add_basic_floor debug
2020-10-08 13:07:43 +08:00
yyc12345
75bfcbea02
add add_floor core function. WIP. no debug
2020-10-07 22:25:02 +08:00
yyc12345
4259d057fd
fix rail_uv bbox calc bug
2020-10-07 20:38:01 +08:00
yyc12345
6ae4cbeddc
finish add_floor ui display
2020-10-07 15:49:12 +08:00
yyc12345
35655a671d
update message box and rail_uv
2020-10-07 15:20:51 +08:00
yyc12345
a8203dcb9c
try use pointer property for rail_uv
2020-10-06 23:57:21 +08:00
yyc12345
612c641391
WIP, update some code
2020-10-06 12:57:25 +08:00
yyc12345
da722fe4bb
adding add_floor function WIP
2020-10-05 22:30:06 +08:00
yyc12345
c5fc214384
increase bm version
2020-09-06 10:27:49 +08:00
yyc12345
ff24707186
update to bm 1.2
2020-09-06 10:11:48 +08:00
yyc12345
1fe77d843e
add import opt, for BMERevenge import
2020-09-04 17:01:01 +08:00
yyc12345
d236925612
delete debug print
2020-09-04 11:10:46 +08:00
yyc12345
0af7f204dc
finish rail section operator
2020-09-03 23:44:47 +08:00
yyc12345
79a04f1496
finish add elements
2020-09-03 13:57:06 +08:00
yyc12345
08eb6dcff9
[add] add ui and fix naming problem
...
- renaming all classes
- add conflict option for importing bm. no real code
- add shift + a menu, still no real code
2020-09-02 23:04:21 +08:00
yyc12345
751ff15b95
fix some name error and add no uv checker
2020-08-31 21:56:08 +08:00
yyc12345
97659f74cc
remove debug print
2020-08-30 21:28:22 +08:00
yyc12345
41d3c5f3b7
use with syntax to save file and fix no uv bug
2020-08-30 21:22:25 +08:00
yyc12345
40756b0178
create document and bump version
2020-08-08 11:35:32 +08:00
yyc12345
af05f2ae21
fully finish bm import/export function
2020-08-07 14:17:13 +08:00
yyc12345
034f1e55aa
update export module into bm 1.1
2020-08-07 10:41:50 +08:00
yyc12345
da4f07f37a
add smooth feature
2020-08-06 14:43:31 +08:00
yyc12345
d90d05170b
last edit
2020-08-06 12:17:06 +08:00
yyc12345
f61c3e1cef
fix edit mode switch crash
2020-08-06 11:41:52 +08:00
yyc12345
bc13386f55
update mesh algo. but it still have bugs
2020-08-06 11:17:29 +08:00
yyc12345
72fe37040c
add some prefs and finish bm import (no debug)
2020-08-05 16:19:38 +08:00
yyc12345
dcfc397421
fix fatal face export error
2020-07-23 11:21:11 +08:00
yyc12345
5b2314dbf8
move a settings' location
2020-07-20 16:14:39 +08:00
yyc12345
0dc526535c
move some codes and add poll function for rail uv
2020-07-20 10:13:18 +08:00
yyc12345
6c00b2cb7b
fix typo
2020-07-19 15:13:55 +08:00
yyc12345
654ce39a02
add pref and align tools
2020-07-19 15:05:43 +08:00
yyc12345
fa1c5c8a30
support external texture
2020-07-14 14:55:12 +08:00
yyc12345
c27505b1a5
add auto rail uv
2020-07-12 21:04:38 +08:00
yyc12345
d644c55ae4
fix relative texture copy error
2020-07-12 11:42:05 +08:00
yyc12345
09addf54dc
first commit
2020-07-09 11:33:45 +08:00