Stalkerx777
1) VEX 2.0 with classes…
+1 for 1, 6, 8, and 10.
Here is the rest of my humble list:
VEX:Find, Contains methods for arrays
Array support for pcfilter and pcimport VEX functions
Operator overloading for structs and classes
Closest point on a surface (not an actual physical point in the geometry)
List data type with common methods
Ability to define functions for structs
Ability to create arrays of structs
Ability to define vector3 literals when using variables (without the set function)
VOPs:Array support
Shortcut to break input/outputs into floats (i.e. breaking P into a Vector to Float node, ready to be used)
SOPs:Edge Loop and Ring SOPs
Ability to edit multiple points for the Curve SOP
Size detail attributes for bounding generator SOPs (width, height, radius, length, etc)
Ability to use any attribute as normals for Peak and Soft Peak SOP
Edge support for Foreach SOP
Fuse Ends option for the Revolve SOP
Expressions:Signed random function
Expression to get the number of points in a primitive
Expression to calculate point to point distance
Expression to return the group type similar to what Guess from Group does
rgb and hsv expressions to accept integers for component type
HDAs:Ability to secure HDAs (i.e. protecting all types of code within the asset)
More composable handle system, handles 2.0
Ability to setup multiple ramp parameters the same way as any other referenced parameters (Copy and Paste references)
Delete attributes in Python HOM
General:Using float attributes everywhere instead of vectors, matrices
Copy pasting nodes should update channel references when nesting occurs
Ability to retarget dependencies without editing channel references by hand.
UI:Ability to retain default desktop on file open
Ability to restore 100% zoom level in the network editor
Group parameters that only support a single type to explicitly show it in their labels (i.e. Primitive Group, etc)
Highlighting problem lines in code, or generated code in VOPs
Shift click to select multiple nodes in the Operator Tree
Viewport shortcut keys should cycle between their opposing views (Top to Bottom, Left to Right, etc)
Separate size setting for points and particles
Ability to jump to dependencies using the View Dependencies dialog
Ability to add new operator to selected operator using hotkeys without right clicking node output arrow (i.e. Shift+TAB instead of TAB)
Ability to up/down arrow keys in the Select File dialogs.
Ability to use value ladder for menu parameters to cycle between options
Ability to swap parameters by dragging one over another
Ability to toggle grid in the network editor via hotkey instead of cycling
Pasting literal values shouldn't toggle expression mode for parameters
Foreground highlight for last item used for open menu parameters
Disable When condition for Label parameters for visual cue
Floating parameters windows to automatically fit height to parameters
Unpinned Details View panes to automatically show the output of a VOP node currently being worked on (inside VEX Builder mode)
Normalized access option for vector parameters
Much love to everyone involved in making our dreams come true (: