User Tag List

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 13

Thread: Dynamic Graphic Range Control

  1. #1
    No Products Registered

    Join Date
    Jul 2006
    Posts
    2,289
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Dynamic Graphic Range Control

    Dynamic Graphic Range Control (DGRC)

    This is one of the hottest ideas I have come up with if I do say so myself. I must say that I think it would be phenomenal as far as providing easier control with less eventing.

    If you are familiar with Photoshop then you have already seen what this looks like, though it is for a different purpose.

    This object looks/works like this:

    When you run the setup, it has a window with:

    - A time range, (maybe hours, minutes, seconds ala MMF timer)

    - Possibly a x,y to x,y range for the control to function within a range of movement.

    - A range to control like: 0 to 128, etc.

    - A graph that allows you to draw straight or curved lines.

    Possibly a way to set the baseline. When you are creating rotations, for instance, you might want 0 in the middle, rather than the bottom, so that you can rotate clockwise/counter clockwise. There may also be situations where you want positive/negative numbers generated.

    There are then the conditions/expressions/actions to go with it. Looping and ping-pong would be good options. Of course, actions would include: play/start, pause, reverse. Speed might be controllable and you could set all the timing and such from actions, as well.

    Examples:

    I want to set the transparency of an object to go simply from opaque to transparent over a specific time. I draw a straight line, (two points) from one corner to another. I can have it go from opaque to transparent, or have two lines that take it from opaque to transparent to opaque again. This would eb great for having a picture flash in and out of view, or fade-in/out with a throbbing effect, etc.

    I want to rotate an object in complex ways. I set the range from 0 to 360. I could draw straight lines or curves so that the rotation will go from one degree to another then back with flexiblity.

    I could also use this for varying speed and other variables by simple setting an object's action to this object, (as per the Phazzi.

    You could also load preset curves for ease-of-use and save ones that you have drawn.

    Finally, it would be nice to have this object able to popup during runtime for realtime manipulation of the created curve, but that is optional. That might create some extra work/control to make it useful.

    This is something we could contract if someone wanted to take a shot at it. Of course, that is, if you see the potential here.

  2. #2
    Clicker Multimedia Fusion 2 Developer
    Jax's Avatar
    Join Date
    Jul 2006
    Location
    UK
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    I thought about something like this the while ago.

    However, I don't think we can change the rotation angle of an active object from an extension, can we?

  3. #3
    Clicker Multimedia Fusion 2 Developer
    Jax's Avatar
    Join Date
    Jul 2006
    Location
    UK
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    Oh unless this thing just comes up with numbers and there is an "on update" condition which lets us change it ourselves? In which case it wouldn't be too hard to make either.

  4. #4
    No Products Registered

    Join Date
    Jul 2006
    Posts
    2,289
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: Dynamic Graphic Range Control

    I don't know about that. I would hope that scale and angle could be accessed and controlled by extensions, but I guess we would have to find out.

    I think your second post is closer to the mark, actually. Yes, you would simply set whatever object settings you want to control to what this object puts out. In fact, wouldn't it be more flexible for various objects, this way?

    It would be nice to be able to "assign" an object to this one and then control each aspect as desired, but that is not absolutely necessary.

    I am glad you see the potential here. It came to me while I was thinking about settings for ActiveObject+. This would be a better, and more flexible, way to control these things and being able to save graphs and load them would be kind of like custom movements are for moving objects, methinks. Lots of time, tweaking, events, actions saved.

    Also, it is even compatible with FDD ideas because you could use this object and "trigger" it to start when you wanted it to, but have the rest of the process result automatically. Just thinking.

    So, are you familiar with the graphical aspect of this, (as per Photoshop, etc.) and is that something you can pull off? It would be really great and another innovation!

  5. #5
    No Products Registered

    Join Date
    Jul 2006
    Location
    Umeň, Sweden
    Posts
    1,090
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    Quote Originally Posted by Jax
    However, I don't think we can change the rotation angle of an active object from an extension, can we?
    Well, I'm doing it in the phizix object when actives are attached to physic bodies...

  6. #6
    Clicker Multimedia Fusion 2 Developer
    Jax's Avatar
    Join Date
    Jul 2006
    Location
    UK
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    Really? I mean the "Set angle", not the animation direction. I know setting the animation direction is possible.

  7. #7
    No Products Registered

    Join Date
    Jul 2006
    Location
    Umeň, Sweden
    Posts
    1,090
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    Yep, setting the angle!...

    This is my code, although it has changed in the HWA release...

    obj->roc.rcAngle = (long)ang;

    Also don't forget to flag the active for update...

    obj->roc.rcChanged = true;

  8. #8
    Clicker Multimedia Fusion 2 Developer
    Jax's Avatar
    Join Date
    Jul 2006
    Location
    UK
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    Crazy!

    Well, fine then! This is entirely possible. FDD will probably have features like this then, but if anybody wants to do it before then, that's fine.

    Remember we do have the problem that right now objects can not be listed at edit-time though.

  9. #9
    No Products Registered

    Join Date
    Jul 2006
    Posts
    2,289
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)

    Re: Dynamic Graphic Range Control

    >Remember we do have the problem that right now objects can not be listed at edit-time though.

    Can you fill me in more on what that implies for extensions? Can that issue be addressed in future versions?

    Thanks.

  10. #10
    Clicker Multimedia Fusion 2 Developer
    Jax's Avatar
    Join Date
    Jul 2006
    Location
    UK
    Posts
    693
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Re: Dynamic Graphic Range Control

    It'd just mean you'd have to choose the object at run-time, not edit time. Or you'd have to write in its name.

    - Jack

Page 1 of 2 1 2 LastLast

Similar Threads

  1. Simple Moving Objects / Graphic Control
    By TheFieryPlumber in forum Multimedia Fusion 2 - Technical Support
    Replies: 5
    Last Post: 12th July 2013, 09:34 PM
  2. Range Handler
    By Phi in forum Widgets
    Replies: 1
    Last Post: 12th May 2011, 02:02 AM
  3. Events and Range?
    By ad in forum Multimedia Fusion 2 - Technical Support
    Replies: 3
    Last Post: 21st February 2010, 09:38 PM
  4. Dynamic bmp's in tree control
    By jdv in forum Extension Development
    Replies: 1
    Last Post: 2nd April 2009, 10:22 PM
  5. set global value range
    By rhoymand in forum Multimedia Fusion 2 - Technical Support
    Replies: 12
    Last Post: 4th December 2006, 04:16 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •