Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

Ian Ross has just released a book on Anim8or. It's perect for a beginner and a good reference for experienced users. It contains detailed chapters on every aspect, with many examples. Get your own copy here: "Anim8or Tutorial Book"

Author Topic: Speed uping Anim8or and rendering (hardware)  (Read 11483 times)

Guilherme Amorim

  • Jr. Member
  • **
  • Posts: 52
  • Jr. Member \o/
    • View Profile
Speed uping Anim8or and rendering (hardware)
« on: October 02, 2008, 09:29:56 am »

Hi!
How can I make the preview(the workspace) and rendering work faster?
I mean, which component makes the difference?
Video card, processor, RAM?

I had 1 gb in ram, so update that to 2gb, but the redering still in the same speed...
So I think it isn't the last one :D

And which mark/serie of video card/processor is good for it?


Thx!
Logged
Made in Brazil

floyd86

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1056
    • View Profile
    • http://youtube.com/profile?user=floyd386
Re: Speed uping Anim8or and rendering (hardware)
« Reply #1 on: October 02, 2008, 10:59:55 am »

Rendering is done completly on CPU power. So if you want faster rendering, you need a better chipset. Or use one of the free standalone renderers which are on the market, those are most of the time faster then anim8or's build-in render.
The workspace I'm not completly sure of, I belief the workspace is OpenGL based (?). So I think that's is done by RAM and video card.
2gb sounds enough, but think about this: more faces means more lagg. I have 4gb of ram and still it laggs when I get over the 100-200k faces.

If you want to upgrade your computer think about it wisely. Anim8or runs fine on even the lowest systems, so don't spend hundreds only for anim8or.
If you do want to upgrade I suggest to get a dual or quad core processor. Those are way faster then the single core computer and not so expensive anymore these days. For processors you have Intel and AMD, intel is slightly better but more expensive.

For Videocards goes the same, don't buy a big videocard only for anim8or, it could save you a lot of money.
For videocards you have Nvidea (where steve works) and ATI. Again Nvidea is slighty better but more expensive. For low-middle budget cards i would go for an ATI-card.

Kubajzz

  • Flying Platypus
  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 548
  • Little doggie ate my avatar...
    • View Profile
Re: Speed uping Anim8or and rendering (hardware)
« Reply #2 on: October 02, 2008, 07:09:48 pm »

Another thing you can do to speed up your renders is to make the scene and models effectively - don't blame it all on the hardware! It's often possible to render the same scene 5 times faster and get the same result. Here are several tips:
  • The objects in the background and in the dark places can be very simple, there don't have to be bumpmaps and high-res textures. In fact the background can be faked completely - you can use textures to fake shadows (it's bit of work, but the render time will be faster than with real shadows) etc.
  • Not all the objects must either cast and receive shadows. For example the floor and the walls inside a room don't need to cast shadows, while a wire fence doesn't have to receive shadows (unless the camera is very close to it...).
  • Try to use lower number of AA samples and soft shadows samples - it's often possible to decrease the numbers without any visible difference.
  • You can delete faces and parts of meshes that are not visible

I know you asked about hardware so my advices are a bit off-topic... I just thought this was a good place to point out what people often forget.
« Last Edit: October 02, 2008, 07:11:35 pm by Kubajzz »
Logged

Guilherme Amorim

  • Jr. Member
  • **
  • Posts: 52
  • Jr. Member \o/
    • View Profile
Re: Speed uping Anim8or and rendering (hardware)
« Reply #3 on: October 02, 2008, 09:10:27 pm »

Another thing you can do to speed up your renders is to make the scene and models effectively - don't blame it all on the hardware! It's often possible to render the same scene 5 times faster and get the same result. Here are several tips:
  • The objects in the background and in the dark places can be very simple, there don't have to be bumpmaps and high-res textures. In fact the background can be faked completely - you can use textures to fake shadows (it's bit of work, but the render time will be faster than with real shadows) etc.
  • Not all the objects must either cast and receive shadows. For example the floor and the walls inside a room don't need to cast shadows, while a wire fence doesn't have to receive shadows (unless the camera is very close to it...).
  • Try to use lower number of AA samples and soft shadows samples - it's often possible to decrease the numbers without any visible difference.
  • You can delete faces and parts of meshes that are not visible

I know you asked about hardware so my advices are a bit off-topic... I just thought this was a good place to point out what people often forget.

Well, I think if I put priority to high will make a great difference, too...
Yes, good ideas, but my problem, the render is slow when I rendering ART Scenes, even if its not complex =\
Rendering is done completly on CPU power. So if you want faster rendering, you need a better chipset. Or use one of the free standalone renderers which are on the market, those are most of the time faster then anim8or's build-in render.
The workspace I'm not completly sure of, I belief the workspace is OpenGL based (?). So I think that's is done by RAM and video card.
2gb sounds enough, but think about this: more faces means more lagg. I have 4gb of ram and still it laggs when I get over the 100-200k faces.

If you want to upgrade your computer think about it wisely. Anim8or runs fine on even the lowest systems, so don't spend hundreds only for anim8or.
If you do want to upgrade I suggest to get a dual or quad core processor. Those are way faster then the single core computer and not so expensive anymore these days. For processors you have Intel and AMD, intel is slightly better but more expensive.

For Videocards goes the same, don't buy a big videocard only for anim8or, it could save you a lot of money.
For videocards you have Nvidea (where steve works) and ATI. Again Nvidea is slighty better but more expensive. For low-middle budget cards i would go for an ATI-card.

If Iput a better video card, anyway it will be better for me, I like to play games anyway x))
Well, next time I have a chance to change will will choose between Video Card or CPU

Thanks, both posts are helpful :)
Logged
Made in Brazil

Steve

  • Administrator
  • Hero Member
  • *****
  • Posts: 2126
    • View Profile
Re: Speed uping Anim8or and rendering (hardware)
« Reply #4 on: October 03, 2008, 02:21:37 am »

Simplifying your models is the best thing to do.  The CPU spends a lot of time sending data to the graphics card for overly complex models.  That will help in any computer.

As for your computer, a decent mid-range graphics card is more than enough.  If you have an Intel Integrated graphic chips then think about buying a graphics card in the latest or next to latest generation that costs about $130 to $200.  If your CPU is 4 or 5 years old then it's likely the bottleneck.
Logged

thomasmendozajr

  • Newbie
  • *
  • Posts: 31
  • Professional Anim8or User
    • View Profile
Re: Speed uping Anim8or and rendering (hardware)
« Reply #5 on: October 10, 2008, 06:51:00 pm »

Yeah I rendered a model that was 1380000 points and over 1400000 Edges it took it about 10 minutes for one render and likely to have killed my computer but if you have 2.4 Gigs of memory a Quadro FX 1500m Video card and a dual Prossecer that is 2.4 ghz this is what i used to render my objects. but  there really isn't any other way to make a render faster if you have a high quality model.   
Logged
Thomas Mendoza Jr (professional Anim8or User)