forked from CedricGuillemet/Imogen
-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
237 lines (195 loc) · 7.01 KB
/
changelog.txt
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
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
-------------------------------------------------------------------------------
Imogen - 0.13 codename Chameleon Genet
New:
- Removed text edit for nodes shader. Edit them with your favorite editor and press F7 to hotload them
- User documentation visible on github
- Signed Distance node
- Box Blur node with multipass
- Channel packer node
- Lens node with optional vignette
- invert in NormalMap node
- Perlin noise node
- Mouse State toolip to show how the mouse is used for educative vdeos
- Improved imgInspect
Fixed:
- Clamp node, invert node
-------------------------------------------------------------------------------
Imogen - 0.12 codename Bear Geki
New:
- replace cmft library with a custom cubemap radiance/irradiance node
- LOD visualization in cubemap viewer
- key modifiers constants accessible in nodes
- default parameters for physical sky
- better mipmap management
- dirty flags accessible in nodes
Fixed:
- many bugs fixed here and there. More to come...
-------------------------------------------------------------------------------
Imogen - 0.11 codename Lionet Ban
New:
- Hotkey editor
- New main menu
- GLTF scene loader
- 3D paint node (WIP)
- Disolve node
Fixed:
- Thumbnail creation
- Crash when selecting a node in the timeline
-------------------------------------------------------------------------------
Imogen - 0.10 codename Wolf Nachi
New:
- Threaded evaluation system for exports
- Reaction Diffusion node
- Kaleidoscope (symetry/mirror) node
- Palette node (c64, pico-8, CGA ...) with optional dithering
- Show/hide windows
- Main menu accessible by the top left button
- New header
- Auto layout nodes
- Default node parameter values can be defined in the node definition JSON
- Multipass nodes
- Pinned parameters and node previews are visible when no node is selected
Fixed:
- Better Tile node
- Fixed mouse interaction with Transform node
- Fixed undo/redo
- Fix Nan in node graph editor when window loses focus
- Fix node creation position when zoom is different of 1
- Click to close context menu in node graph editor
-------------------------------------------------------------------------------
Imogen 0.9 - codename Hydra Ichi
New:
- GLSL path tracer (experimental)
- Edge detection node
- Improved blur node
- New connection rendering code
- Markdown for rugs
- Default material open at startup
- JSON node definition
- Pinned parameters
- New Voronoi node
-------------------------------------------------------------------------------
Imogen 0.8 - codename Unicorn Jabu
New:
- python plugins
- svg import
- fur generator/display (experimental)
- materialX graph library export (experimental)
- time line/animation play modes
- animation curve editing (numerical edit, deletion) with undo/redo
- improved curve edit and sequence editor
Fixed:
- image allocation fixed
- PBR node inverted cubemap sampling
-------------------------------------------------------------------------------
Imogen 0.7 - codename Pegasus Tenma
New:
- Ambient Occlusion node
- Improve PBR node with cubemap display, displacement factor and various geometry
- Better cubemap handling in glsl nodes
- Terrain preview node
- small icon on nodes that indicates the type of render target(2D, cubemap)
- improved undo/redo
- you can select multiples nodes, move, delete, ...
- copy/paste node between graphs
- improved focused window handling
- color picker/debugger in preview window
- zoom/pan 2d preview
- improved nodes and rugs display
- 3D view manipulation a la Maya
- tab key in node graph brings the context menu with focus on search edit box
Known issues:
- some rendertarget keep previous sizes (from previous open graph)
-------------------------------------------------------------------------------
Imogen 0.6.1 - codename Saori Kido 2
Fixed:
- missing Python 3.7 library
-------------------------------------------------------------------------------
Imogen 0.6 - codename Saori Kido
New:
- Python 3.7 node evaluators (experimental)
- warp transform node
- NGon generator node
- Gradient builder node
- Camera parameter type
- Amiga ball displayed when there is compilation error
- Gradient builder parameter widget
- undo/redo (beta)
Changed:
- fixed tile node
- Ramp node can use an optional input texture
- dear imgui version bump
Known issue:
- Japanese tile sample is broken
- Cubemap filtering doesn't work and may use a lot of CPU/RAM
-------------------------------------------------------------------------------
Imogen 0.5 - codename Phoenix Ikki
New:
- MP4 video input/output node
- time line editor
- opencl context for faster cubemap filtering
Changed:
- internal evaluation system refactored
- Many, many bug fixes
-------------------------------------------------------------------------------
Imogen 0.4 - codename Andromeda Shun
New:
- Node graph zoom with mouse wheel
- cmft used for cubemap filtering
- dds/ktx load and save
- cubemap support
- physical sky cubemap generator node
- cubemap display (projection, fps, isometric) node
- equirectangular to cubemap converter node
- small animation display of processing node/background job
- list, smal icons, big icons display of graph library
- rugs in graph editor: add colored comments to your graph
- extract a node preview into a dockable window
Changed:
- node graph clips nodes and connexions
- async image loading
- dear imgui new docking system
- new ui dark color scheme
-------------------------------------------------------------------------------
Imogen 0.3 - codename Cygnus Hyoga
New:
- C nodes can change the size and blending mode of the texture target
- Nodes can mix C and GLSL
- Paint2D node
- Swirl node
- Crop node
- UI mode for nodes : nodes can display user information
- Nodes can handle mouse pos and buttons
- openGL debug output in the console
- image ratio support
- better image resize in the NodeEdit panel
Changed:
- more consistent texV management
- Threaded decoding and loading of node textures (paint2d Surface)
-------------------------------------------------------------------------------
Imogen 0.2 - codename Dragon Shiryu
New:
- C CPU nodes. edit and run C code on the fly
- image reader/writer with jpg, png, tga, bmp, partial HDR support
- thumbnail node: node, library, display
- save and restore docking layout
- Export button in node graph dock that force every export in the graph
Changed:
- Separate scale X and Y values in Transform node
-------------------------------------------------------------------------------
Imogen 0.1.1 - codename Pegasus Seiya
New:
- SDL 2 instead of custom Windows only ImApp.h (one big step toward Linux port)
- Clamp node
- More blending option in the blend node (Thanks Jari Komppa)
- Polar coordinates node (Thanks Jari Komppa)
Fixed:
- clear text selection when switching file in shaders edit
- clear nodegraph/selection when clicking new material
- bad link deletion when creating link from input to output
- connection loop detection
-------------------------------------------------------------------------------
Imogen 0.1 - codename Saint Seiya
2018-09-16
https://github.com/CedricGuillemet/Imogen/releases/tag/0.1
* Initial version