كمال غابتي · دورة · مجاني

الحضور والانغماس

فهم عوامل الحضور في XR وإعادة إنتاجها في التصميم.

المفهوم

الحضور هو الوهم النفسي بالتواجد جسدياً في بيئة افتراضية. يعتمد على الاستجابة (<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 دقيقة.

← احجز مكالمة