Різниця між ортогональною картою та ізометричною картою


41

Я сміюся над цим невігласом з цього приводу. Google не дав очевидних відповідей. Чи може хтось пояснити, що таке ортогональна карта та ізометрична карта, і чим вони відрізняються?


1
Напевно, варто зазначити, що карти не є ні ортогональними, ні ізометричними. Те, що ви насправді запитуєте, - це прогнози .
Вілліхам Тотланд

2
@WillihamTotland Технічно, так. Але терміни ортогональна карта та ізометрична карта також іноді використовуються в контексті ігор на основі 2D для опису точки зору гри. Наприклад, цей інструмент використовує це позначення. Добре знати про ці альтернативні термінології.
Девід Гувейя

@DavidGouveia: річ є; основна карта залишається такою ж. Називати карту ізометричною або ортогональною - неправильно; і навіть не має сенсу.
Вілліхам Тотланд

4
@WillihamTotland / знизує плечима / Семантика .. Я не був тим, хто придумав це. Це просто загальна термінологія та проста для розуміння. Ви абсолютно праві, що основна карта не змінюється. Але те, як відображається карта, на що, мабуть, йдеться про це, навіть якщо формулювання не має сенсу з технічної точки зору.
Девід Гувейя

Відповіді:


57

Я зробив картину, щоб її підбити. По суті, різниця між обома типами карт в основному пов'язана з кутом, сформованим між кожною віссю, що призводить до того, що одна видається видно з точки зору зверху вниз, а інша видається з кута:

введіть тут опис зображення

Варто також помітити візуальну різницю між ізометричною проекцією та перспективною проекцією, для чого використовується майже кожна 3D гра.

введіть тут опис зображення

Зауважте, як лінії проводяться паралельно одна одній при використанні ізометричної проекції, тоді як при використанні перспективної проекції лінії сходяться до однієї (або більше) зникаючих точок .


Я вважаю, що ця відповідь вводить в оману. Ізометричний обмежує координати, різниця полягає в тому, що ізометрична однаково обмежена уздовж кожної осі. Також ортографічно конкретно означає, що кожен промінь перпендикулярний площині проекції, а не проекційним осям.
Паббі

@Pubby Я думаю, ти маєш рацію. Я не художник, тому ніколи не отримував офіційної освіти у сфері графічних проекцій, ніж те, що зазвичай використовується в комп’ютерних іграх. Хотілося б зазначити, що в первісному запитанні не згадувалося графічних проекцій, а в моєму трактуванні просто просили різницю між ортогональною картою та ізометричною картою - неформальною концепцією, яка іноді використовується в іграх на основі 2D плиток. Тому я можу також стверджувати, що ваша відповідь, хоча й інформативна, не дає відповіді на питання.
Девід Гувейя

@Pubby Тому замість цього я вирішив пройти маршрут, щоб зробити свою відповідь менш формальною. Чи все ще вона містить якусь оманливу інформацію?
Девід Гувейя

Оце Так ! ілюстрація за допомогою зображень - уточнити всі речі одразу. Ідеально. Я вас поважаю @DavidGouveia! Thx для такої чудової ілюстрації. \
Сагар Р. Котарі

Справа не лише у куті, але й стиль художнього твору відіграє важливу роль. Наприклад, якщо ви змінили кут на скріншоті 1 на ізометричний, він взагалі не буде виглядати ізометричним, він би виглядав перекошеним
NiCk Newman

5

Як я розумію, карта ортогональних плиток - це більше стиль зверху вниз (наприклад, такий ), хоча вони можуть мати деякий нахил (тобто показувати більше передньої, задньої, бічної сторони тощо). Ортогональні плитки будуть здаватися прямокутними. На ізометричних картах плиток ви переглядаєте плитки під кутом 45 градусів; в результаті плитка, як правило, має форму ромба (як це видно тут ). Також дивіться цю статтю у Вікіпедії про ізометричну проекцію в іграх.

Вибачте, що формально не можу пояснити це!


Гарне пояснення! Дякую :) Мені подобається так, як ти повинен плитки. Вони очистили мою концепцію.
NightFury

5

Ортографічна проекція - це та, де проекційні промені перпендикулярні до площини проекції.

Це приклади ортографічних проекцій, зокрема аксонометричних. Перший - перспективний.

Ізометрична проекція - це тип аксонометричної проекції (і, отже, тип ортографічного) з 120 градусами між кожною проектованою віссю координат.

Зауважте, що ортографічний інструмент іноді використовується для випадків, коли площина об'єкта паралельна площині проекції, наприклад, карта зверху вниз, однак це лише невеликий випадок того, що вона включає.

Ортографічні проекції - це тип паралельної проекції, який не показаний на схемі.


-2

Я не маю часу набрати гарну відповідь, але я хотів зауважити, що різниця між ортогональними та ізометричними картами виходить за межі візуальної перспективи в іграх. Карти - це не просто зображення чи погляди в іграх, але вони містять багато речей, які відбуваються всередині них, і вони працюють по-різному між двома типами карт. Багато з цих відмінностей користувач не бачить. Наприклад, алгоритм, який використовується для визначення траєкторії стрілки, яку стріляє гравець, може відрізнятися між двома типами карт. Відмінності в спрайті стріли / пострілу можна вважати питаннями візуально перспективними, але математика також відрізняється і знаходиться поза зором / перспективою гравців. Хоча це може не відповідати різниці між двома, це описує один із багатьох способів того, що вони відрізняються поза візуальної точки зору.

Варто також зазначити, що карти в іграх часто використовують багато рівнів і груп об'єктів для створення певного виду. Те, як об’єкти взаємодіють між цими різними шарами та групами, відрізняється і на двох картах (таких як виявлення зіткнень) і, як правило, простіше, коли ортогональне.


2
Враховуючи, що це питання з 2012 року, не потрібно поспішати. У вас є весь час у світі, щоб написати хорошу відповідь. Також згадані вами проблеми можна легко обійти, відокремивши логіку гри від візуалізації. Ви можете легко обчислити всю механіку гри ортогонально, а візуалізацію робити лише в ізометричній перспективі.
Філіп
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.