#3D Modeling Software
27-Aug-94 19:28:06
Sb: #481-#3D Modeling Software
Fm: Bernard C. Gaughran 74271,2470
To: IMPULSE 72662,3330
Mike,
Since you are looking for specific ideas for improving Imagine, here are a
few I done gone and thunk up. <G> These are in no particular order:
1-Include more info with the PC version on configuring memory. I see posts
all the time on Compuserve and Prodigy about how somebody can't get Imagine to
run, or how they seem to be missing too much memory. Step by step info on
disabling 3rd-party mem managers, creating a boot disk or loading device
drivers into high mem and running Imagine with the /noxms switch would be
extremely helpful to the new user. Just telling them to "consult your DOS
manual" is like saying, "Hey, installing and running our program is YOUR
problem, not ours."
2-More short tutorials in the next manual–possibly one for each major
feature. I know I had a heck of a time getting the applique function to work
and the manual was virtually no help at all.
3-Remember, "Being in love means never having to hit the RETURN key."–or
something like that. Changing the values in a requester and clicking OKAY
ought to be sufficient, instead of hitting RETURN all the time.
4-Imagine needs to be more idiot-proof–difficult, I admit, while idiots
remain so ingenious. <G> However, there should be mucho more dialog boxes
popping up to tell you that you can't do whatever the heck you were trying to
do, and why. For example, if I click ATTRIBUTES, I should get a box telling me
I haven't selected an object. If I click on ADD POINTS, I should get a box
telling me I must first add and select an axis. I realize that to the veteran
user these things seem obvious, but to the new user it is often baffling, not
to mention frustrating, to click a menu item and have absolutely nothing
happen. (Like, when I first loaded 3.0, eagerly clicked on DEFORM TOOL,
and…nothing. A sigh, and back to the manual…)
Also, why can't Imagine sometimes figure out what mode I need to be in? I
mean, If I click on DRAG POINTS, why can't the program just go into point mode,
instead of me having to manually select pick points first? Better yet, Why
can't I simply turn on magnetism, and have Imagine immediately go into
pick/drag points? After all, magnetism isn't terribly useful in any other
mode. Having to figure out what mode you need to be in to use a function or
save an object/group can be tough for the new user (and simple but rather
clumsy for the veteran).
5-Applying procedural textures can be a really drawn-out process. Whenever
I go into a texture requester, I am confronted with settings for each
individual texture which mean nothing to me. "T1, T2, T3, and T4"–what the
heck does that mean? "Noise threshold?" What noise? I don't hear anything!
<G> "X, Y, and Z size?" Size of what? "Dispersion?" "Z scaling?"
Frankly, you might as well use Chinese pictograms as labels–they would tell
me just as much. And yes, I do have the texture document which explains each
texture in more detail, but; 1) Said document explains the texture settings,
but it really doesn't explain them very well, and 2) every time I use a texture
I have to page through the entire document (which I printed off) to find
explanation of the texture I am trying to use. Better labels of the functions
within the texture attribute requester would help. BETTER STILL would be a
HELP button within each texture requester that would pull up a thorough
explanation on the use that texture.
6-Speaking of textures, how about a little box, something like the color
swatch box, in each and every texture requester that would show you what the
textures will look like? You could change the texture settings, click RENDER
TEXTURE (or something like that) and fairly quickly have a one-inch (or
smaller) mini-rendering of the texture appear. If you don't like it, you can
simply change the settings again and click RENDER again. And again and again,
until you get it right. I realize that zone rendering sort of gives you this
capability, but using it means popping in and out of the attributes requester,
which becomes a nuisance if you have to do it 50 times in a row to get the
texture just right. Also, you should be able to do this from the main
attributes requester (not just the individual texture requesters) in order to
see what combinations of textures (as well as filter/hardness/specular/etc.)
look like.
7-The ability to move or scale point placement in the Forms editor would be
handy. This would not be intended to replace x/y symmetry of points, but to
supplement it.
8-Automatic screen updates when editing paths. Often I want to move, size
or shape paths in relation to other objects–only problem is, all the other
objects have disappeared!
9-Why can't I group/ungroup objects in the stage editor? This drives me
crazy!
10-Imagine should inform users, in both the project editor and when
quickrendering, if they do not have sufficient memory to render a scene! This
feature is especially important for the new user, who, not being used to
Imagines quirks, might think there is something wrong with the program when
only half the scene renders.
11-Imagine remembers where my Postscript fonts are stored…why can't it
remember where my textures or objects are? I like the ability to select any
directory I want, but can't Imagine remember a default directory? I think that
most Imagine users keep all their textures in one folder, all their special f/x
in another, etc. It's a minor annoyance to have to find the directory every
time you use the program.
Also, why doesn't the PARENT button work when you first go into a requester?
For instance, why can't I click LOAD and then click PARENT to back out of the
directory I'm in? Why do I first have to click DISK, then C:\, then a
directory, before I can use PARENT?
Speaking of remembering presets, I wish I didn't have to manually change the
view from wireframe to solid every darn time!
12-There should be a FILE menu item right after the PROJECT item. FILE
should contain, at the very least, LOAD, SAVE, DELETE, LOAD/SAVE DXF (and
possibly some others as well). Imagine also desperately needs an ERASE
function (so users can erase unwanted objects or projects from their hard
drive), and a RENAME function (to change the names of objects/projects stored
on the HD), which can be used without having to exit the program. Sure, you
can change names by loading and re-saving the object, but then you have two of
the same object with different names.
13-Also, Imagine won't let me change the name of a quickrender to anything
else–why? If I change it from the default (QRENDER, I believe) I get an error
message. And you can't rename FLC's at all–at least not from within
Imagine–they all have the default name, ANIM.FLC.
14-Less dependence on the keyboard. I don't like having to use the keyboard
and mouse at the same time; it's distracting and somewhat awkward. For
example:
How about a button or menu item for moving/rotating/scaling an axis? A
little button labeled AXIS right next to X, Y, Z would be fine. This means
that you wouldn't have to use SHIFT+M, SHIFT+R, etc.
For picking multiple points/objects, what about substituting the second
mouse button for the SHIFT key? Nearly all PCs have at least two mouse buttons
(I don't know about Amigas). Click the right mouse button to enter multi mode
and press the left mouse button to select the points.
15-Here's a weird suggestion: a light intensity function you could turn on
and off, which, when on would display a series of concentric circles around
lights in the stage to show light intensity at that distance from the light.
The distance between the "rings" would increase or decrease as you raise or
lower the brightness of lights, or as you click on/off on diminish intensity.
The rings could represent the intensity range for a light, from 0-100% in, say,
20% intervals. (5 rings) Or you could just have one or two rings for each
light, showing the optimum range for objects to be in (or maybe you can think
up a better way). This would help in placing lights, which can be a hit or
miss affair.
16-The ability to do a stage pencil test in a solid or color shaded veiw.
You can do this in the project editor, but this means a FLC file I don't want
on my HD. Besides, in the stage you can view a pencil test at different
speeds, stop and view individual frames, and instantly make changes to the
project.
17-In the Project editor: WHILE RENDERING, how about, IN ADDITION to showing
the percentage of the current frame completed, showing the total time it took
to render the previous frame? And maybe even showing the percentage of the
total rendering project completed so far? This gives you a better idea of
where you're going and where you've been. Also, how about showing the
percentage of global effect completed? When, say, haze is taking a long time,
I often end up wondering if program is even doing anything.
18-Other file formats for backdrop pictures? Or even brushmaps? BMP, TGA
and GIF would be nice. Sure, I've got a program which converts file formats,
but it's a pain to exit Imagine, go into Windows, load the graphics progam,
convert the file, exit the program, exit windows, and re-load Imagine. Whew!
19-Last, but probably most importantly, ONLINE HELP! The last menu item
should be a help menu, with a table of contents listing every single Imagine
function and a brief description on how to use it. Not, of course, as a
substitute to a thorough manual!
Hope this is of some help and didn't sound too demanding or preachy (or
stupid).
Bernie