Potentially silly request

Discuss ideas for new features with other users. To submit feature requests to Smith Micro, please visit support.smithmicro.com

Moderators: Fahim, Distinct Sun, Víctor Paredes, erey, Belgarath, slowtiger

Post Reply
User avatar
Banterfield
Posts: 138
Joined: Tue Aug 03, 2004 10:40 pm
Location: Colorado

Potentially silly request

Post by Banterfield » Sun Aug 08, 2004 6:42 pm

I was thinking about how quickly my graphics card processes information and throws it up on the screen, and it got me thinking...

Could Moho's rendering engine somehow take advantage of a graphics card's rendering/processing power to speed up render times for projects?

Maybe a simple layer could be programmed to allow Moho to speak to the card (or Direct X) that would do the trick?

No doubt, easier said than done, but I'd love to know if this has ever been considered, and what the issues involved are.
Dave
User avatar
cribble
Posts: 899
Joined: Wed Aug 04, 2004 12:42 pm
Location: London, UK
Contact:

Post by cribble » Mon Aug 09, 2004 1:01 pm

Well in a way, not all people have graphics cards (like me...at the moment), but i do know what you mean. Like there should be software render and a graphics card render.

I don't think this is a silly request. Silly request are like 'i want my MoHo to tell me how great i am everytime i click its buttons...oh lushh ...err ..mate'
--Scott
cribble.net
User avatar
Lost Marble
Site Admin
Posts: 2190
Joined: Tue Aug 03, 2004 6:02 pm
Location: Scotts Valley, California, USA
Contact:

Post by Lost Marble » Mon Aug 09, 2004 4:51 pm

Actually, this would be extremely complex. Plus, you might get differences between graphics cards. In the worst case, some graphics cards might not be able to do every last thing Moho needed, and would be unable to render a scene.

I think using the graphics card could speed up some things, but there are probably a lot of things in Moho that wouldn't translate directly to a graphics card anyway.
User avatar
Banterfield
Posts: 138
Joined: Tue Aug 03, 2004 10:40 pm
Location: Colorado

Post by Banterfield » Mon Aug 09, 2004 8:19 pm

I thought it likely that different cards would handle things differently. Though, from what you say it, would be consistent on a individual basis (that is, I'm using a GeForce, so my output would look the same so long as I rendered with that). I think differences with output (moho instance to moho instance) would be acceptable to an individual user so long as they were satisfied with what they were getting on their own card.

With respect to different capabilities amongst the cards out there, if a card couldn't handle the feature request from moho, that portion of the render could be done with moho's normal engine.

I understand that the generation of vector layers (and other moving stuff) would need to be handled via moho but it seems like a card would work well doing:

anti-aliasing
layer blurring
motion blur
compositing image layers

Those are the four things that I regularly use that seem to gobble up the processor for my renders. Moho kicks butt churning out the frames when I don't have layer/motion blurring or anti-aliasing turned on.

The benefit of this would best be realized by those of us that have lots and lots of batch rendering that require lots of downtime and only one computer available to do the heavy lifting render-wise.

Hmmm. Has anyone every complained about something rendering too fast? I should count my blessings that I found this program at all.

Appreciatively,
Dave
Post Reply