Releases: tw1lac/ReterasModelStudio
Releases · tw1lac/ReterasModelStudio
RMS Twilac Edition #TwilacsNowIn3D_08
This one comes equiped with
- A new TGA reader
- Material and amimation info on Geoset overview
- Incomplete fbx animation support
- Proper camera loading
- Some Camera target editing in the 3D viewports
- A crude Camera View frustum and Look-At-line
- Actions made undoable: Make model HD, Make model SD, Recalculate tangents
- Exposed setting for Lights
- Copied model parts keeping their animation data
- Pasted model parts keeping animation data if a matching animation exists (Name and Lenght)
- KeyframeCopyPanel now copies ALL keyframes in the selected interval (including events)
Known issues
- Keybindings not working in the UV editor until it has been docked to the main window
Notes
Tecnical details
- added an alternative TGA reader
- added a AnimFlag text editor
- rewrote some ValuePanel stuff
- refactored the TimeLinePopup into it's own class and made the node list scrollable
- KeyframeCopyPanel now copies ALL keyframes in the selected interval
- Very messy AssetImporter scene parser
- Made RenderNode into an abstract class
- Made MakeModelHD and MakeModelSD undoable
- Added Material and GeosetAnim to GeosetOverviewPanel
- Made RecalculateTangents undoable
- Added AddFaceEffectAction and DeleteFaceEffectAction
- Fixed ViewportTransferHandler not copying animation data
- ViewportTransferHandler will now also paste FaceEffects and Material
- Fixed AnimFlag#equals
- Added RenderNodeCamera and CameraNode to handle camera rendering and editing.
- made ModelView, SelectionBundle and more operate on CameraNodes instead of Cameras
- Fixed camera Target animation getting lost during loading
- Cleaned up some ThemeLoading stuff
- Added MdlxTimeline#getEntryAt to hopefully be able to clean up some code in AnimFlag
- Extracted and collected some MirrorActions
- Made TVertexEditor use same selection buttons as the main editor
- Started working on EditUVsView
- Cleaned up UVPanel
- Added UVPanelToolBar
- Fixed SplitVertexAction
- Added keystroke fo ActionFunctions action
- Cleaned up some stuff
- Cleaned up some stuff in the browsers. Also extracted the UnitEditorTreeBrowser popup to it's own class and made some options disabled when unavailable.
- Cleaned up and removed some code duplication in the Import-ActionFunctions and OpenInternal-ActionFunctions
- Moved vetoParticles to RenderModel
- Cleaned up ComponentsPanel
- Fixed ComponentLightPanel
- Cleaned up some ModelDependentViews
- Fixed and cleaned up some UndoActions
- Added SearchableList
- Cleaned up BoneAttachmentPanel, BonePanel, BoneChooser, IdObjectChooser, ParentChooser and GeosetChooser
notes form older versions
From #TwilacsNowIn3D_07:
- A Camera Preview. Found under Window -> Views
- A port of Reteras Skin Splice Mesh. Should work for both SD and HD models and is undo-able.
- An update to the ParticleEmitter2 editor; most of the sliders now adjust their endpoints when dragging them to max/min. Also fixed some bugs. Note: it might be possible to enter values outside of the games allowed range
- A fix to not being able to view materials of SD models with version 1000
- Smaller headers for collapsible panels
- A fix to keyframes being added to the wrong time when toggling geoset visibility
- An option to not load the Unit Browser and the Data Browser at the right at startup. Edit -> Preference Window -> Open Browsers On Startup You can still easily open Internal models through File -> Open Internal -> Object Editor
- Some type-in Transform-tools. Found in the edit-tab in the sub-window labeled "Modeling". Try switching to "Rotate" and see what happens
- A kludge to maybe handle editing interpolated rotations better; now uses the interpolated value at +/- 25% towards the neighbouring keyframes for inTan/outTan instead of a wrongly calculated value.
- Bridge Edges found under Twilac's Beta Tools. Use this to get faces between two selected lines of vertices. Generated faces might need to be flipped.
From #TwilacsNowIn3D_06:
- Two new popups to open internal files: Doodad Browser and Destructible Browser. Found under File -> Open Internal
- More rewriting of the ImportPanel; The visibility tab is not properly implemented, Camera and Event animations isn't fully handled, Animation renaming isn't implemented and some lists render a bit weird (but I have successfully imported an HD geoset onto an other HD model)
- Hotkey options for setting front/side/top in viewports (Edit -> Preferences Window -> Hotkeys)
- Better updating of the timeline when selecting nodes
- Working hotkey timeline navigation with exposed settings (Edit -> Preferences Window -> Hotkeys -> Edit Keybindings)
From #TwilacsNowIn3D_05:
- Some buttons to toggle stuff per view in the quad view: textured, wire-frame, vertices and normals (Only "Render Particles" in the view menu is still working)
- The top bar menu "Twilac's Beta Tools" which replaces "Twilac's ToolPanel"
- Some experimental tools found under "Twilac's Beta Tools"
- Expand selection now does exactly that: expands the selection. The previous behavior is now called "Select Linked Geometry" and had the default keybinding [CTRL] + [L]
- A delete button on the geoset panels in the model-tab
- A bit more information on the camera panels in the model tab
- Scripts -> Remove Lods is now a bit more user friendly
- Probably a still bunch of bugs relating to showing/updating model-components (stemming from code changes to separate the UI from the data)
- Fixed Texture list updating after adding/removing texture(s)
- Fixed an issue with copy and paste for some HD-models
- Fixed a bug that threw an error when trying to import bone-chain-animation
- Fixed Some bug
From #TwilacsNowIn3D_04:
- Added a button to access Keybinding-settings in the preferences window under Hotkeys
- Added buttons to toggle editable (E) and visible (V) to the component tree in the Edit tab (I do apologize for the big and unwieldy buttons) Use [SHIFT] to affect children
- Clicking on the name of something in the component tree will select it in the viewport (add/remove modifiers should work on this as well)
- Added an option to open a window with the current model that will stay on that model for ever (Window -> Preview of current model)
- Fixed a bug where zooming would increase the area used for selection to a ridiculous size
- Will now only consider the 4 first bones when reading vertices when importing FBX
- Fixed some preset Keybindings to not overlap. Users will need to reset their keybindings for this to take effect (Edit -Z Prefereces Window -> Hotkeys -> Edit Keybindings -> Reset Full -> Save Keybindings)
- Added Delete-buttons to Nodes in the Model-tab
- Fixed some bugs relating to opening .fbx files. They should now hopefully open fine and correctly bind vertices to their bones (Still no animation thou ^^)
- Fixed some bugs related to Cluster-selection
- Fixed some bugs with saving models
- Fixed some bugs related to reordering animations
- Made the quad view initialize the orthographic views to Front, Side and Top
From #TwilacsNowIn3D_03:
- Better performance!
- Changes to the underlying code for handling animation data! Should make it easier to implement tools for animation-transfering, but for now it mostly just menas broken UI-elements for animation stuff...
- Probably a still bunch of bugs relating to showing/updating model-components (stemming from code changes to separate the UI from the data)
From #TwilacsNowIn3D_02:
- Better camera zooming (now zooms towards center of screen instead of origo)
- Probably a bunch of bugs relating to showing model-components (stemming from code changes to separate the UI from the data)
- A small tool for scaling models (Tools -> Scale model)
From #TwilacsNowIn3D_01:
- 3D editing
- Exposed settings for changing mouse buttons for camera movement, selection and manipulation
- A lot of frustration changing between wireframe/solid and between textured/not textured (sry.. will fix in future versions!)
- Some Exposed settings for keyboard shortcuts (Tools-> Show Twilac's ToolPanel -> Edit Keybindings)
- A button for locking the views disguised as a save-icon in the tool bar
From #HelpTwilacFindBugs_05:
- A Brand New (but not complete) ParticleEmitter2 editor! accessed from any ParticleEmitter2's panel in the model tab
- A dropdown to chose texture for ParticleEmitter2, found in the model tab
- A few changes to the look of Geoset panels in the model tab
- Some exposed flags for nodes (billboarding and don't inhterit x) in the model tab
- (Old but unmentioned) Linked selection and visibillity between the UV-editing window and the 3D view
From #HelpTwilacFindBugs_04:
- A bit of protection from popup-spamming when running into an error
- Bugfix for Sphere and Cylinder CollisionShapes not keeping their radiuses when saving to .mdl
- The ability to add an Attachment from the add-menu
From #HelpTwilacFindBugs_03:
- A summary of the geosets on the "Geosets" root-node in the Model-tab
- A summary of the nodes on the "Nodes" root-node in the Model-tab
- A summary of the sequences on the "Sequences" root-node in the Model-tab
- An alternative and prettier way to choose material for geosets
- Working [shift] and [alt] modifiers when selecting UV-verts
- Working checkboxes for setting Layer-flags
- Buttons to move layers up/down for SD-materials
- A button on the bone-panel that will remove the bone from all matrixes/skins
- The ability to rename a bon/helper and its children with "Rename Bone Chain" found on "Twilac's ToolPanel"
- The ability to select verts skinned to selected bones with "selectNodeGeometry" found on "Twilac's ToolPanel"
- Depending on your setup: the ability to listen to the sound of EventObjects with a play-button in the Model-...