-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathTODO
101 lines (87 loc) · 4.09 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
todo list created from commit 60
BUGS:
- Fix show playblast which open only the first one on linux
- timing calculation per frame, look fucked in batch
__ done __
- blend ncache on hair system looks broken (temporarily disabled)
- fix wedging cache button update
- connect partial cache from batch
- Ignore in anyway the nodes filtered for the factory
- Fix no input cloth color management
- apply settings should manage namespaces
- playblast encoding doesn't work in batch (or when a record in existing cache is done)
- apply per vertex maps should manage namespaces
- fix slider click before first frame cached
- Adapt geo text to cam ratio
- unlock attributes before setAttr and relock if necessary: actually that was a namespace issue.
- Fix apply settings
- Fix set next frame on time slider which return to 0 instead of min slider value
- Fix panel saved visibilities
- fix slider time line after widget resizing
- Fix the evil fr 150 start frame bug
- Node table keep wrong icon in memory
- fix workspace not well recognized
- blast in mayapy doesn't support the ornaments. Force disabling the option in mayapy
- subprocess NEW_CONSOLE doesn't work under KDE/linux
- text on mayapy viewport is broken (more than unachieved)
- fix persp cam doesn't seems working in batch cache:
UPDATE: camera selection is now totally broken
- stretch check seems not working
- fix nhair connections
BASIC CONFORT
- Add nameclash check before cache
- Multi switcher in the nodetableview toolbar have to skip the locked items
- button to select connected cache/blend node (done but icon)
__ done __
- Camera system improved
- Support the subframe caching
- Allow to cache only selected nodes in batch
- Display creation and last modification date
- Disable cache button in attribute wedging tabs, web options set aren't valid
- set sortable the cacheversions in the explorer panel
- rename properly the cache nodes to make blend edit easier
- have choice to apply settings only on selected nodes or all scene (all scene is currently default)
- write cache name in cache monitor comparator
- Add config system to allow external edit for custom configuration
- Fix widget sizes
- dock widget automatically on right panel
- Add icons for attribute pick buttons
- Save the playblast viewport options into maya preferences
- no cache if mayapy path is wrong
- set the cache button disable in batch cacher if no scene or attribute override are specified
- set viewport batch text relative to focal
- Add values for wedging check before execute it
- fix iterations count. that currently doesnt count first and last value.
3 iteration == 5 caches, that sounds weird for artists
- allow to type manually the values to wedge
- connect cache from monitor
- during interactive cache, if the cache is connection to the scene,
it doesn't take interactively the frame cached after connection.
Just force the all range in the ncache node to force the full range.
MAIN FEATURES
__ done __
- create contact sheet
- create a proper workspace management
- play custom range in batch timeslider
- blend attribute value button is still not implemented yet
- Manage locked visibility attribute in nodetableview
- Manage locked dynamic attribute in nodetableview
- Compare two batch rendering
- Add play button, which allow really time (24f/s) sequence reading in the Multi cache monitor
- For mayapy caches, create a geometry text linked to the camera to fixe the issue.
- Add text in viewport for rendering (cache name and comment)
- Make the monitor support to receive new caches and remove some cache
instead of recreating the widget everytime,
losing the current caching viewport on each opening.
ACCESIBILITY
- Get rid of pymel usage to optimise nCacheFactory loading
- improve HTML documentation
__done__
- Set tooltip on every qpushbutton
- Update readme with new features
TESTS
- write test for ncache.py
- write test for node.py
- write test for cachemanager.py
- arrange arrayutils.py
- create a numberutils.py and write test