Author Topic: Anybody willing to do a small test?  (Read 33582 times)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #45 on: December 30, 2010, 10:23:15 pm »
I think that i'm going to remove that structure. It doesn't look as demanding as it is, which makes people wonder where the performance goes...as we can see.. :)
My initial idea waa to add something that looks a little bit asian, but free resources were pretty limited, so i took this one. But i guess i'll just go with some trees and maybe extend the grass' animation instead.

Offline Thomas.

  • double
  • *****
  • Posts: 833
    • View Profile
Re: Anybody willing to do a small test?
« Reply #46 on: December 30, 2010, 10:33:16 pm »
if you send me some picture, what you want modeling, I can do it :) ... but I am not big friend with texturing part

Offline Miridian

  • byte
  • *
  • Posts: 15
    • View Profile
    • My Blog :)
Re: Anybody willing to do a small test?
« Reply #47 on: January 01, 2011, 07:53:35 pm »
HTC Desire HD:
Skeletal animation: 16.31 fps
Cloth simulation: 52.75 fps
Terrain rendering: 32.06 fps
TOTAL SCORE: 40210

HTC Hero:
Skeletal animation: 2.30 fps
Cloth simulation: 3.07 fps
Terrain rendering: 1.18 fps
TOTAL SCORE: 2604

my netbook running froyo x86 :P



Suggestions:
- a scene with more animated objects
- a scene with some particle effects
« Last Edit: January 02, 2011, 07:08:16 pm by Miridian »

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #48 on: January 02, 2011, 09:46:07 pm »
I've updated the test with a version that doesn't use the structure in the animation test anymore. No idea if that's much faster, performance may still suffer from lots of animated grass. In addition, i changed the tests' names to something more...prosaic. The score calculation has been changed to compensate for the missing structure. Base line is to have 2000 points on my crappy phone.

I'll add a particle test, but no test with more animations because of two reasons: a) Missing art work and b) the Ninja test already features dozens of animated objects, even if they are pretty small (the grass!).

Offline raft

  • quad
  • ******
  • Posts: 1993
    • View Profile
    • http://www.aptalkarga.com
Re: Anybody willing to do a small test?
« Reply #49 on: January 02, 2011, 10:10:29 pm »
Stock N1, 2.1

Ninjas' garden: 10.57 fps (slight increase, last  9.19 fps)
Emperor's new clothes: 12.38 fps
Magic island: 13.75 fps
TOTAL SCORE: 12112

is grass animated via Bones?

btw, IMHO skeletal animation test make more sense and look more interesting if it consists of several ninjas performing different animations.

Offline Thomas.

  • double
  • *****
  • Posts: 833
    • View Profile
Re: Anybody willing to do a small test?
« Reply #50 on: January 02, 2011, 10:24:07 pm »
Galaxy S with 2.2.1 ... look at skelet and ninjas :D ... and what add test same as cloth but computing by GPU?
new:
Ninjas' garden: 15.59 fps
Emperor's new clothes: 40.79 fps
Magic island: 32.07 fps
TOTAL SCORE: 29191
old:
Skeletal animation: 15.30 fps
Cloth simulation: 40.39 fps
Terrain rendering: 31.67 fps
TOTAL SCORE: 34738

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #51 on: January 02, 2011, 10:28:58 pm »
No, grass' animation is done by using is a simple vertex controller. However, each patch has 88 vertices and there are 72 patches in this scene, so there's quite a lot stuff to handle. I thought about playing different animations, but i would end up showing multiple ninja's making the same ridiculous moves over and over again. While this might be a good example of skeletal animation from a techy stand point (and it's basically what i did in the former version of An3DBench with the alien), it doesn't look too great IMHO. A kind of fighting scene would be much cooler, but i neither have to the time nor the talent to create it. That's why there's a ninja walking around scrunching grass now.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #52 on: January 02, 2011, 10:56:04 pm »
... and what add test same as cloth but computing by GPU?
Well...yes...No! That would require OpenGL ES 2.0 support, which means that a) i can't test it due to lack of hardware and b) a lot of devices won't be able to run it. In addition, the cloth simulation is pretty complex especially as it can interact with any geometry in the scene, which means that it requires collision detection with client side geometry...something that's always a problem when doing physics on the gpu (which is why most games using PhysX on the gpu are limiting it to eye candy that doesn't really interact with the scene like debris and similar). I'm also not sure if ES 2.0's shader support would be sufficient to do it. Apart from that, it would be a huge amount of work, even if all preconditions were met. So, as said: No, that won't happen.

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #53 on: January 02, 2011, 11:18:04 pm »
Uploaded a version with a basic particle test. It's based on the particle "system" that i wrote for Alien Runner, so it's pretty optimized. It renders up to 500 particles...and i have no idea if it looks good in motion, because i have no real motion on my phone (around 3fps). Here's a screeny:


Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #54 on: January 02, 2011, 11:34:23 pm »
Opps, forgot to upload the actual apk...stand by...

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #55 on: January 02, 2011, 11:39:42 pm »
Upload is fine now....stupid me..

Offline Thomas.

  • double
  • *****
  • Posts: 833
    • View Profile
Re: Anybody willing to do a small test?
« Reply #56 on: January 02, 2011, 11:45:50 pm »
Flowers?  ;D
Galaxy S 2.2.1 ... 22.31fps

Offline raft

  • quad
  • ******
  • Posts: 1993
    • View Profile
    • http://www.aptalkarga.com
Re: Anybody willing to do a small test?
« Reply #57 on: January 03, 2011, 01:10:45 am »
Nexus One, 2.1
Flower power: 11.87 fps

Offline Miridian

  • byte
  • *
  • Posts: 15
    • View Profile
    • My Blog :)
Re: Anybody willing to do a small test?
« Reply #58 on: January 03, 2011, 04:05:11 am »
Flower power: 16.38
Ninjas garden: 15.48
clothes: 43.51
Magic island: 29.66

Score: 22733

Egon, have you already thought about installing a custom rom on your galaxy? With froyo you will have more fps.
http://forum.xda-developers.com/showthread.php?t=865342

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 12297
    • View Profile
    • http://www.jpct.net
Re: Anybody willing to do a small test?
« Reply #59 on: January 04, 2011, 10:20:13 pm »
Egon, have you already thought about installing a custom rom on your galaxy? With froyo you will have more fps.
http://forum.xda-developers.com/showthread.php?t=865342
I did...and decided against it for the time being. Judging from the results of other, similar phones running Froyo, i don't think that it'll be that much better. 2fps compared to 1.5fps is still slow. These phones suffer more from the absence of an fpu than from Dalvik's poor performance.