______________________ GUI/Workflow/Interface ---------------------- -make multi PPG easier, like if multiple things are selected add an option to right click on an Op, or if an OP is selected of an obejct in agroup then "select members" of that group wil open a PPG for that OP for all members that contain that OP. -add prefernce to set favourites foleder that netview rferences to something other than "links" is INCREDIBLY slow compared to IE so perhasp assiginign ti to "xsilinks" or other would help spped it up and keep only links one might need in xsi in one place. -ability to put ALL views in a pane of 3D view manger, like script editor -expose toolbars, allowing access toeh menu drop down buttons in layout>edit so that we can make our own layouts much more customized. Makign them out of synoptics or cusotm toolbars is a pita -option to display only last part of name in view, instead of model. whatever.whatever -add a match camera to current user view in a, b, c or d view. -colored wireframe locally according to vertex like so: http://www.blender.org/docs/2.30_release/UndoDoc/Undo4.png -allow matching of any component/object to any other ie a cluster to another object or an objec to point or cluster or edge -allow conversion of clusters to clusters with centers. -speed up the display of tool tips. eg. its a PITA to wait for them to appear over a cluster to see what type it is -and/or add variopsu cluster icons to shopw waht type, point etc. -text highlighting 'works' in annotaion PPG, but when first openign it trying to slect an area of text at op cause it to scroll to bottom so we have to click, scroll to top and try again. small thing but with ltos of annotations a bit of a pain. -allow users to replace parts of GUI with ther own text or icons such as the toolbars, ie change "primitive" to an icon and rearrange these parts of GUI in edit too. and if possible, but I doubt it, change the menu text to icons too and add our own commands. -in display options. allow fog clipping plane with transform options. -optio to rclick on a web page in netview (the menu that comes up to view source etc) and have an option to view current frame or link in netview page only. other wise we have to have 2netview pages open to drag ndrop from one to the other to get just that frame in view -view track selection. -subD level overide in viewports for all objects to an exact number and/or additivley in amount to each objects local property. NETVIEW -support for .HTA for TDs to more easily distribute tools -offer a Mozilla based Netview too -ability to store curent help page with title on a toolabr so that while scripting etc we don't have to have a gazzilion web pages open to reference, and we can come back later to pick up where we left off. ie ability to drangdrop webpage shortcuts onto toolbars, or be abel to dnd something from netview onto toolbar to stroe as preset button to open page -ability to select traingles and see index number in viewport, if not transformable, at least highlightable and selectable for feedback -a way to make categories in custom toolabr menu as its getting too large. better yet offer us an easy way to put our commands in sections of the XSI interface in the corresponding section such as under model>get>primitive. then perhsap put a symbol beside them so we know they are custom, and perhasp rclick on them for help etc -have help in XSI form script editor or PPGs automatically open in netview in XSI. My request fro a browser in Houdini was taken far further and their help is well *integrated* -[multi] doesn't seem to work with custom property sets like it does with standard XSI properties and parameters. Selecting multiple objects properties works but not cusotm properties. The PPG shows [multi] but only one of slected objects custom property sets paramters are effected. InspectObj on a string of multiple objects properties works but not on custom properties. _________________________ Modeling ------------------------ -weighted subDs ie, a weight map for envelope or other deformer that is applied to polycage and describes how much the deformer effects the poly cage plus its addtional effect on the resulting subD, sort of a multiplication effect, whereby negative values decrease the amplitude negatively and postive cvalues amplify it and 0 is like current senario where by subD follows polycage as normal. -show point to point connection of simplified subd to cagepoint like this: http://www.blender.org/docs/2.30_release/Mesh/m9.jpg -an option to have center of added primitve or draw curve be at *currently* selected object -fix: allow merged mutli object to overlap and not cause boolen engine to fail with boolean OPs _____________________________ Scripting/Expressions/SCOPS ---------------------------- -a way to change script and command name (so filename and commandname for project) in one step. ie like click on customize and have an option to change command and script name in one step for project (with it updating each user addon that refers to it too, but an option for installed ones woudl be cool too if possible). -abiltiy to D'n'D a button from one toolabr to another without making a new command, ie maybe rclick and d'n'd allows option to copy or move like windows filesystem behavior. -ability to add our own script commands to standard XSI menus fro better organization. perhassp they could have + or other symblo beised them to note they were part of an addon. -if highlighted is not found by help in script editor then automaitacilly send command to do a search inthe docs instead of showing page one. -fix the SIAddCustomParameter and SIAddCustomParam so that the parameters can be set as objects as they cannot be now. -gui focus tone out like expression editor view has -allow 2nd editor a syntax highlighting by colour, oddly the XSi script editor can already display drag ndropped text color and formating so maybe its on its way -add a method for SendKeys(keys) to XSI to allow us to do commands that are not exposed in XSI via keyboard and mouse clicks, would need mouse input descriptions like in Vim, -add 3rd argument to openview so: openview "script editor", FALSE, c:/temp.txt works -note date of script when warnign comes up during addon installation so that user can decide on newest version -add tree view to script editor -add option in ExtractFromComponents if used on multiple objects NOT to have a parent null for each resulting -give us a way to list GUI elements by ID & section, so they can easily be packaged into other gui interfaces of our own making, regardless of XSi version upgrades etc XSInet -allow silly gif icons to better convery function -allow .triangles.uvarray to work in scop like points.postionarray does as translateUVW is rediculously slow. -allow local definition, in current script, of functions objects etc to overide any parsed scripts or other custom commands out there -as well as node based script editor,a node based expression editor: http://www.newtek.com/products/lightwave/product/8/images/expression-editor.jpg -allow dragndrop of scripts from netview into script editor -fix storeaction, it only works on scene root, and will not work on other models -OM access to mixer, plus add more methods to it and imporve the entire mixer with nesting and Op as well as evaluation of mixer driven paramters at any frame. -allow applyaction and pasteaction to other objects in same model -abiltiy to return an objects level in hierarchy, ie instance under root woudld be level 1, and an instance under that instance would return 2 ____________________________ OPs ---------------------------- -SCOPs (scripted ops). a way to reapply scop without having to change some damn thing inside of it to ge the the "apply" button to show up. -anopther panel for scop for setting intial scne settings witho9tu havign to put he inthe scop and have the commands repeat at each frame change. -MORE legal functions for scops. like getBBOX etc. -add a pen pressure range adjuster in weight painter, the range is consitent with all other apps, but XSI is over sensitive, swtich to Pshop and haoivng to change my tablet settingsa ll the time is a bit of a pain. ____________________ Paint ------------------- -user defined brushes, ie procedural and btimap definitions of brush apperances ___________________________ FXtree --------------------------- -fix the damn shape points, the naming is completely inconsistent bewtween commands, bothe name of tha sahpe and the points themselves. thismakes scriopting fro it a complete pain inthe ass and ewvery new release of XSI breaks old scripts. -fix nothing, yes nothing, its just polygon.x, which is also named point1.x and point.x for some damn reason. Please get it together man just name it point1 like other points point2 etc. so we can iterate thru them. this point does not get included in stored actions of any type I preswume because of its inconsitent naming scheme. __________________________ Animation ------------------------ -add user input to click on each frame they want to add for shape plot, perhasp also allow this array to be stored a preset to load into the shape plot PPG to use with other shapes. -allow fine adjustment of shape clips even if in a compiune that is resized down, it jumps from global frame to global frame -an option/command to resize compound according to longest clip within it. -also an option to have this automatic too, whereby compound clips resize according to their clipas they are adjusted within, with three sub options: ie resize compound to length of internal clips,2. resize compund to length of internal clips * compound clip scaling,3. after they are trimmed scale actual clips back to their prior length -another trim option. trim clips and scale to the lenght they were prior to trimming -in Animation Editor, add: EDIT>Add key at end of curve (within bounds of clip). -option to display clips in compound containers, in timeline and may be ven manipualte them, ie not have to open containers to see or maniuapultate the tracks or if not possible during plkayback at least offer as an option for editing. or a drop down - expand view of compound to see and edit clips. -a script to tell what the hell conbstraintWhatever<1234etc some number> is for the following warnings that especially occur with refernced modles so it would be ggod to find, and for animted constraints which shouldn't matter but it would be good to check waht the warnigns are for in case. //WARNING : "3000 - This constraint on [bplanecns<57439>] is not correctly connected, incorrect result may occur. Re-apply the constraint if possible." //WARNING : "3000 - This constraint on [bplanecns<57444>] is not correctly connected, incorrect result may occur. Re-apply the constraint if possible." //WARNING : "3000 - This constraint on [bplanecns<57501>] is not correctly connected, incorrect result may occur. Re-apply the constraint if possible." //WARNING : "3000 - This constraint on [bplanecns<57503>] is not correctly connected, incorrect result may occur. Re-apply the constraint if possible." //WARNING : "3000 - This constraint on [posecns<57882>] is not correctly connected, incorrect result may occur. Re-apply the constraint if possible." //WARNING : "3000 - This constraint on [posecns<59829>] is not correctly connected, incorrect result may occur. Re-apply the constraint if possible." -a toggle button to toggle speed of playback, useful for evulating ones animatio. if this is not possible at the scne level then like the aniamtion curve memory, offer toogle of a clip lenght form current to another user set. this way an animator can toggle backnforth between normal lenght and slower to eval -fix the marking in PPGS, very oftenit doesn't mark, or in the case of multi only one item is stored as an action. or is this a feature? like if we slect a node under one object then ctrl select another object it says [multi] in PPG but marking a parameter in PPg or node under object only does it for one, Whereas if we select a node under an object thne ctrl that object, then ctrl another object, it says [multi] in PPG and if we mark a parameter it does it for all of them. --also pressing the back buttonon PPG to get back to a [multi] PPG nor longer allows marking on parameters in the PPG. -allow rclcik on nodes and folders in explorer with option to slect animation editor, to display curves for all paramters within the node or folder -ability to transform camera root from same camera view. like right now when we use the s key to move around in a camera view it affects the camera transforms, but an option to instead affect the camera root by use of the S key would be very helpful. -option to supress expression not applied warnings, and ability to suppress it popup -if an object is parented to a root and with center selected one tries to match transforms, XSI crashes.guaranteed. -option to replace shape in two ways, 1 as current shape considering all other contributing shapes and movecomponents, 2 and using just the movecompopenent in consideration of offset -expose a version of the movecomponent OP as animatable to adjust for shape cluster fixes etc. -ability to pick different inputs in "destination" column of clip item information tab of clip PPG. or better yet D'n'D a pointer (like in Adobe Go Live) from clip PPG to the destinations node in explorer -ability to select different constrainers from the constraint PPG. using whatever method like a picking session,d'n'd a widget from PPG to node, or preferabley a nodal tree view/graph of Operators and objects to set that in. -add a pin shape to cluster center op. yes we can jack the overlap weight all the way up like to 100 but its nothe same effect. -fix cluster combiner op. its quite buggy, sometimes overlap paramters don't show up for a while, making it diffcult to store an actionof du e to the other frqunet bug with all PPGS where markign isn't possible inthe PPG and has to be doen on the parameter in the explorer but if the parameter due to bug isn't shpowing up like overlaps soemthiems don't after creation then you're SOL. -an option to keep clsctr, Cluster Center OP from being deleted when adding a shape key of its cluster to animation mixer. -when selecting driven objects in Animation Mixer have optiuon to slect driven components too, ie if shape driven then I want the cluster point, not the curve -transform parameters expression compensation -rclick on folder in explorer or node in explorer to remove all child animation -fix [multi] PPG adjustment of same custom parameters (same named and same named custom parameter set) so that when PPG in multi mode they can multi be adjusted as expected instead of just the first one selected and interaction stuttering. -allow applyaction and pasteaction to other objects in same model ______________________ Rendering ---------------------- -track region to selection or group or layer or model hierarchy -keyable texture editor component positions -in texture editor, add view>normalized 0-1 as well the included 0-255 -when more than one object is slected, atleast open the rendertree if just one of the selected object has a surface to apply a meterial to, ie if we have a null selected too -animated UVs -http://www.newtek.com/products/lightwave/product/8/images/animated-uvs.jpg -add z to camera film plane and rotation so we can adjust for perspective to match bellows camera and produce other effects without using camera lens ______________________ simulation ---------------------- -fluids -spring operator -allow create clip*S* and source*S* from file so we can multi slect some and they all get made ass clips or sources ___________________________ Sound ----------------------------