Forwarded from کــــژال؛ (کــــــژال)
این پیام رو فور کنید چنلاتوناینجا هم جوین باش زیبا.💐 -
تا فولدر بزنم و +50جذب بگیرید♣️ .
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from مَهدیس. (Mahdis)
🖌 ۱۰ رنگ تاریخی که دیگه ساخته نمیشن!
در طول تاریخ، رنگها نقش بزرگی در هنر و زندگی داشتند. اما بعضی رنگها به دلایل سمی بودن، کمیابی یا گران بودن منسوخ شدند.
1️⃣ سفید سربی (Lead White)
از زمان باستان تا قرن ۱۹ در نقاشی استفاده میشد.
🔹 دلیل کنار گذاشتن: بسیار سمی!
2️⃣ زرد و قرمز کادمیوم (Cadmium Yellow & Red)
محبوب در قرن ۱۹، هنوز محدوداً استفاده میشود.
🔹 دلیل کنار گذاشتن: سمی و خطرناک.
3️⃣ بنفش تیریان (Tyrian Purple)
از صدف خاص استخراج میشد، رنگ سلطنتی روم.
🔹 دلیل کنار گذاشتن: فوقالعاده گران و کمیاب.
4️⃣ لازمآبی طبیعی (Natural Ultramarine)
از سنگ لاجورد آسیاب شده درست میشد.
🔹 دلیل کنار گذاشتن: گران، جایگزین شیمیایی ارزانتر موجود شد.
5️⃣ سبز وریدیون (Veridian Green)
حاوی مس و آرسنیک بود.
🔹 دلیل کنار گذاشتن: سمی و خطرناک.
6️⃣ سبز شله (Scheele’s Green)
محبوب برای کاغذ دیواری و نقاشی.
🔹 دلیل کنار گذاشتن: حاوی آرسنیک، مسمومکننده.
7️⃣ سبز پاریسی (Paris Green)
در قرن ۱۹ برای رنگ و حشرهکش.
🔹 دلیل کنار گذاشتن: شدیداً سمی.
8️⃣ قرمز کوکینیل (Cochineal Red)
از حشرات استخراج میشد، گران و کمیاب.
🔹 دلیل کنار گذاشتن: محدود، جایگزینهای ارزانتر موجود است.
9️⃣ آبی کبالت طبیعی (Cobalt Blue اولیه)
از کانیهای طبیعی کبالت درست میشد.
🔹 دلیل کنار گذاشتن: جایگزین مصنوعی پایدار و ارزانتر آمد.
🔟 سفید آنتیموان (Antimony White)
جایگزین سفید سربی در قرن ۱۸.
🔹 دلیل کنار گذاشتن: سمی و کمتر پایدار.
✨ این رنگها شاید دیگه تولید نشوند، اما همچنان بخشی از تاریخ هنر و رنگها هستند!
در طول تاریخ، رنگها نقش بزرگی در هنر و زندگی داشتند. اما بعضی رنگها به دلایل سمی بودن، کمیابی یا گران بودن منسوخ شدند.
1️⃣ سفید سربی (Lead White)
از زمان باستان تا قرن ۱۹ در نقاشی استفاده میشد.
🔹 دلیل کنار گذاشتن: بسیار سمی!
2️⃣ زرد و قرمز کادمیوم (Cadmium Yellow & Red)
محبوب در قرن ۱۹، هنوز محدوداً استفاده میشود.
🔹 دلیل کنار گذاشتن: سمی و خطرناک.
3️⃣ بنفش تیریان (Tyrian Purple)
از صدف خاص استخراج میشد، رنگ سلطنتی روم.
🔹 دلیل کنار گذاشتن: فوقالعاده گران و کمیاب.
4️⃣ لازمآبی طبیعی (Natural Ultramarine)
از سنگ لاجورد آسیاب شده درست میشد.
🔹 دلیل کنار گذاشتن: گران، جایگزین شیمیایی ارزانتر موجود شد.
5️⃣ سبز وریدیون (Veridian Green)
حاوی مس و آرسنیک بود.
🔹 دلیل کنار گذاشتن: سمی و خطرناک.
6️⃣ سبز شله (Scheele’s Green)
محبوب برای کاغذ دیواری و نقاشی.
🔹 دلیل کنار گذاشتن: حاوی آرسنیک، مسمومکننده.
7️⃣ سبز پاریسی (Paris Green)
در قرن ۱۹ برای رنگ و حشرهکش.
🔹 دلیل کنار گذاشتن: شدیداً سمی.
8️⃣ قرمز کوکینیل (Cochineal Red)
از حشرات استخراج میشد، گران و کمیاب.
🔹 دلیل کنار گذاشتن: محدود، جایگزینهای ارزانتر موجود است.
9️⃣ آبی کبالت طبیعی (Cobalt Blue اولیه)
از کانیهای طبیعی کبالت درست میشد.
🔹 دلیل کنار گذاشتن: جایگزین مصنوعی پایدار و ارزانتر آمد.
🔟 سفید آنتیموان (Antimony White)
جایگزین سفید سربی در قرن ۱۸.
🔹 دلیل کنار گذاشتن: سمی و کمتر پایدار.
✨ این رنگها شاید دیگه تولید نشوند، اما همچنان بخشی از تاریخ هنر و رنگها هستند!
🏆1
Forwarded from "اُقیآنوسِبيکَرآنِغَمهآ"
𝕔𝕠𝕕𝕖💻 𝕥𝕠 𝔸𝕣𝕥🎨
🖌 ۱۰ رنگ تاریخی که دیگه ساخته نمیشن! در طول تاریخ، رنگها نقش بزرگی در هنر و زندگی داشتند. اما بعضی رنگها به دلایل سمی بودن، کمیابی یا گران بودن منسوخ شدند. 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