The wishlist and feature request thread.


#1

OK, first let me start with a little “disclaimer”. This is a thread I thought I’d make to accumulate everyone’s ideas on how to make Messiah a better application. It’s a wishlist, nothing more, though an interesting one. Its not a place where we complain about things, its a place where we explain why we think certain things could be better.

So far, this is a list of things which I have gathered from several people in the chat (#messiah3d) over the past 2 days or so. Some are “It so crazy it might just work!” sort of zany ideas, and others are probably remedied by writing a simple script or even possible already within messiah!

Please do add your contribution in this thread and share your ideas on the perfect feature, and please do provide any solutions to these wishlist features that you may know of.

I also posted this in this forum, rather than on the mailing list because this is more of an on-going thread idea, and would probably clutter up people’s inboxes with unnesessary posts.

And withought further ado, I bring you the list:

Differant edit sphere: Something easier to grab hold of and find certain channels. Also seperate ones for move, rotate and scale, then a multi-gizmo with all 3 types. It would also be nice to be able to translate and see (XYZ) within local OR world axis, rather than having XYZ being stuck in the object’s rotated local axis. Also, since you can import .lwo objects to be used as custom bones, cameras and all the rest, how about have this feature for the rotation ball as well and be able to bring in your own style of gizmo.

keyboard shortcut for multi channel move (XYZ, PCB, etc): Instead on having to click the controller ball’s center, be able to assign a key to it and keep the selection of all 3 channels at once. I suppose this also ties in with the idea of the ability to select an object and have all channels show up in graph editor as standard, rather than unrolling and selecting each individual channel.

That leads to a plee for an easy way to edit multiple selected channels in the graph. How about the ability to see and edit the keys on each curve? Also it’d be nice to be able to select and edit a key withought the timeline jumping to it.

Ability to multi-select objects via armatures.

Copy and paste poses, opposite or not with a mouse click and not fidling with the Compose.

Add the possibilty of using custom objects as spherize.

Add the ability to export messiah-bones to host application.

Add the ability to get the item list on either side of the screen and detachable.

Detachable dopesheet / graph editor so dual monitor users can utilise space better. Also it would be nice to be able to re-size the timeline dragging pin, so its easier to grab.

A way of mirroring and mass-renaming expressions and armatures like you can do with objects (rename item), find and replace names in expressions etc.

Add more passes to the renderer such as specular, diffuse, reflection, GI, background, foreground, atmosphere and all the rest.

Global way to set all object’s curves to be Bezier, TCB, linear or stepped - quat or euler.

Nicer way of making constraints than expressions. e.g. a simple gui that lets you select effected objects, and also an option to “keep offset”. This is sort of possible via scripts that i’ve seen by Borhan Berthet, but perhaps just load more default ones?

Ability to have multiple tabs open at the same time e.g. setup and animate, side by side. This way you can adjust setup mode and see what it looks like in animate in realtime.

Ability to change rotation orders and view Gimbal style axis positions.

The ability to assign selection priority to armatures so if 2 armatures are in the same space, and you click over them, one will have a priority over the other. This also happens with the controller ball where an xyz or hpb dot will be near an armature and you select the armature instead accidently.

Change the viewport zooming type to be able to dolly instead of changing the field of view to act as a psuedo zoom. This makes the viewport go from orthagraphic to extreme wide angle lense depending on how far you “zoom”, which is kind of fustrating.

Animatable pivot point. Although I have never seen this done ever in any other application, would this be possible? Or is there some sort of 3d application maths problem which this would create. Either way, this would simplify a whole load of things.

How about a way to be able to “pin” a joint and enable an “inverse FK” as explained in this thread: http://www.cgtalk.com/showthread.php?s=&threadid=58455 . This would also make things like pinning hands, elbows, knees to the floor and moving the body mass and heirachy around it.


#2

Nice idea :thumbsup:

I´ll add some to it :stuck_out_tongue:

  • Saving preview still renders ala LW, that keeps the last 10 or so
    rendered images in layers kinda thing.

  • A more EASY way to work with multiple channels on the Graph Editor, right now it takes more time than it should IMO

  • Add motion modifiers (LW ones are nice and simple to work with)

I´ll add a couple more, right now im on a crunchy deadline :cry:


#3

very nicely laid out…no flames. You just earned a sticky thread.

By the way, I totally agree with you on many of the issues, especially the idea of a new edit sphere, and modular gui idea.

-mG
:wip:


#4

Here I am again with one of my annoying suggestions. Part 1
Posted it in a thread but this post belongs here.

Apart from the possibility to set a custom size for previews there are a few other small things that could be improved when making previews in messiah.

It’s kinda hard to stop recording a preview (press play backwards, press stop a few times). An extra button would be appropriate.

We’re working on a project where a lot of acting and lipsync is involved. It would save a lot of time, constantly switching to a video editing soft, and frame errors if the audio was incapsulated in the preview .avi.

Let’s push things forward.:buttrock:
Thur&Ljilekor


#5

Here I am again with one of my annoying suggestions. Part 2

In the edit tab, when Transforming or distorting keyrange it would be nice to have the same options you can find in the create/move/delete/bake key(s) popup dialogs.
Modify groups, selected objects, … This way transforming or distorting keyrange would cover all possibilities.

Let’s push things forward.:buttrock:
Thur&Ljilekor


#6

Here we are again with one of our annoying suggestions. Part 3
Posted it in a thread but this post belongs here.

It would be better if the visual representation of the clip in composer snapped to the frames, when baking motionclips with the quantize option flagged on.
It often happens that the clip gets baked 1 frame before or after the desired frame because of the rounding.

Let’s push things forward.
Thur&Ljilekor


#7

Here we are again with one of our annoying suggestions. Part 4

In earlier versions (1.5.7) it was possible to hide all hardlocked items giving a better overview.

Let’s push things forward.
Thur&Ljilekor


#8

Originally posted by tuna
[B]
Add the possibilty of using custom objects as spherize.

Add the ability to export messiah-bones to host application.

Add the ability to get the item list on either side of the screen and detachable.

Detachable dopesheet / graph editor so dual monitor users can utilise space better. Also it would be nice to be able to re-size the timeline dragging pin, so its easier to grab.

A way of mirroring and mass-renaming expressions and armatures like you can do with objects (rename item), find and replace names in expressions etc.

Global way to set all object’s curves to be Bezier, TCB, linear or stepped - quat or euler.

Nicer way of making constraints than expressions. e.g. a simple gui that lets you select effected objects, and also an option to “keep offset”. This is sort of possible via scripts that i’ve seen by Borhan Berthet, but perhaps just load more default ones?

Ability to have multiple tabs open at the same time e.g. setup and animate, side by side. This way you can adjust setup mode and see what it looks like in animate in realtime.

Ability to change rotation orders and view Gimbal style axis positions.

The ability to assign selection priority to armatures so if 2 armatures are in the same space, and you click over them, one will have a priority over the other. This also happens with the controller ball where an xyz or hpb dot will be near an armature and you select the armature instead accidently.

Animatable pivot point. Although I have never seen this done ever in any other application, would this be possible? Or is there some sort of 3d application maths problem which this would create. Either way, this would simplify a whole load of things.
[/B]

I agree totally with these ones specially, I add one: a more user friendly way to modify bias, continuity and tension, I think tha there’s only a numeric way to do it, I wish a Lightwave way: F1+Rclick for bias and so on, connected to a easier multi select channel it would be perfect!

:beer:


#9

Great ideas - here’s one:

Spreadsheet for Armatures setup - after following Joe’s video on setting the Pitch/Heading for each finger five times - I thought there must be a better workflow. If not a spreadsheet, atleast being able to multiselect all fingers and entering the settings once would be lovely. :slight_smile:


#10

Here’s another one:
Having the key show up in the graph editor for an object controlled by an armature without having to setup a Controller Select for each item.

:wip:
-mG


#11

Having an alternate view of Scripts in F5 - I sometimes have to have the explorer open and view the full name of each script - as it stands now, the first part is truncated and it’s difficult to tell even with an icon what these do. At the very least, a rollover popup would be nice to get the newbies acclimated until they become familiar.:slight_smile:


#12

OK heres a few rendering ones:

Ability to make area lights “visible” in reflection and direct etc. This saved a ton of time making cards and other reflection based goodies.

Ability to set the colour of transparency, reflection and all the rest rather than just a scale of 0-1 absolute.

Ability to see more than one material’s nodes in the node editor at one time.

Ability to connect one material into a channel of another material (rather than just individual nodes)

Ability to zoom into the node editor.

Realtime GI. j/k :cool:

MicroPoly Displacement.


#13

aloha tout le monde,

a simple but very usefull one:

when the popup 'auto connect to host ’ shows up and asks: select the ‘tobeconnectedtohost’ objects … multiselect would be a extreemly nice and fast option!

THUR


#14

when the popup 'auto connect to host ’ shows up and asks: select the ‘tobeconnectedtohost’ objects … multiselect would be a extreemly nice and fast option!

tossing the camera in there would be nice also.

-mG


#15

Don’t know if this may help, but just in case - I made some simple batch hostconnect scripts some time ago, you can get them here: http://maks.free.fr/tech/maks_HostConnect_scripts.zip

M.

EDIT: didn’t pay attention to the thread, so sorry if this doesn’t belong here…


#16

http://maks.free.fr/tech/maks_HostConnect_scripts.zip

thanks dude, tried it with the camera. worked like a charm.

:buttrock:
-mG


#17

Here we are again with one of our annoying suggestions. Part 5

It would be very usefull in some cases to have the possibility to shift the sound. Small improvements that strongly enhance the flexibility of workflow

Let’s push things forward.
Thur&Ljilekor
:buttrock:


#18

Here we are again with one of our annoying suggestions. Part 7

I know this one has been posted earlier. All camera parameters
(including pixel aspect) are available in pM so importing the correct camera should be a piece of cake. It would avoid a lot of small mistakes during production.

Let’s push things forward.
Thur&Ljilekor


#19

Here we are again with one of our annoying suggestions. Part 6

This one has been discussed many times in different threads. Why do sliders behave differently than all other items when editing them in the dopesheet. Only amimated or active channels are moved, copied,… Slider editing should also listen to the channel settings set by the user

Let’s push things forward.
Thur&Ljilekor


#20

Another one:

  • Possibility to export motions from Messiah to Lightwave…

:bounce: