Twin color ribbon and sphere. Draw by openFrameworks

[ Video ]

[ About ]
真ん中の球体はリボンとの距離を比較して色を変える。

The sphere in the middle changes color based on its distance from the ribbon.

[ Source ]

public:
void setup();
void update();
void draw();

void keyPressed(int key) {};
void keyReleased(int key) {};
void mouseMoved(int x, int y) {};
void mouseDragged(int x, int y, int button) {};
void mousePressed(int x, int y, int button) {};
void mouseReleased(int x, int y, int button) {};
void windowResized(int w, int h) {};
void dragEvent(ofDragInfo dragInfo) {};
void gotMessage(ofMessage msg) {};

ofEasyCam cam;
ofMesh face, line, sphere_face, sphere_line;
vector<ofMeshFace> triangle_list;

glm::vec3 blue_location;
glm::vec3 red_location;
};

[ Link ]
https://github.com/junkiyoshi/Insta20210905

[ほしいものリスト]
Amazon

[ Sponsor Link ]

Gradation circle. Draw by openFrameworks

[ Video ]

[ About ]
ノイズに渡す引数の間隔を変える。

Change the interval of arguments passed to noise.

[ Source ]

[ Link ]
https://github.com/junkiyoshi/Insta20210904

[ほしいものリスト]
Amazon

[ Sponsor Link ]

Endless collapse. Draw by openFrameworks

[ Video ]

[ About ]
ofNoise()の値で描写の有無を決める。
さらに、Y座標で値を増減させるようにする。

The value of ofNoise() determines whether or not to describe it.
In addition, the value should be increased or decreased by the Y coordinate.

[ Source ]

[ Link ]
https://github.com/junkiyoshi/Insta20210903

[ほしいものリスト]
Amazon

[ Sponsor Link ]