Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (686)
Games in Android Showcase (198)
games submitted by our members
Games in WIP (758)
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 09: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 06: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 14: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 13: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 12: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]
roseslayer (427 views)
2016-08-06 11:43:29

roseslayer (388 views)
2016-08-06 09:43:11

xTheGamerCodes (464 views)
2016-08-04 15:40:59

xTheGamerCodes (458 views)
2016-08-04 15:40:24

orrenravid (807 views)
2016-07-16 03:57:23

theagentd (883 views)
2016-07-11 14:28:54

Hydroque (979 views)
2016-07-06 05:56:57

Hydroque (997 views)
2016-07-03 08:52:54

GrandCastle (809 views)
2016-07-01 09:13:47

GrandCastle (638 views)
2016-07-01 09:09:45
Rendering resources
by Roquen
2016-08-08 05:55:21

Rendering resources
by Roquen
2016-08-08 05:52:42

Rendering resources
by Roquen
2016-08-08 05:50:38

Rendering resources
by Roquen
2016-08-08 05:49:53

Rendering resources
by Roquen
2016-08-08 05:32:39

Making a Dynamic Plugin System
by Hydroque
2016-06-25 00:13:25

Java Data structures
by BinaryMonkL
2016-06-13 21:22:09

Java Data structures
by BinaryMonkL
2016-06-13 21:20:42 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‑
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!