forked from bookshelfdave/wings
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathOLD-NOTES
939 lines (682 loc) · 42.2 KB
/
OLD-NOTES
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
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
--- 1.0 ---------------------------------------------------------------------
- Gordo eliminated some color banding in the task switching icon on Windows
and also cleaned up the edges on that icon. [bjorng]
--- 1.0.rc3 -----------------------------------------------------------------
- The icon in the top left corner of the Wings windows (in Windows) and in
the Dock (on Mac OS X), now has transparency. I have also added a README
file to the "psd" directory in the source distribution to explain the
purpose of each Photoshop file. [bjorng]
- Geometry Graph wouldn't always focus on mouseover. Now fixed.
(Thanks to SoulVector) [optigon]
- Wings could crash if while dragging the rmb was held and the lmb was clicked.
Now fixed. (Thanks to Nanakisan) [optigon]
- Various fixes and clean up to Tweak. [optigon]
- Wings will show an error message when it fails to do sphere mapping
instead of crashing. (Thanks to deerwood.) [dgud]
--- 1.0-rc2 -----------------------------------------------------------------
- This is the second release candiate for the long-awaited Wings 1.0 release.
Until 1.0 is released, we will only fix bugs. [bjorng]
- Updated the build instructions in the BUILD.unix and BUILD.win32 files
to note that R13B and esdl-1.0 are now required. Also updated the
AUTHORS file. [bjorng]
- The eyedropper tool is now working. The actual bug was in ESDL and
has been fixed esdl-1.0. (Thanks to Scorpius.) [bjorng]
- The icon in top left corner of the Wings windows (in Windows) was still
the old one, and so was the icon on the application switching screen (Alt+Tab
in Windows). I have now replaced the icon with the new one, but unfortunately
I could not use any transparancy so I had to pick a light gray color
that at least in Windows XP is not that noticeable. (This particular icon
is set through SDL and SDL only allows a hard-edged mask which might make
the edges look jagged. I haven't actually tried setting an hard-edged mask
yet because it didn't work in esdl-0.96.0626 - I might try it for the next
Release Candidate now that the bug is fixed in esdl-1.0.) [bjorng]
- If Smart Highlighting was turned on, and the hard edge width was set to 1, and
the selected-edge width was set to 2 (or higher), there would be an irritating
flicker as the hard edges width would be 2 pixels wide when an edge was
highlighed and 1 pixel wide when a face or vertex was selected.
(Thanks to Gordo.) [bjorng]
--- 1.0-rc1 -----------------------------------------------------------------
- This is the first release candiate for the long-awaited Wings 1.0 release.
Until 1.0 is released, we will only fix bugs. [bjorng]
- Wings now uses Gordos's new design for icons and about screen. [bjorng]
- Save handling in Tweak Mode has been fixed. [optigon]
- Text plugin when used with the native Wings browser would crash. Now fixed.
[optigon]
- Selected vertices and edges would not show up on top of elements marked as
the original selection. Now fixed. [optigon]
- Bug fix to Circularise to maintain the diameter of already circular loops.
[optigon]
- Vertex|Weld could crash if the resulting geometry formed a waist. A check is
now performed to prevent this action. [optigon]
--- 0.99.60 -----------------------------------------------------------------
- If you are building this release from source, you must use Erlang/OTP R13B
(which was recently released).
Note for users of Power PC based Macs: I no longer own a Power PC Mac,
so although the Mac version of Wings is still distributed as a Universal
application, it has not been tested on a Power PC Mac. [bjorng]
- Rewrite of Edge|Circularise to cleanup code, and add/improve features.
- Improved automatic normal picking with internal checks so that users
will be less likely to have to reverse normals or specify the angle type
(obtuse or acute).
- Closed loops now start off circularised to 100%, instead of having to drag
from 0%. This percentage can be adjusted during the drag sequence by
pressing and holding the Rmb while moving the mouse.
- Closed loop selections are now resized according to either Diametric
Factor or Absolute Diameter (switch between the two by pressing [3]).
- The problem of using repeat arguments and having the diameter default to
1.0, has been fixed.
- The Lmb command now works on both open and closed loops without having to
input a secondary plane selection.
- The Rmb command allows the input of a common plane for flattening all the
loops, open or closed.
- The Mmb command replaces the old Rmb command, and allows you to specify
the end result through secondary selections.
[optigon]
- Improved seaching for Similar Normals and Materials for connected faces and
added the ability to select similar vertex colours via Similar Materials.
[optigon]
- Tweak Mode bugfixes. (Thanks to gordo and Fonte Boa). [optigon]
- Changed default Hard Edge colour to orange {1.0,0.5,0.0}. [optigon]
- Masked vertices will now display slightly larger than the Selected Vertex Size
when in vertex mode even if they are set smaller in the preferences.
(Thanks to Fonte Boa). [optigon]
--- 0.99.55 -----------------------------------------------------------------
- Separated the .ai and .ps|.eps import plugins, and changed them so that
objects are centered when they open in Wings. [optigon]
- Removed all code that supported basic menus. Plug-ins that use the
{basic,...} and {advanced,...} constructs in menus must
be updated. [bjorng]
- Merging objects with masked vertices would not transfer masked elements
correctly. Now fixed. [optigon]
- Added Tools|Magnet Mask|Invert, which allows you to invert the masked/unmasked
vertices. Only highlighted objects are inverted, unless there is no highlight,
in which case all object's masks are inverted. [optigon]
- Added toggle to switch the Magnet Mask On/Off. [optigon]
- Fixed another crash in AutoUV caused by my change in 0.99.54.
Basically, I reverted my change I made 0.99.54, so this should be
the last crash caused by that clean-up. [bjorng]
--- 0.99.54a ----------------------------------------------------------------
- Fixed mirror side Tweak mode selection bug reported by Fonte Boa. [optigon]
- New Feature: File|Import|PostScript(.ps) allows Wings to import .ps files from
such applications as Inkscape. This feature reuses code from the .ai import
plugin originally written by Howard Trickey. [optigon]
- Fixed a bug which I introduced when I cleaned up some code and corrected
a mis-feature.
(Details: wings_io:get_matchings_events/1 used to return message in the
reversed order compared to in the order they were put into the queue;
I changed that so messages are returned in the same order as they were
queued. Code in at least one other place (wings_toolbar) depended on
the exact order of the messages.) [bjorng]
--- 0.99.54 -----------------------------------------------------------------
- Extended Edge|Circularise Lmb to handle multiple open edge loops. [optigon]
- Added mmb select option to Tweak, for Maya camera mode users. [optigon]
- Improvements and bug fixes to dragging.
- Now drag position won't jump when constraints are released.
- The numeric tab entry now shows units achieved via constraints.
- Constraint effects now are limited to only the active drag parameter.
- Tools limiting drag distances to a range, would continue to tabulate past
their allowed limits, which could result in the user dragging blindly with no
effect until the drag distance fell between the limits again.
- Zooming would cause the current drag distance to jump when using tools with
mixed drag modes like Sweep, Contour, and Circularise.
[optigon]
- Fixed menus so that they won't cover up the Info Line. [optigon]
- Rewrite of the Contour plugin to improve both performance and functionality.
It now appears as Inset in the face menu. [optigon]
- Extrude Region would occasionally omit an edge when processing poles with
five or more edges (for instance when extruding three or more faces on the top
end of the sphere primitive). Now fixed. [optigon]
- Another rewrite of Sweep, mainly to improve processing speed. Other changes
include a better implementation of Sweep for individual faces, and a new
option to Freeze/Thaw the base of the extrusion. [optigon]
- New Feature: View|Position Camera allows you to position the camera
numerically. Includes a preview mode for flipping betweeen the old view
and new view by pressing '1'. From the preview, pressing lmb re-opens the
camera position dialog, and rmb accepts the current view and exits the
preview. [optigon]
- New option, File|Save Unused Materials, can be checkmarked if you want to save
all the materials from a scene, including the ones not applied to your model,
to a .wings file. [optigon]
- BzFlag exporter added to Wings. [contributed by trepan and optic delusion with
minor changes by optigon]
- German translation updates from Torsten Manz.
- New Feature: Tools|Magnet Mask|Lock/Unlock. Locks the positions of vertices
against the effects of magnets in both Tweak and Magnet mode with the
exception that masked vertices within a selection will not be locked.
Display options are included in Edit|Preferences|General > Magnet Mask vertex
colour and size including alpha.
There are also the option View|Show|Show Magnet Mask which toggles the display
and Select|By|Magnet Mask. [optigon]
- For Developers: There are new options for adding draw lists for plugins via
#dlo{plugins=[]} added to the wings.hrl. You can follow the example plugin
wpc_magnet_mask.erl and check the functions added to wings_plugin.erl to get
an idea of what this is all about or ask questions/add suggestions on the
Wings 3D Official Development Forum. [optigon]
--- 0.99.53 -----------------------------------------------------------------
- Kerkythea exporter added to Wings. [contributed by Chris Hegarty (Avariant)]
- Added a file browser to the Text plugin. [optigon]
- Tweak can now use single and double clicking to select geometry. There is an
options panel beside the Tools|Tweak menu heading where you can set the
click speed and also turn off this feature. There is also an option to reduce
the number of button used to activate Tweak Slide. (Thanks to puzzledpaul,
Fonte Boa, and marcin wuu for their input). [optigon]
- Added temporary highlight selection for Edge Loop, Edge Ring, Select All, and
Select Similar commands. Now, you can extend a selection by pressing the
associated hotkey over a highlighted element. An option to activate this
feature can be found in the Edit|Preferences|Advanced dialog. [optigon]
- Bug fixes for the mode specific hotkey implementation. [optigon]
- Code imporvements and an extension of the Select|Similar Normals command.
The command now has a new preference to save the Angle Tolerance, which in
combination with the Connected Faces Only option, makes this tool great for
selecting face regions bounded by sharp edges. [optigon]
- Some object mode selections would cause crashes when used in conjunction with
the Duplicate command. (Reported by Fonte Boa). [optigon]
- Dragging Lights as an edge selection in Tweak mode would crash. Now fixed.
[optigon]
- Mouse over highlighted items are now added temporarily to a drag operation
in Tweak. [optigon]
- Following a Slide+Clean operation in Tweak, if any short edges were collapsed,
then an empty selection will now be returned. Returning the original selection
was offen times unsafe, because the selected element might have been removed,
causing Wings to crash. [optigon]
- Toggling wireframe display for objects in the Geometry Graph using the right
mouse button option would not yeild the correct results in some situations.
Now fixed. (Reported by pauljs75). [optigon]
- Select by material called from the Outliner would select hidden faces. This
has been corrected. (Thanks to odf). [optigon]
- Blocked some face selection tools from selecting hidden faces. [optigon]
--- 0.99.52 -----------------------------------------------------------------
- Moving an object in tweak mode would not disregard an existing virtual mirror.
Now fixed. (Thanks to yst). [optigon]
- Contour would not produce predictable results when a selected region touched
the seam of the virtual mirror. Now fixed. (Thanks to yst). [optigon]
- Circularise would crash when called with but a single edge selected. Now an
error message is returned. (Thanks to yst). [optigon]
- Tools|Unitize would crash when called using a selection that contained a
light. (Thanks to yst). [optigon]
- Edge|Cut 2/3/4 while in Tweak mode can now be called if the Magnet is turned
off. Otherwise, the 2/3/4 keys change the Magnet type. [optigon]
--- 0.99.51 -----------------------------------------------------------------
- Some Menubar commands are now selection mode specific and as such their
hotkeys are now context sensitive. This change affects the Select|Edge Loop
items, some of the Select Similar commands, and Tools|Virtual Mirror|Create.
[optigon]
- The default hotkeys for Select Prev/Next Edge Loop have been changed to F6
and F7. If you had those F keys previously assigned to another command, then
Select Prev/Next will be have no hotkey where conflicts exist. This change
was made to accommodate recent changes to Tweak mode, and solves a conflict
with the xyz contraint keys (F1/2/3). [optigon]
- Tweak's xyz constraints can now be toggled on/off by clicking the Alt key in
conjuction with the axis (F1,F2,F3) you wish to lock. For example, clicking
F1 and Alt will toggle the X axis constraint on/off. More than one axis can
be locked at a time. Held keys for axes already toggled on, nullify the
constraint, and held keys for axes toggled off are additive. [optigon]
- Tab Input for Move in the UVmapper would crash Wings. (Thanks to betelguese).
[optigon]
- Tweak Move Normal did not handle some situations correctly. (Thanks to yst).
[optigon]
--- 0.99.50 -----------------------------------------------------------------
- Tweak mode compatibility fixes for Maya and Motionbuilder cameras. [optigon]
- New option to launch Wings in Tweak Mode (Preferences|Advanced). [optigon]
- Auto Rotate now works in Tweak. [optigon]
- Advanced menus are now always turned on. There will be a information
dialog when you start Wings if you have been using Wings with the
advanced menus turned off. [bjorng]
- Set default Menu and Dialog Background alpha to 0.99 to (hopefully) avoid
future reports of the top most Menu items not appearing. [optigon]
--- 0.99.06 -----------------------------------------------------------------
- Internal changes: Warnings were eliminated and all unnecessary imports
were removed. (Thanks to Richard Carlsson.) [bjorng]
- The experimental Toxic exporter has been removed. [bjorng]
- Canceling commands while dragging (rmb), would only work while the mouse was
relatively motionless. Now fixed. (Thanks to zukas.) [optigon]
- Major rewrite of the Tweak plugin to allow multiple selections and access to
all the regular Wings commands from within Tweak. Be sure to check the info
line as some of the hotkey combos have changed. (Thanks to Fonte Boa, marcin
wuu, and all those who helped during testing.) [optigon]
- Shear's relative mode was broken in the last release. Now Fixed (Thanks to
pauljs75.) [optigon]
- Some wording changes to the mouse response preferences. (Thanks to plec.)
[optigon]
- Drag response factors in FOV. (Thanks to plec.) [optigon]
--- 0.99.05 -----------------------------------------------------------------
- New Feature: Select|Similar Material selects all faces of the same material to
the original face. You can select only those faces which are connected to the
original face and share at least one edge by check marking "Connected Faces
Only" in the options panel. [optigon]
- In the AutoUV window, scaling non-continous faces with magnet would
crash Wings. (Thanks to zukas.) [bjorng]
- Selecting every face on an object and calling Contour would crash wings. Now
fixed. [optigon]
- Changed [+/-] drag modifiers to use RMB+Drag. Affects Vertex and Edge Extrude,
Face|Bump, and Vertex|Deform|Shear. [optigon]
- Virtual Mirror and some other commands in the Tools menu would not accept a
temporary highlight as a selection when they were called via hotkeys. Now
fixed. (Thanks to SoulVector.) [optigon]
- View|Show items were broken. (Thanks to pauljs75.) [optigon]
- If a graphics card indicated that it had shader support, but actually using
shaders didn't work for any reason, Wings would crash when attempting to
use the View menu. Now Wings correctly handles this situation and removes
the Shaders from the View menu if shaders doesn't work.
(Thanks to FranOnTheEdge.) [bjorng]
- Smoothing groups in Wavefront import are now handled (i.e. hard edges
will be created between faces in different smoothing groups). [bjorng]
--- 0.99.04a ----------------------------------------------------------------
- The Image Plane command will now create an internal image if it needs to
pad a non-power-of-two image, fixing a long-standing bug that images in
image planes would be stretched after saving and reloading. [bjorng]
- When importing a model with a face having duplicated vertices, Wings
would not correctly clean up the face if the face had U/V coordinates
or vertex colors, causing a crash. (Thanks to Krurukyk.) [bjorng]
- Wings would crash when importing "unconventional" OBJ files (a "g"
command followed by an "o" command). [bjorng]
- Connect should now work in arbitrarily small faces. (The Connect command
will still prevent the creation of long, extremely thin faces, but the
test is now relative, not absolute, so it should work for a face of
any size.) [bjorng]
--- 0.99.04 -----------------------------------------------------------------
- New Feature: Circularise now works on open edge loops, and by pressing '1'
during the drag phase of the tool, you can choose to flatten or not flatten
the result to a single plane. [optigon]
- New Feature: View|Highlight Aim aims the camera at the mouseover highlight
even while other geometry is selected. Options in Edit|Preferences|Advanced
allow you to specify Highlight Aim's targeting behaviour. Although the
original View|Aim command remains, the Wings default hotkey 'A' now calls
View|Highlight Aim instead. [optigon]
- Repeating Move|Region in selection modes other than Face caused Wings to
crash. Also Flatten, Rotate, and Scale Region, and Rotate|Normal in Vertex
and Body mode. Now fixed. [optigon]
- Selecting every face of an object during a vector op would crash wings.
Now fixed. [optigon]
- New vector op added. Define a vector between the centers of two edge loops
on either a single object or one loop on each of two objects. [optigon]
- Partial rewrite of Sweep plugin to improve the code including:
- Vertices on separate objects sharing the same id number, would cause
unexpected results. Vertices are now processed correctly.
- Sweep|Free side to side motion was reversed. Now fixed. (Thanks to GetaVe)
- Added Relative mode to Sweep commands.
- Improvements to processing speed.
- Placed commands in single menu to save vertical space.
[optigon]
- New utility Tools|Memory Usage. Measures how much memory your current scene
is using. (Thanks to Giniu.) [optigon]
- New colour prefs for the Menu Bar and Info Line backgrounds. [optigon]
- Reorganized Edit|Preferences to save vertical space. [optigon]
- Reorganized View menu. Placed similar menu items in View|Show to save vertical
space. [optigon]
- Deselecting with nothing selected would add an unnecessary undo state. Now
fixed. (Thanks to Giniu.) [optigon]
- Lowered minimum undo level to 1 (Edit|Preferences|Misc). [optigon]
- Changed default camera mode to Wings 3D for fresh install. [optigon]
- Made most of the Defined Hotkeys translatable. This also affects commands
displayed in Edit|Repeat and the Plugin Manager. [optigon]
- New Feature: Rotate to Target allows you to rotate a selection using a
geometry specified angle. Enable magnets by pressing [Alt] when initiating
the tool. [optigon]
- Disabled translation macros for Save and Open in Windows because they could
cause Wings to crash when displaying Latin 5 characters in native dialogs.
Furthermore, it is highly recommended that you do not save wings files using
accented or non-English characters. (Thanks to Devilgreen.)[optigon]
- New Feature: Move|Planar allows you to move any selection freely upon a single
plane. Choose any standard axis or a vector defined plane. Enable magnets by
pressing [Alt] when initiating the tool. [optigon]
- New! Turkish translation [contributed by Devilgreen]
- Further updates to the German translation [contributed by Torsten Manz]
- The shaders have been enabled again. Now there is a much better mechanism
for choosing shaders: a proper submenu, which also shows the currently
selected shader. As before, they can be turned off by choosing the default
light. [Scorpius]
- Added camera prefs for Rotation Speed and made panning via the
arrow keys optional. See Edit|Preferences|Camera. [optigon]
- Added new features to Body|Flip including user defined point, axis, and global
axis options. Holding down Alt while initiating the command duplicates the
object before flipping it. (Inspired by ggaliens' Flip Global plugin.)
[optigon]
- Rmb option added to Face|Dissolve to clean up any isolated vertices created by
the Dissolve command. This feature already existed for edges, so it made sense
to add it for faces. [optigon]
- Added ability to hotkey menu commands that bring up an Options Box such as
those in the Primitives and Select Menu. [optigon]
- New Feature: Face|Contour creates edges around or inside a selected face
region and allows you to move them parallel to the original edges. Works best
for square geometry. Interface includes switching between Average, Normalise,
and Stay on Line which provide 3 possible solutions to keeping the edges
parallel. Hold down the rmb while dragging to bump the selection up or down
acccording to either the face normals, or the region's normal. This feature
now replaces the original Inset command. [optigon]
- Added a new option to the existing tool Select|Similar Normals, which allows
you to select just those faces with similar normals that are connected to the
original face. This allows you to select an island of faces with similar
normals to the first, as opposed to all of them. [optigon]
- Added Flatten command to the Edge menu. [optigon]
--- 0.99.03 -----------------------------------------------------------------
- Move|Region could crash if the selection contained faces that only
shared a single vertex (and not any edge). Now a proper error message
is given. Same correction for the Scale, Rotate, and Flatten commands
operating on regions. (Thanks to optigon.) [bjorng]
- Face mode area readout in the status bar would cause Wings to slow down if
the the face contained too many vertices. Wings now only calculates the area
for a face with less than 50 vertices. (Thanks to jdcooke1.) [optigon]
- View|Frame would symmetrically frame elements when using the virtual mirror.
Now there is an option, View|Frame Disregards Mirror, to alter this behaviour.
(Thanks to extrudeface and Entity325.) [optigon]
- New Feature: Face|Sweep/Sweep Region/Sweep Extract. Sweep is an interactive
tool designed to make angled extrusions, while also allowing you to scale
and rotate the extruded regions simultaneously. [optigon]
- The Plug-In manager could crash or fail to provide information for
certain (correctly written) plug-ins. (Thanks to optigon.) [bjorng]
- New! German translation [contributed by Torsten Manz]
- New Feature: Edge|Circularise. A plugin to flatten, equalise, and inflate an
edge loop to its maximum or user specified diameter. Basic and Advanced menu
options availble. [optigon]
- Now using Erlang/OTP R12B-3. [bjorng]
--- 0.99.02 -----------------------------------------------------------------
- Now using Erlang/OTP R12B-1. The build instructions have been updated with
more details. The SDL library in the Linux distribution no longer references
libaa (thanks to vtechk). [bjorng]
- Verbose and Mouseover info text options added to Edit|Preferences|General.
[optigon]
- Added interface options to Edit|Preferences|General. Options to
edit the width of Hard Edges and Normals, and set the default colour
of the Default and Hole Material. Also, the Mini Axis can now be
switched on or off and the colour of its axes are now linked to the
main axes. [optigon]
- Wings could crash when triangulating (for display purposes)
extremely degenerated polygons. For instance, Cylindrical Shift
on a cylinder could cause the problem. (Thanks to pauljs75.)
[bjorng]
- In secondary selection mode, invoking some selection commands (such
as Select|Similar Normals) would cause a crash. Also, invoking
Select|Similar Normals through a hotkey in the wrong selection mode
(i.e. not face mode) would cause a crash. (Thanks to optigon.)
[bjorng]
- Optional Feature: Changing modes while dragging would make the model
jump. Mode changes can now be set to reset the model back to its initial
position. [optigon]
- Fixed the repeat drag arguments (Shift D and D) for Vertex Intersect,
Bend, and Shift. [optigon]
- Basic mode Turn menu now cascades. [optigon]
- Extended vector ops to accept vectors defined across multiple objects.
Also added Cross Product as a way to define a vector using two edges.
[optigon]
- New Feature: Vertex|Deform|Inflate Cylindrical. Works in both basic
and advanced menus. In basis menus, select a central axis (XYZ) and
inflate. In advanced menus, pick a central axis and optionally, pick
a center point and radius. Vertices will move towards the radius along
a vector extending from the center point. All vertices are aligned with
the radius when the distance reads 100%. [optigon]
- New Feature: Vertex|Connect(RMB)|Connecting Edge (advanced menus only).
Creates a new edge by connecting the selected vertices and returns the
new edge already selected. [optigon]
- New Feature: Edit|Preferences|Constraints > Drag Preferences.
Allows you to customize dragging speeds for Rotational, Absolute,
and Relative drags. [optigon]
- New Feature: This preliminary release of the new Set Constraints plugin
gives you the ability to take measurement directly from your model and
save them as default constraints which can be used while dragging. You
can take measurements in various ways including the use of secondary
selections and vector ops. Bind the constraint to the modifier key(s)
of your choice (Alt,Shift,Ctrl) by holding them down while accepting a
method of measurement or set a default key combo in the prefs. If the
measurement includes a secondary selection, you may hold down the modifier
keys when finalizing your selection. [optigon]
Edge Mode:
Total Length - total length of the selected edges
Average Length - average length of the selected edges
Angle - angle between two edges
Subtract Angle - difference of two angles
Edge To Axis - angle between a single edge and a chosen axis
Percentage - difference two selections as a percentage
Difference - difference in length of two selections,
Centers - distance between the centers of two selections
Face Mode:
Percentage - difference in area between two face selections as a percentage
Centers, Angle, Subtract Angle, Face To Axis
Vertex Mode:
Centers
- New Feature: Switch constraint sets on the fly while dragging. Every drag
mode now has two related sets of constraints. You can switch to the related
constraint set by press Shift+Tab while dragging in any tool. The related
sets are as follows.
Scale Factor/Reciprocal: Reciprocal is equal to 1/Scale Factor
Angle/Supplementary: Supplementary is equal to 180 - Angle
Distance/Alternate Distance: Two sets for distance constraints
[optigon]
- New Feature: Vertex|Deform|Shear. This plugin lets you shear vertex selections
and more! Drag in all three modes (Absolute, Angle, Relative). Add curve to
the shear. Use vector ops or standard axes(XYZ). Many thanks to puzzledpaul
for testing and offering useful suggestions. [optigon]
- Increased limits of the main Wings primitives to infinity. [optigon]
- The hotkeys for Toggle Proxy Mode and Quick Smoothed Preview (Shift+Tab)
are now properly ignored in interactive commands and when the camera is active.
(Thanks to optigon.) [bjorng]
- When defining hotkeys for menus such as Edit|Preferences or pop-up menus
when advanced menus were not turned on, there could be a useless question
about mouse buttons. This question has been eliminated. [bjorng]
- The Wavefront importer will now import objects that have defects such
as invalid texture coordinate references. Instead of crashing, texture
coordinates will be removed from the face in question. Also, import of
Wavefront files with relative vertex references will be faster (much
faster for big files). (Thanks to terje7601.) [bjorng]
- Added new camera modes: Google SketchUp and Wings 3D suggested by oort.
Wings 3D mode is the same as Mirai mode, except that the mmb pans instead
of dollying. Added optional scroll wheel activated pan and rotate (available
in all camera modes). Also extended arrow key panning to work in all modes
and improved its useability. [optigon]
--- 0.99.01 ----------------------------------------------------------------
- New feature: Edit|Plug-In Manager. It allows you to selectively
enable and disable plug-ins; for instance, you can turn off all
export and import plug-ins for formats that you never use. (Note to
translators: Since there may be changes to this feature, depending
on the feedback, I have deliberately not made the strings
translatable yet.) [bjorng]
- Hotkeys can now also be assigned to commands that are invoked using
MMB or RMB. [bjorng]
- On Windows, Wings will now remember if it was maximized when it was
quitted, and automatically start maximized next time. [bjorng]
- View|Saved Views|Save will now count as change, so that the file can be
saved immediately without workarounds such as selecting something first.
(Thanks to oort.) [bjorng]
- Tweak mode: There would be a crash if you attempted to relax a face
next to a hidden face. Also updated the look of the information in
line to look more as the rest of Wings. Also made sure that
modifiers that will not work in the Motionbuilder camera mode are
not shown on the information line. [bjorng]
- Turn command: In the basic menus, there are now three Turn commands:
"Turn clockwise", "Turn counter-clockwise", and "Turn Optimized".
In advanced menus, those three commands can be chosen using LMB,
MMB, and RMB. The preference dialog in Edit|Plug-in Preferences has
been eliminated. There is no longer any automatic hotkeys assigned.
There will now be an error dialog if you have selected more than one
edge in the same face (instead of a mess). [bjorng]
- Help|OpenGL Info now also reports the SDL version. [bjorng]
- The experimental support for cycling shaders have been turned off
until it can be done properly. [bjorng]
- The Portuguese and French translations have been updated.
--- 0.99.00b ----------------------------------------------------------------
- Creating a normal map for a material was so slow so that it seemed
that Wings was frozen. Now back to normal speed. :-) [bjorng]
- Attempting to create or edit a material when the Yafray plug-in was active
would cause a crash. Corrected. [bjorng]
- Eliminated the problem that caused some language files to be corrupted
on Windows. Also added verification to the the build process so that
this problem will be detected if it should occur again. [bjorng]
- In the Misc tab in Edit | Preferences, "Camera moves and interactive commands
are jumpy" is now default on all versions of Mac OS X. A buggy version number
check turned it off on Leopard. (Thanks to jtico.) [bjorng]
--- 0.99.00a ----------------------------------------------------------------
- Clicking the toolbar to deselect would crash or freeze Wings.
(Thanks to yst.) [bjorng]
- The installer for Windows will now install the run-time library for
Microsoft C if it is not already installed. [bjorng]
--- 0.99.00 -----------------------------------------------------------------
- Cosmetic improvements: the menu selector has a subtle gradient, and the title
bars have the common aqua/vista effect. Also added optional History Buttons
(aka Undo/Redo) and Open/Save icons on menubar. [Scorpius]
- Added more shaders (brick, toon, environment-mapping, gooch-tone), which can
now be toggled (or cycled) through a choice in the view menu. Requires an
OpenGL 2.0 video card. [Scorpius]
- Revised most primitives, they are now more accurate and have more options.
[contributed by Richard Jones (Optigon)]
- Ability to set drag constraints for the currently pressed modifier key(s).
When one edge is selected the distance constraint is set; when two are
selected the rotation constraint is set. [Scorpius & Optigon]
- Added ISO-8859-9 font support. [contributed by Ismail Keskin (Devilgreen)]
- Added search in relative paths when loading textured models. [dgud]
- Ability to set drag constraints. [contributed by Richard Jones (Optigon)]
- Small add to right mouse button absolute snap, now you can lock movement
in x, y or z. [Giniu]
- Changes to absolute scale, ability to link sizes (uniform scale), ability to
pick scale centre from scene using RMB absolute scale, ability to pick target
size from scene using MMB absolute scale and option to fit selection into
picked target by automatically adjusting scale centre. [Giniu]
- PovRay exporter and renderer added.
[contributed by Chris Hegarty (Avariant)]
- Added a live miniature-axis icon to the lower-left corner of the screen.
[Scorpius]
- Added a user defined clipping-plane. Use 'Set Default Axis' to interactively
change the orientation of the plane.
- Edges can now be displayed with Anti-Aliasing, see preferences. [Scorpius]
- Added Russian translation by Paul Geraskin. [bjorng]
- Major update to Portuguese translation [contributed by: Luiz Fonte Boa]
--- 0.98.36 -----------------------------------------------------------------
- Absolute snap now can pick reference point, old snap that used center of
selection as reference point was moved to MMB option. [Giniu]
- Added new preference: constrain axes to grid. [Scorpius]
- Added "Blue Cube" interface icons. The original icons are in the "Classic"
bundle. Switching between icon sets is easily accomplished through the
User Interface preference tab. [Scorpius]
- Revived the Plane Plugin, which was removed from a previous release
because it created invalid objects. This has been fixed by adding a
thickness parameter; thereby creating a properly closed mesh. [Scorpius]
- Added two new primitives (look under the More menu):
Tube: generates a hollow tube or pipe with an actual wall-thickness.
Gear: generates a very simple gear. Allows the user to specify the number
of teeth and the tooth height. [Scorpius]
- Added two more primitives:
Ncube: Generates a cube with an arbitrary level of subdivisions (simply
specify the number of cuts per edge) plus a spherize option.
Ngon: Generates a polygon with an arbitrary number of vertices. This may
look like a single-sided polygon but, in fact, has two faces. [Scorpius]
- New GeoDome primitive. Generates a geodesic dome with an arbitrary level
of subdivisions. Has three base objects, spherize and half-dome options.
[Scorpius]
- New *.stl import/export plugin. Stereolithography files can be sent to
a service bureau to create an actual plastic prototype of your model.
[Scorpius]
- New command in tools menu: "Scene Info: Area & Volume." Calculates the
area and volume for each object in the scene and displays the info in
a pop-up window. [Scorpius]
- Bug fix: Language support now works for all operating systems, regardless
if the file path has an underscore. [Scorpius]
- Added X export plugin.
[contributed by Ed Kolis (Ekolis)]
- New command in tools menu: "Put on Ground." It simply moves the selected
objects vertically until they rest on the ground plane. [Scorpius]
- Added "Purple Tube" interface icons. Check the User Interface preference
tab to switch between icon sets. [Scorpius]
- New commands in 'Select->By' menu: "Fewest Edges Path" selects a path
(between any two selected vertices) with the fewest number of edges.
"Shortest Path" selects a path with the shortest distance. If more than one
possible solution exists, the first one found will be selected. [Scorpius]
- New secondary mode for dissolve, called clean dissolve.
[contributed by Richard Jones (Optigon)]
- Added ability to set alternate zoom speed, check camera preferences.
[contributed by Richard Jones (Optigon)]
- Tweak tool extended with new features like tangent, relax, slide and more.
[contributed by Andrew Shpagin (AndrewShpagin)]
- French translation updated, with many more plug-ins translated.
[contributed by Nicolas Bouillard (syndarion)]
- The Mac version of Wings is now a Universal Binary that runs on both
PowerPC and Intel Macs. [bjorng]
- The Windows version now includes the correct (latest) version of the
SDL dll, correcting numerous problems. [bjorng]
--- 0.98.35 -----------------------------------------------------------------
- Move absolute now works for lights. [Giniu]
- Added very basic version of absolute scale, it would be extended
after feedback. [Giniu]
- Both absolute scale and move is now placed in one menu group,
in absolute commands. [Giniu]
- New absolute tool was added - snap - it is similar to move but
works with secondary selection. There two snap modes, quick LMB and
full RMB. Simple weld was eaten by quick version of snap. [Giniu]
- Fixed bug in View -> Align to Selection. [Giniu]
- Turn Edge plugin now have option dialog to choose between clasic
turn method, clockwise rotate and counterclockwise rotate. [Giniu]
- An improved modelling lighting for people with newer gfx cards,
select 'one light' [Dgud]
- Improved rotate command again when using constraints [Dgud]
- Change the automatic chart rotation again in autouv [Dgud]
- Hopefully fixed the unfold issue from inside the autouv window [Dgud]
- New selection method: by sharp edges.
[contributed by Anthony D'Agostino (Scorpius)]
- Polish translation fixes.
[contributed by Maciej Milewski]
- Minor corrections for Mac and Windows to work with R11B and newest
SDL and esdl. For Mac, Mac OS 10.4 or higher ("Tiger") is now required.
(Unless you build from source yourself.) Sorry for that. [bjorng]
--- 0.98.34 -----------------------------------------------------------------
- Minor autouv fixes.
- Fixed stored selection bug reported by LoTekK.
- Added a loop cut mode to (tools) connect tool.
- Fixed very small bug in vertex weld (troubles with undo).
- Added second vertex weld mode for those who prefers just moving vertices
to target position and then clean mesh (it's under RMB click on "Weld").
- Totally rewrote absolute move so now is works for any selection mode,
and is able to align, move whole objects and create multiple duplicates of object.
[Giniu]
- Should now hopefully work on Mac OS 10.3.9 ("Panther").
Erlang/OTP updated to R10B-10, which has a fix for a rare
start-up problem. [Bjorn]
--- 0.98.33 -----------------------------------------------------------------
- Dan fixed (hopefully finally) the Rotate commands speed so they work as before.
- Dan fixed rotate in vertex mode so it centers around all selected vertices.
- Giniu made all active (compilable) plug-ins translatable and translated them to Polish
(the toxic and yafray plugins still needs to be translated, but are translatable).
- Giniu added 4 selection methods: select by vertices with 6 or more edges,
select by non quadrangle faces (all faces, faces with odd or even number of edges).
- Giniu added two new tools - "move->absolute" for positioning in absolute
coordinates and "weld" for welding single vertex to other one.
- DesiredUserName/MicrobeSoft implemented pick-up and drop images in outliner.
- Syndarion updated the French translation.
- AUTOUV changes (Dan):
- In face mode added a combined project from normal and unfolding command.
- In segmenting mode, when uv-mapping failes the good charts gets uv-mapped and
the failed charts stays in the segmenting window.
- MMB on uv-mapping, finds and marks the old chart cuts.
- Repeat implemented.
- Other minor stuff, uv-grid and changed material/image handling.
- Re-written the texture image creator, move images with your uv's or
use it to draw vertex color or materials it can also use opengl shaders.
- Programmers:
Update to the latest erlang release. (png requires it)
Both the #we and #st have a new field pst (plugin state)
That requires a re-compilation of most (all?) of the external plugins.
Plugins that use the pst field should export two functions:
PLUGIN:merge_we([We1,We2..]) and PLUGIN:merge_st(NewData,OldSt) both should
return the new data of the plugin.
--- 0.98.32b -----------------------------------------------------------------
- Giniu made AutoUV and almost all other plug-ins translatable and
translated them to Polish.
- Import, especially 3DS import, improved.
- Dan G fixed crash in the Connect tool. (Problem reported by Fonte Boa.)
- The Image creation command now correctly create images
with size which are not multiples of 8 or 16.
- Dan G made sure wings files containing bad images created by previous
versions of Wings can now be loaded, but with the faulty images
missing. (Problem reported by Hanzaa.)
- Dan G fixed file open problem reported by Bob19971.
- The length and color of normals shown by View|Show Normals can now
be changed in the preferences. (By Giniu.)
- Dmitry Efremov has updated the hlines plug-in.
- Changed toxic to render png instead of tga. (By Dan G.)
- Dan G fixed the Rotate commands speed so they work as before.
- Raimo added an option for loading rendered image into
internal viewer independent from external viewer option.
AutoUV (by Dan G):
- New commands in edge mode: slide, distribute evenly.
- New commands in object mode:Normalize Chart sizes.
- The Scale and Rotate commands now have magnets.
For developers:
- New function e3d_mesh:make_polygons/1. e3d_mesh:make_quads/1 changed back
to only make quads.