Iterations (software)
-
-
Image SoftDev4png
-
Image SoftDev1png
-
Text The 3D calculation was performed in 2D In OpenGL 21 or OpenGL ES there was no function for calculating a threedimensional texture Therefore it needed to convert the 3D texture to 2D To perform 3D calculations of 18x18x18 size 18 textures of 18x18 siz
The 3D calculation was performed in 2D. In OpenGL 2.1 or OpenGL ES, there was no function for calculating a three-dimensional texture. Therefore, it needed to convert the 3D texture to 2D. To perform 3D calculations of 18x18x18 size, 18 textures of 18x18 size were required. Therefore, a single texture performed all grid operations at once.
The outcome was moved to the pixel accessible by the CPU and stored in an array. Map the values stored in the array to brightness values between 1 and 255, and send them to the LEDs in order. -
Text Objectives and solutionsInitially a fluid simulation was implemented in a twodimensional space to make particles move along the fluid movement The fluid motion was generated by the spark ignition algorithm The fluid space was expanded in 3D to create
Objectives and solutions
Initially, a fluid simulation was implemented in a two-dimensional space to make particles move along the fluid movement. The fluid motion was generated by the spark ignition algorithm. The fluid space was expanded in 3D to create a fluid space and implement the movement of the particle inside the space.
-
Text
-
Text A goal for the fire simulatorTo give more illusion to people it is necessary to be able to reproduce the movement of the real fire and its irregularity so that the same image can be triggered when looking at the flame in cubes It is also important to
A goal for the fire simulator
To give more illusion to people, it is necessary to be able to reproduce the movement of the real fire and its irregularity so that the same image can be triggered when looking at the flame in cubes. It is also important to ensure the movements and changes occur by interacting with the external environment.
The change in flame generated by this interaction acts as an optical illusion to make it feel real. Because of this requirement, the flame itself had to be created.
-
Text SOFTWARE DEV PROCESSCaptions for the picture1 Flame simulation screen in 2D space Flame was depicted by particles2 It is expanded into a 3D space The particles show the flame and the velocity field can be observed as a vector line in the simulation3
SOFTWARE DEV PROCESS
Captions for the picture
1. Flame simulation screen in 2D space. Flame was depicted by particles.
2. It is expanded into a 3D space. The particles show the flame, and the velocity field can be observed as a vector line in the simulation.
3. The flame was fitted into the LED resolution. On the left and center, the flame is represented by particle counting, and on the right, it is depicted by the temperature field.