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   
Pages: 1 [2]
  ignore  |  Print  
  Huge particle engine ramble!  (Read 4454 times)
0 Members and 1 Guest are viewing this topic.
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 12


Game Engineer


« Reply #30 - Posted 2012-06-21 21:53:21 »

I was working on a game on top of ngCore (does a Javascript -> C++ -> JNI -> Java/Android translation or a JS -> C++ -> ObjC/iPhone ) and due to the limitations of the system, going over 50 particles at once was killing the FPS. :/

See my work:
OTC Software
Offline theagentd
« Reply #31 - Posted 2012-06-26 21:10:02 »

I found this! http://volumetricshadows.files.wordpress.com/2011/06/fourier-opacity-mapping.pdf

I have no idea how it works, but it looks completely awesome. It doesn't require any particle sorting when rendering the occlusion map, and it also supports prefiltering, which (if I got this right) should mean that we can also use mipmaps and anisotropic filtering. I can see myself using this for translucent stuff and exponential volumetric shadow maps for opaque stuff. Both can be filtered in hardware, so they shouldn't suffer from aliasing even when viewed at step angles thanks to anisotropic filtering or when viewed from far away thanks to mipmaps.

EVSMs need 32-bit float textures, which I believe are supported on OGL 2 hardware through extensions, but I'm pretty sure that hardware filtering from such textures is not, which pretty much kills any advantage of having them. Those Fourier Opacity Maps work with 16-bit floats though and should be easily implemented even with only OGL 2.

*Added to my to-implement list.*

Myomyomyo.
Pages: 1 [2]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

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 (64 views)
2014-04-15 18:08:23

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

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

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

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

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

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

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

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

CJLetsGame (216 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!