The strongest connection between 3D and UI is not visual spectacle. It is the discipline of directing attention: deciding what is foreground, what is context, and what can disappear without weakening the scene.
وجه مشترک تصویرسازی سهبعدی و طراحی رابط، هدایت نگاه است. در هر دو باید تصمیم بگیریم مخاطب اول چه چیزی را ببیند، چه چیزی نقش زمینه داشته باشد و کدام جزئیات را میتوان حذف کرد.
Composition is the architecture of attentionنگاه مخاطب را هدایت کنید
In a render, every object competes for the frame. In an interface, every heading, card, badge, and button competes for attention. A clear focal point needs contrast and breathing room; supporting information needs rhythm; background detail needs restraint. If everything is emphasized, nothing is prioritized.
در یک رندر معماری، همه اشیا قرار نیست به یک اندازه جلب توجه کنند. نور، مقیاس و محل قرارگیری عناصر مشخص میکنند چشم از کجا شروع کند. در صفحه وب هم عنوان، متن، تصویر و دکمه باید رابطه روشنی با هم داشته باشند.
Start with large masses before details. Block the page in grayscale, test the reading path, and verify that hierarchy survives when images are unavailable. Color and texture should reinforce the composition, not rescue a structure that does not work.
برای هر بخش یک نقطه تمرکز انتخاب کنید. اگر همه چیز بزرگ، پررنگ یا متحرک باشد، تشخیص مهمترین قسمت سخت میشود. فضای خالی هم بخشی از ترکیببندی است: به چشم استراحت میدهد و ارتباط یا فاصله میان گروههای محتوا را نشان میدهد.
Light becomes contrast and stateکنتراست، نقش نور را بازی میکند
Light reveals form in 3D. In UI, contrast reveals structure: active versus inactive, foreground versus background, interactive versus decorative. A bright accent is most useful when scarce. Repeating it everywhere converts a signal into noise.
در تصویر سهبعدی با نور توجه را جابهجا میکنیم؛ در رابط، روشنایی، رنگ و ضخامت متن چنین نقشی دارند. عنوان اصلی باید از توضیح فرعی قابل تشخیص باشد و وضعیت فعال یک کنترل، فقط با حدس زدن فهمیده نشود.
Check contrast in context, not as isolated color swatches. Thin type, image overlays, disabled controls, focus rings, and text viewed outdoors all behave differently. Accessibility ratios are a baseline; perceptual clarity also depends on size, weight, spacing, glare, and the user’s environment.
زیبایی یک پالت بهتنهایی خوانایی را تضمین نمیکند. متن کمرنگ را روی نمایشگر معمولی و زیر نور محیط بررسی کنید. حالت انتخابشده، خطا و تمرکز کیبورد باید نشانه قابل تشخیصی داشته باشند؛ بهتر است معنا فقط به تفاوت رنگ وابسته نباشد.
Material is a promise about behaviorظاهر هر عنصر، انتظار ایجاد میکند
A convincing material has consistent rules for reflection, roughness, edge, and scale. Interface surfaces need the same consistency. A card that looks elevated should behave like a distinct layer. A control that looks pressed should communicate state. Borders, shadows, blur, and radius are not decoration when they explain grouping and depth.
در رندر، جنس سطح به ما میگوید با سنگ، شیشه یا فلز روبهرو هستیم. در رابط هم کادر، سایه و فاصله به کاربر میفهمانند کدام عناصر به هم مربوطاند و کدام بخش قابل کلیک است. این نشانهها باید با رفتار واقعی هماهنگ باشند.
Build a small surface vocabulary and use it deliberately: base canvas, quiet panel, active panel, floating overlay, and critical layer. Too many near-identical surfaces increase CSS complexity while making the product harder to understand.
اگر چیزی شبیه دکمه طراحی شده، باید رفتار دکمه داشته باشد. استفاده زیاد از شیشه، سایه و خطوط تزئینی میتواند مرز گروهها را مبهم کند. چند نشانه ثابت و قابل پیشبینی معمولاً تجربه بهتری از تنوع بیدلیل ایجاد میکنند.
The camera becomes viewport and reading pathقاب موبایل، روایت را تغییر میدهد
A camera defines what the viewer can see and what remains outside the frame. Responsive design does the same across thousands of viewport combinations. Cropping a portrait, hiding metadata, or moving a call to action changes the story—not just the layout.
دوربین مشخص میکند چه چیزی داخل قاب دیده شود. در طراحی واکنشگرا، اندازه صفحه همین نقش را دارد. بریدن پرتره، حذف توضیح یک محصول یا جابهجا شدن دکمه اصلی، فقط تغییر چیدمان نیست؛ اطلاعاتی را که مخاطب میبیند هم عوض میکند.
Use focal points for imagery, logical properties for direction, and content-aware breakpoints for composition. Test the exact assets and languages that will ship. A portrait must keep the face and hairline; Persian type needs enough width for its natural rhythm; controls must remain reachable without covering content.
نقطه مهم هر تصویر را بشناسید و با همان تصویر نهایی تست کنید. در پرتره، صورت و بالای مو نباید ناخواسته بریده شوند. عنوان فارسی باید عرض کافی داشته باشد و کنترلها در گوشی، متن یا تصویر مهم را نپوشانند.
Motion should explain changeحرکت باید به فهم تغییر کمک کند
Animation is useful when it preserves continuity: an element enters from its source, a panel reveals hierarchy, progress reflects real state, or a transition helps the user understand where they arrived. Motion that repeats without information quickly becomes friction.
انیمیشن زمانی مفید است که ارتباط دو حالت را نشان دهد؛ مثلاً معلوم کند یک پنل از کجا باز شد یا تصویر انتخابشده به کدام بخش گالری رفت. نشانگر پیشرفت هم باید وضعیت واقعی کار را بازتاب دهد. حرکت دائمی در کنار متن، اگر هدفی نداشته باشد، توجه را از محتوا میگیرد.
Choose one motion language, keep durations proportional to distance, and allow interruption. Respect reduced-motion preferences and make the final state complete without animation. Performance is part of the aesthetic: a smooth, stable interface feels more premium than an elaborate effect that drops frames or shifts layout.
مدت حرکت را متناسب با فاصله و نوع تغییر انتخاب کنید و اجازه توقف یا قطع تعامل را بدهید. تنظیم کاهش حرکت سیستمعامل را رعایت کنید و صفحه را بدون انیمیشن هم کامل نگه دارید. روان بودن و ثابت ماندن چیدمان، بخشی از کیفیت بصریاند.
- One focal point per meaningful viewportهر بخش یک نقطه تمرکز مشخص دارد.
- Surface styling communicates grouping and stateرنگ و ظاهر کنترلها با وضعیت و رفتارشان هماهنگ است.
- Real assets preserve their focal contentبخش مهم تصاویر در موبایل حفظ میشود.
- Motion works with reduced motion and low powerصفحه با کاهش حرکت و بدون انیمیشن هم کامل کار میکند.
