Java-Gaming.org Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (707)
Games in Android Showcase (206)
games submitted by our members
Games in WIP (781)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Dynamically produce a shatter pattern  (Read 345 times)
0 Members and 1 Guest are viewing this topic.
Offline quew8

JGO Knight


Medals: 53



« Posted 2016-10-25 16:50:11 »

So over the past few weeks I've been working a lot on overlaying the shatter pattern you get from something like glass. Example:

Now you can mess around a lot with these types of images to produce nice effects in static imagery but I'd quite like to produce a more dynamic experience where you can see the shatter grow over time - I've experimented with expanding/shrinking the image and clipping it off with expanding circles but you can only do so much particularly with regards to directing the shatter.

With this in mind does anyone know of any material on procedurally generating similar patterns? It strikes me that it is a similar pattern to lighting or spider webs and I have definitely seen this generated.

Any ideas would be greatly appreciated. Thank you
Offline Catharsis

JGO Ninja


Medals: 61
Projects: 1
Exp: 21 years


TyphonRT rocks!


« Reply #1 - Posted 2016-10-25 17:46:28 »

I like the only answer on this forum post. It brings up BSP trees and links to a discussion from the developer of Smash Hit. You can start playing around with things in 2D as far as choosing arbitrary planes near an impact point.

A seemingly nice tutorial on BSP trees for Java; page 1, 2, & 3 (with 2D BSP Java source).

So from the point of impact you can choose some semi-random planes and continue subdividing and creating polygons and perhaps continue to draw outward and perhaps apply some unique shader effects to the edges.. I'm sure a bit of experimentation would be necessary. Then from there it's kind of going the route of the Smash Hit info above for 3D.

Not a glass shatter video, but something someone made with Java2D.

Check out the TyphonRT Video Suite:
http://www.typhonvideo.com/

Founder & Principal Architect; TyphonRT, Inc.
http://www.typhonrt.org/
http://www.egrsoftware.com/
https://plus.google.com/u/0/+MichaelLeahy/
Pages: [1]
  ignore  |  Print  
 
 

 
Galdo (241 views)
2017-01-12 13:44:09

Archive (409 views)
2017-01-02 05:31:41

0AndrewShepherd0 (868 views)
2016-12-16 03:58:39

0AndrewShepherd0 (805 views)
2016-12-15 21:50:57

Lunch (942 views)
2016-12-06 16:01:40

ral0r2 (1173 views)
2016-11-23 16:08:26

ClaasJG (1274 views)
2016-11-10 17:36:32

CoffeeChemist (1307 views)
2016-11-05 00:46:53

jay4842 (1392 views)
2016-11-01 19:04:52

theagentd (1207 views)
2016-10-24 17:51:53
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21
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!