Запитання з тегом «directx»

DirectX - це набір мультимедійних API від Microsoft, орієнтованих головним чином на розробників ігор. Популярні API в колекції DirectX включають Direct3D, XInput і XAudio.

3
Найшвидший спосіб візуалізації ліній з AA, різної товщини в DirectX
Тому я займаюся розробкою DirectX, використовуючи SharpDX під .NET для точності (але рішення API API DirectX / C ++ застосовні). Я шукаю найшвидший спосіб візуалізації ліній в ортогональній проекції (наприклад, моделювання двовимірного малювання рядків для наукових програм) за допомогою DirectX. Скріншот видів сюжетів, які я намагаюся зробити: Не рідкість у …
14 2d  directx  shaders 

5
Уникнути, якщо заяви в шейдерах DirectX 10?
Я чув, що якщо тверджень слід уникати в шейдерах, тому що обидві частини висловлювань будуть виконані, а тоді неправильне буде випадене (що шкодить продуктивності). Це все ще проблема в DirectX 10? Хтось мені сказав, що в ньому буде виконуватися тільки правильна гілка. Для ілюстрації у мене є код: float y1 …

2
Чи можна побудувати куб з меншою кількістю 24 вершин
У мене є світ на основі кубів, як Minecraft, і мені цікаво, чи є спосіб побудувати куб з меншою кількістю 24 вершин, щоб я міг зменшити використання пам'яті. Мені це здається неможливим з двох причин: нормальні норми не вийшли б правильними, а текстури обличчя не працювали. Це так чи я …

5
Чи варто вивчати Direct3D 9, 10 або 11? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я тільки починаю вступати в програмування 3D з Direct3D. Яку версію D3D мені потрібно …
14 directx 

4
Які є поточні книги для DirectX (з фокусом на 3D)? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Для OpenGL 5-е видання OpenGL SuperBible було випущено лише кілька місяців тому, і вважається …
14 c++  directx 

1
Облік хвиль при виконанні плоских відбитків
Я вивчав приклади Nvidia з SDK, зокрема проект Island11, і знайшов щось цікаве про фрагмент коду HLSL, який виправляє відображення вгору і вниз залежно від стану висоти хвилі. Природно, вивчивши короткий абзац коду: // calculating correction that shifts reflection up/down according to water wave Y position float4 projected_waveheight = mul(float4(input.positionWS.x,input.positionWS.y,input.positionWS.z,1),g_ModelViewProjectionMatrix); …

2
Найкраща практика встановлення параметрів ефекту в XNA
Я хочу запитати, чи є найкраща практика встановлення Effectпараметрів у XNA. Або іншими словами, що саме відбувається, коли я телефоную pass.Apply(). Я можу уявити кілька сценаріїв: Кожен раз, коли Applyвикликається, всі параметри ефекту передаються в GPU, і це не має реального впливу на те, як часто я встановлюю параметр. Кожен …
13 xna  directx  effect 

4
Чому б ви сьогодні використовували візуалізацію програмного забезпечення для апаратного візуалізації?
На відміну від процесора чи програмного забезпечення, я припускаю? Як правило, не всі поточні візуалізації базуються на GPU, бачачи, як ви використовуєте OpenGL або Direct X? Може хтось тут мені дасть трохи інформації, не можу знайти відповіді?

1
Інформація про візуалізацію, партії, графічну карту, продуктивність тощо + XNA?
Я знаю, що заголовок трохи розпливчастий, але важко описати, що я насправді шукаю, але ось що. Що стосується рендерингу процесора, ефективність роботи, як правило, легко оцінити та зрозуміла, але коли мова йде про GPU через відсутність технічної довідкової інформації, я незрозумілий. Я використовую XNA, тому було б добре, якби теорія …

3
Як я повинен реалізувати камеру від першої особи?
Я початківець програміст і створюю проект, який дозволяє мені ходити по кімнатах через камеру від першої особи. Поки що у мене будівлі намальовані і ввімкнуті, але зараз я застряг і не знаю, як зробити камеру від першої особи, яка дозволить мені ходити. Чи міг би хтось вказати мені на клас …
12 c++  directx  camera 

6
Хтось пише ігри в Delphi? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 directx  platform 

8
Початок роботи з програмою 2d Game Dev (C ++): DirectX або OpenGL? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Отже, я студент, котрий шукає, щоб завести ногу у двері розвитку ігор, і я …
12 c++  opengl  directx 

5
Агностичні мости API (тобто OpenGL / D3D / Що б там не було). Чи використовуєте ви їх, як їх виготовляєте. Про і Кон у [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Ви робите 3d двигун. Вам хочеться найкращого з багатоплатформних світів. Раптом ви зрозумієте, що …

1
Що таке похідні на екрані, і коли я їх використовуватиму?
Я бачу функції ddxі ddyglsl і еквіваленти hlsl раз у раз з'являються у шейдерному коді. В даний час я використовую їх для того, щоб робити картографічне зіставлення без дотичної чи бітангендної форми, але я в основному копіюю вставлений код. Я не розумію, що ці функції є насправді, що вони роблять, …

2
Оновіть і візуалізуйте в окремих потоках
Я створюю простий 2D ігровий движок, і хочу оновити спрацьовувати спрайти в різних потоках, щоб дізнатися, як це робиться. Мені потрібно синхронізувати оновлення та рендер. В даний час я використовую два атомних прапора. Робочий процес виглядає приблизно так: Thread 1 -------------------------- Thread 2 Update obj ------------------------ wait for swap Create …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.