This video is produced using Processing and Box2D. Processing is a Java-based programming language specifically designed to generate and modify... Read More
This video is produced using Processing and Box2D. Processing is a Java-based programming language specifically designed to generate and modify images and videos.It facilitates handling computer graphics and interaction techniques including vector/raster drawing, image processing, color models, mouse and keyboard events, network communication and object-oriented programming. Box2D is an open-source physics software engine. It implements physical laws and is amazing and realistic. It handles gravity, collision between objects, velocity, friction and many other topics. It can be integrated in C++, Java, Processing, between many other software packages.An abstract firework is presented. The little fireballs fall down, follow invisible obstacles and are collected in hidden cups. They fly in harmonic clusters that resemble wild water pools. 14412 is the maximum fireballs shown in the same frame.The program that generates the movie FireW14412 import 4 special software packages: shiffman.box2d.*, org.jbox2d.collision.shapes.*, org.jbox2d.common.*, org.jbox2d.dynamics.*. It is object oriented in defines six classes of objects: Lat, Particle, ParticleS, Schaal, Sproeier and SproeierS. All these objects communicate with each other giving a realistic view of an explosion and collision between the different objects. In each frame thousands of objects are visualised. The maximum of particle objects in one frame is 14412. Taking into account the complexity of Box2D and the communication between Processing and Box2D, this video is surely the most complex of the 4 works I submitted.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
1 year 1 month
This cookie is associated with the AddThis social sharing widget which is commonly embedded in websites to enable visitors to share content with a range of networking and sharing platforms. It stores an updated page share count.
This cookie is associated with the AddThis social sharing widget which is commonly embedded in websites to enable visitors to share content with a range of networking and sharing platforms. This is believed to be a new cookie from AddThis which is not yet documented, but has been categorised on the assumption it serves a similar purpose to other cookies set by the service.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
This cookie is used by Google Analytics to persist session state.
This is a pattern type cookie set by Google Analytics, where the pattern element on the name contains the unique identity number of the account or website it relates to. It is a variation of the _gat cookie which is used to limit the amount of data recorded by Google on high traffic volume websites.
This cookie is set by Google Analytics. It stores and update a unique value for each page visited and is used to count and track pageviews.
Are small, encrypted files that track users’ actions and are used to identify users between different websites. Targeting cookies collect user information and use it to build a profile of users’ interests and then show personalized ads for that specific user. Targeting cookies help to attract customers with targeted ads.
Used by Meta to deliver a series of advertisement products such as real time bidding from third party advertisers.
Used by Google AdSense for experimenting with advertisement efficiency across websites using their services.
1 year 1 month
Stores the visitors geolocation to record location of sharer.
1 year 1 month
Tracks how often a user interacts with AddThis.
This cookie is set by Youtube to keep track of user preferences for Youtube videos embedded in sites;it can also determine whether the website visitor is using the new or old version of the Youtube interface.
This cookie is set by YouTube to track views of embedded videos.