Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (581)
games submitted by our members
Games in WIP (500)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1]
1  Java Game APIs & Engines / Java 3D / Re: performance of own SDK 3D engine on: 2004-06-02 11:37:06
I see what you're getting at - but in that argument it's the frame rate that is the important thing - if the polygon fill the frame, you'll only need to draw 50-something of them a second...

In my case - I'm modeling terrain contours with arbitrary view perspective - the relevant perspectives are with hundreds to tens of thousands of polygons.  The rasterization is around 30%-50% of the processing per frame, and the number of polygons is what drives the rest (the projection, culling and depth-sorting).  Hence my measuring on number of polys.
2  Java Game APIs & Engines / Java 3D / Re: performance of own SDK 3D engine on: 2004-06-02 08:02:21
I've found that the number of polygons drive this number more than the number of pixels drawn.  Anyway, the resolution is 800*600; 32-bit pixels.  The polygon edge length is mostly between 2 and 10 pixels.
3  Java Game APIs & Engines / Java 3D / Re: performance of own SDK 3D engine on: 2004-06-01 16:13:12
If by alpha-colored you mean blended, it doesn't do that, or any other blending/shading/lighting, all polygons are simply rasterized with the color specified by the model.  I may be adding lighting later on, but more advanced stuff I'm not going to spend time on at this stage.

It does do proper depth sorting though (instead of Z-buffering).

Forgot to mention - the hardware for this number is a 800MHz laptop with no 3D acceleration in it.
4  Java Game APIs & Engines / Java 3D / performance of own SDK 3D engine on: 2004-06-01 15:24:10
Has anybody else written a 3D-engine using plain old Java SDK?  I'm approaching completion on a simplistic but generally designed one and am curious about how it's performance compares.

I haven't done thorough benchmarks yet but currently estimate mine to render around 100,000 monochrome polygons per second.
5  Game Development / Performance Tuning / auto-optimization of small, known loops on: 2004-06-01 14:07:27
I have a generically written geometry tree class, which can be instantiated for 1 or more dimensions (2 yields a quadtree, 3 a octtree, ...).

The number of dimensions is specified in the constructor, and assigned to a final instance variable.

Obviously, most geometry manipulations need to loop over the number of dimensions.  These loops are mostly tight and straight-forward, and also straight-forward for me to override and optimize in an octtree subclass later on.

I'm curious though regarding the intelligence of today's dynamically optimizing VMs..  Are they able to unwind loops over small, final variables?  Especially when the loops contain straight-forward, easily inlineable code?

/ Chris
Pages: [1]
 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (57 views)
2014-04-15 18:08:23

BurntPizza (55 views)
2014-04-15 03:46:01

UprightPath (68 views)
2014-04-14 17:39:50

UprightPath (51 views)
2014-04-14 17:35:47

Porlus (68 views)
2014-04-14 15:48:38

tom_mai78101 (93 views)
2014-04-10 04:04:31

BurntPizza (153 views)
2014-04-08 23:06:04

tom_mai78101 (249 views)
2014-04-05 13:34:39

trollwarrior1 (205 views)
2014-04-04 12:06:45

CJLetsGame (213 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!