𝕔𝕠𝕕𝕖💻 𝕥𝕠 𝔸𝕣𝕥🎨
🖌 ۱۰ رنگ تاریخی که دیگه ساخته نمیشن! در طول تاریخ، رنگها نقش بزرگی در هنر و زندگی داشتند. اما بعضی رنگها به دلایل سمی بودن، کمیابی یا گران بودن منسوخ شدند. 1️⃣ سفید سربی (Lead White) از زمان باستان تا قرن ۱۹ در نقاشی استفاده میشد. 🔹 دلیل کنار گذاشتن:…
// رنگهای تاریخی برای p5.js
let colors = {
leadWhite: [245, 245, 245], // سفید سربی
cadmiumYellow: [255, 246, 0], // زرد کادمیوم
cadmiumRed: [227, 0, 34], // قرمز کادمیوم
tyrianPurple: [102, 2, 60], // بنفش تیریان
naturalUltramarine: [18, 10, 143], // لازمآبی طبیعی
veridianGreen: [67, 141, 104], // سبز وریدیون
scheeleGreen: [121, 183, 123], // سبز شله
parisGreen: [80, 200, 120], // سبز پاریسی
cochinealRed: [153, 0, 0], // قرمز کوکینیل
cobaltBlue: [0, 71, 171], // آبی کبالت طبیعی
antimonyWhite: [240, 240, 230] // سفید آنتیموان
};
// مثال استفاده در p5.js
function setup() {
createCanvas(800, 400);
noStroke();
let i = 0;
for (let key in colors) {
fill(colors[key]);
rect(i*70, 0, 70, 400); // مستطیل برای هر رنگ
i++;
}
}
let colors = {
leadWhite: [245, 245, 245], // سفید سربی
cadmiumYellow: [255, 246, 0], // زرد کادمیوم
cadmiumRed: [227, 0, 34], // قرمز کادمیوم
tyrianPurple: [102, 2, 60], // بنفش تیریان
naturalUltramarine: [18, 10, 143], // لازمآبی طبیعی
veridianGreen: [67, 141, 104], // سبز وریدیون
scheeleGreen: [121, 183, 123], // سبز شله
parisGreen: [80, 200, 120], // سبز پاریسی
cochinealRed: [153, 0, 0], // قرمز کوکینیل
cobaltBlue: [0, 71, 171], // آبی کبالت طبیعی
antimonyWhite: [240, 240, 230] // سفید آنتیموان
};
// مثال استفاده در p5.js
function setup() {
createCanvas(800, 400);
noStroke();
let i = 0;
for (let key in colors) {
fill(colors[key]);
rect(i*70, 0, 70, 400); // مستطیل برای هر رنگ
i++;
}
}
🏆1
Forwarded from گیلی. (𝘺𝘦𝘨𝘢𝘯)
چنلای هنری؛🎨
این پیامو فور کنید فولدر اختصاصی هنری بزارم.
let cols, rows;
let scl = 30;
let w = 3000;
let h = 2000;
let flying = 0;
function setup() {
createCanvas(windowWidth, windowHeight, WEBGL);
cols = w / scl;
rows = h / scl;
}
function draw() {
flying -= 0.05;
let yoff = flying;
let terrain = [];
for (let y = 0; y < rows; y++) {
let row = [];
let xoff = 0;
for (let x = 0; x < cols; x++) {
row.push(map(noise(xoff, yoff), 0, 1, -150, 150));
xoff += 0.2;
}
yoff += 0.2;
terrain.push(row);
}
background(5);
rotateX(PI/3);
translate(-w/2, -h/2);
for (let y = 0; y < rows-1; y++) {
beginShape(TRIANGLE_STRIP);
for (let x = 0; x < cols; x++) {
let c = lerpColor(color("#00fff7"), color("#ff00ff"), sin(frameCount*0.02 + x*0.2));
stroke(c);
noFill();
vertex(x*scl, y*scl, terrain[y][x]);
vertex(x*scl, (y+1)*scl, terrain[y+1][x]);
}
endShape();
}
}
let scl = 30;
let w = 3000;
let h = 2000;
let flying = 0;
function setup() {
createCanvas(windowWidth, windowHeight, WEBGL);
cols = w / scl;
rows = h / scl;
}
function draw() {
flying -= 0.05;
let yoff = flying;
let terrain = [];
for (let y = 0; y < rows; y++) {
let row = [];
let xoff = 0;
for (let x = 0; x < cols; x++) {
row.push(map(noise(xoff, yoff), 0, 1, -150, 150));
xoff += 0.2;
}
yoff += 0.2;
terrain.push(row);
}
background(5);
rotateX(PI/3);
translate(-w/2, -h/2);
for (let y = 0; y < rows-1; y++) {
beginShape(TRIANGLE_STRIP);
for (let x = 0; x < cols; x++) {
let c = lerpColor(color("#00fff7"), color("#ff00ff"), sin(frameCount*0.02 + x*0.2));
stroke(c);
noFill();
vertex(x*scl, y*scl, terrain[y][x]);
vertex(x*scl, (y+1)*scl, terrain[y+1][x]);
}
endShape();
}
}
👀1
Forwarded from مَهدیس. (Mahdis)
Forwarded from گیلی. (𝘺𝘦𝘨𝘢𝘯)
این فولدر گلچین چنلای هنری تلگرامه🎨
هر هنری که فکرشو بکنی تو این چنلا هست!
از نویسندگی و عکاسی گرفته، تا نقاشی و خیاطی و . . .
زودی لیستو اد کن تا باهم از محتوای قشنگ و نازشون لذت ببریم👀✨