المفهوم
الحضور هو الوهم النفسي بالتواجد جسدياً في بيئة افتراضية. يعتمد على الاستجابة (<20ms)، مجال الرؤية، جودة التتبع، والتماسك الحسي.
الكود
// Presence: simulate latency effect on comfort
let lag = 0;
function setup() { createCanvas(400, 280); }
function draw() {
background(11, 15, 20);
// Lag slider
lag = map(mouseX, 0, width, 0, 25); // 0-25 frames lag
let lagged = int(lag);
// Crosshair (immediate)
stroke(255,100,100); strokeWeight(1);
line(mouseX-10,mouseY,mouseX+10,mouseY);
line(mouseX,mouseY-10,mouseX,mouseY+10);
// Virtual object (lagged)
noStroke(); fill(55, 227, 195, 200);
ellipse(mouseX - lagged*1.5, mouseY - lagged*1.5, 22, 22);
// Discomfort indicator
fill(lag>15 ? [255,100,80] : [55,227,195], 180);
text('Latence: '+nf(lag,1,0)+' frames', 20, 30);
text(lag>15 ? '⚠ inconfort' : '✓ confort', 20, 50);
}للمزيد
استكشف الدورات المجانية الأخرى على صفحة الورش.
تدرب، تعاون، انشر — في 15 دقيقة.
← احجز مكالمة