(Resources)
(Antialiasing 3d)
Line 12: Line 12:
 
=== Antialiasing 3d ===
 
=== Antialiasing 3d ===
  
It is about sub-sampling<ref>What is the difference between Binning and sub-sampling in Image Signal Processing? - https://stackoverflow.com/questions/31529379/what-is-the-difference-between-binning-and-sub-sampling-in-image-signal-processi#31529981</ref>, or going from discrete to continuous<ref>Probability Distributions: Discrete vs. Continuous - http://stattrek.com/probability-distributions/discrete-continuous.aspx</ref>, to avoid anti-aliasing<ref>Aliasing - https://en.wikipedia.org/wiki/Aliasing</ref>, in fact.
+
More precisely: how to avoid anti-aliasing<ref>Aliasing - https://en.wikipedia.org/wiki/Aliasing</ref> by using sub-sampling<ref>What is the difference between Binning and sub-sampling in Image Signal Processing? - https://stackoverflow.com/questions/31529379/what-is-the-difference-between-binning-and-sub-sampling-in-image-signal-processi#31529981</ref>, implying identification of a method to go from discrete to continuous<ref>Probability Distributions: Discrete vs. Continuous - http://stattrek.com/probability-distributions/discrete-continuous.aspx</ref> influence of the vector field. Below with human words.
  
 
Until this point, particles were influenced by only one cell currently, implying brutal trajectory's modification when the forces are different from one cell to the other...
 
Until this point, particles were influenced by only one cell currently, implying brutal trajectory's modification when the forces are different from one cell to the other...

Revision as of 19:12, 19 December 2017

Question here below is simple: how to produce moving images with colored dots. The idea has been experimented in several technical and visual forms, all based on the manipulation of simple basic entities.

Researches related to particles, in different context:

  • colliding with a 3d model, researches of 2013
  • in relation with a vector field, for Pelléas et Mélisande opéra.

Vector field as a controller

started on the 15 december 2017

Antialiasing 3d

More precisely: how to avoid anti-aliasing[1] by using sub-sampling[2], implying identification of a method to go from discrete to continuous[3] influence of the vector field. Below with human words.

Until this point, particles were influenced by only one cell currently, implying brutal trajectory's modification when the forces are different from one cell to the other...

It took me some time, but the issue is similar to an exercise I gave to the students at arts²: how to create a gradient between 4 points. In the vector field, the gradient has one more dimension but has the same behavior.

Any particle is always between 4 cells, let's call this a cluster. This cluster does not have to contains the totality of the cells, it must just connect the 4 centers. Therefore, a cluster has exactly the same size has a cell in the vector field, and its position is offset by an half cell. Too simple to see it at the first glance, because it requires to look at the space between center, and not the frontier of the cells (typical case where out-of-the-box thinking is required!).

Particles-cells-interpolation 01.jpg Particles-cells-interpolation 02.jpg

History

Fragments #43-44

Fragments#43-44 blends musical improvisation, cinematic soundscapes as well as visuals generated on the fly by an intriguing new body language, src: http://fragments4344.uranium.be/

Colors’ flood on landscape

Demo, september 4, 2013

Resources

References

  1. Aliasing - https://en.wikipedia.org/wiki/Aliasing
  2. What is the difference between Binning and sub-sampling in Image Signal Processing? - https://stackoverflow.com/questions/31529379/what-is-the-difference-between-binning-and-sub-sampling-in-image-signal-processi#31529981
  3. Probability Distributions: Discrete vs. Continuous - http://stattrek.com/probability-distributions/discrete-continuous.aspx

online identity ∋ [ social ∋ [mastodon♥, twitter®, facebook®, diaspora, linkedin®] ∥ repos ∋ [github®, gitlab♥, bitbucket®, sourceforge] ∥ media ∋ [itch.io®, vimeo®, peertube♥, twitch.tv®, tumblr®] ∥ communities ∋ [godotengine♥, openprocessing, stackoverflow, threejs]]