|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|
Вики для изучения DirectX19.08.2012, 06:37. Показов 13443. Ответов 42
Метки нет (Все метки)
Если кому интересно, я открыл вики для изучения DirectX - http://ru.directx.wikia.com/
Любой желающий может свободно писать свои статьи и редактировать чужие, даже без регистрации (если будет слишком много вандализма, буду закрывать права редактирования, но пока так), так что если есть желание - я буду рад. Этой вики всего несколько дней Я ее не до конца даже настроил, так что вы можете увидеть шаблонные надписи типа "а здесь вы можете вставить свои пожелания". Строго за это не судите, там слишком много служебных страниц, а мне больше хотелось писать свои статьи а не разбираться со стандартными страницами. Со временем все исправлю и сделаю.На ней пока что только один раздел - http://ru.directx.wikia.com/wi... г_за_шагом в котором только два моих урока Обсуждать можете здесь, я тут с недавних пор каждый день заглядываю
11
|
|
| 19.08.2012, 06:37 | |
|
Ответы с готовыми решениями:
42
DirectX для 2D |
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|
| 20.08.2012, 07:55 [ТС] | |
|
Добавил третий урок - инициализация DirectX - http://ru.directx.wikia.com/wi... к_(часть_3)
Прошу оценить
0
|
|
|
186 / 186 / 21
Регистрация: 08.01.2011
Сообщений: 1,139
|
|
| 21.08.2012, 01:34 | |
|
Как всегда все любят делать только основы чего-нибудь, которых в сети и в книгах пруд пруди. Вот лучше бы написали что изучать дальше, после того, как прочитал книжку по основам DirectX.
1
|
|
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
||
| 21.08.2012, 06:02 [ТС] | ||
|
Так что не густо и у меня этих книг к примеру вообще нет, в варезе их тоже нет Далее, самое сложное - это как раз основы понять, дальше оно легче - там только алгоритмы и шейдеры - а это требует опыта больше чем знаний. Куда смотреть дальше - вначале пересмотреть все семплы из DirectX SDK. Затем скачать NVIDIA Direct3D SDK 11 (и можно еще десятый - там тоже много полезного). У AMD вроде тоже такое есть, но я так и не нашел. Этого уже вполне достаточно чтобы сделать красивую игру, так как рассмотрены основные технологии. Далее поковыряться в фреймворках DXUT, http://hieroglyph3.codeplex.com/ и движке http://www.klayge.org/ Первое нужно для DirectX SDK и NVIDIA SDK - потому что они его юзают. Во-втором нет лишнего кода, только графика, а сам код очень красивый (хоть и перегруженный), отсюда например можно узнать как делать многопоточность. Третий имеет очень красивые демки, и так как движок, может дать общее представление об строении архитектуры (там если что есть даже русская вики, хоть и заброшенная) Если и этого не достаточно, ну вот а теперь да - самое сложное - далее совсем мало материалов. Придется читать много паперов, а их очень сложно найти, их очень сложно понять (это только вводные рассуждения в виде презентаций- ни примеров, ни четких пояснений). Паперы сложно найти, они обычно там же где организуют всякие выставки, либо у разработчиков мейнстримных движков. frostbite - http://dice.se/publications/ cryengine - http://www.crytek.com/cryengine/presentations Еще очень много теории рассматривают на SIGGRAPH Но я на ихнем сайте до сих пор не могу найти прямых ссылок, только через сторонние, вот несколько: http://advances.realtimerender... index.html http://advances.realtimerender... index.html http://s09.idav.ucdavis.edu/ http://s08.idav.ucdavis.edu/ http://kesen.realtimerendering.com/sig2012.html http://blog.selfshadow.com/ Ну и еще одна причина - я сам еще только начинаю изучать DirectX А когда пишу статью быстрее запоминаю, а рассуждая в статье больше понимаю. Вообще многие статьи в реале пишутся как раз таки начинающими (профи вон паперы пишут), по этой причине и получается что есть много вводных уроков (потому что это уровень начинающих) но нет сложных (потому что на тот момент начинающий просто сам такого не знает, а когда он перестает быть начинающим, то либо уже забросил это дело, либо работает и некогдакроме того вики открыта для всех, я просто одну рублику на ней веду, так что если кто хочет, может поделится и написать статью
0
|
||
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|
| 24.08.2012, 16:37 [ТС] | |
|
написан новый урок - вывод треугольника. Следующий урок будет про вывод трехмерного куба
, а также про систему координат и матрицы Следующий урок будет чуть позже - я так сказать решил отдохнуть и поработать над проектами Добавлено через 11 минут И на всякий случай - урок написан прямо вот сегодня. Поэтому в нем присутствуют орфографические ошибки, которые я буду постепенно исправлять
0
|
|
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|
| 07.09.2012, 13:11 [ТС] | |
|
написано новый урок - мировое пространство. В будущем постараюсь больше теории в него написать (просто устал
- теория, теория а кода все не пишу).Следующий - текстурирование, и затем вывод модели из файла
0
|
|
|
2 / 2 / 0
Регистрация: 06.02.2010
Сообщений: 33
|
|
| 09.09.2012, 15:37 | |
|
Молодец, warchief, поддерживаю твоё начинание, такой ресурс однозначно нужен. Я вообще мечтал о полноценном комьюнити по DirectX/OpenGL/C++ и компьютерной графике. На одноклассниках есть такие сообщества, но их уровень очень низкий, публикаций стоящих нет, за редким исключением, люди темы нормальные не поднимают - самый распространённый вопрос: "где скачать последний DirectX" и "как его установить". В принципе у нас есть геймдев, но всё равно нужно что-то более активное. Успехов
0
|
|
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
||
| 15.09.2012, 11:34 [ТС] | ||
|
и еще один новый урок http://ru.directx.wikia.com/wi... нсформации
Добавлено через 3 часа 7 минут Добавлено через 18 часов 53 минуты и следующий - http://ru.directx.wikia.com/wi... м:Текстуры Добавлено через 14 секунд и следующий - http://ru.directx.wikia.com/wi... м:Текстуры
0
|
||
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 15.09.2012, 13:10 | |
|
ВАРЧИФ, во - первых, ссылки с данного форума на твой ресурс не работают.
А во - вторых, то барахло, которое ты выкладываешь, можно найти в нете без проблем и без твоего галимого сайта. Вот если б ты выложил обучающие примеры по Compute Shader, Geometry Shader, по тесселяции и тд, тогда был бы толк
0
|
|
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
||||
| 15.09.2012, 13:56 [ТС] | ||||
|
Ага, нифига не заходит, так получается что википедия как ты говоришь, тоже УГ сайт который не работает? А все очень просто - движок данного форума не поддерживает русские символы в строке адреса, и это надо идти и писать администрации сайта, а не кричать что у меня сайт не работает...
0
|
||||
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
||
| 15.09.2012, 17:18 | ||
|
Кстате, к тому, о чём я тебе говорил, можешь прибавить методы проверки попадания.
0
|
||
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|
| 29.09.2012, 08:23 [ТС] | |
|
новый урок - загрузка модели из меша
p.s. как тут вставлять изображения?
0
|
|
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 29.09.2012, 09:23 | |
|
1
|
|
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|
| 30.09.2012, 14:36 [ТС] | |
|
Еще один урок 2D
Кроме собственно рисования изображений рассмотрено отключение и включение Z буфера, а также работа с динамическими вершинными буферами. Кстати, предлагайте темы следующих уроков, чтобы вы хотели еще увидеть Добавлено через 5 часов 38 минут И еще один урок - состояния рендера
0
|
|
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
||
| 05.10.2012, 14:50 [ТС] | ||
|
новый урок
0
|
||
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|||
| 14.10.2012, 05:29 [ТС] | |||
|
Переделан урок простого света (добавлена теория)
Новые уроки: Обновление фреймворка -
- я не получаю прибыль за рекламу на вики, щелкая на нее вы обогащаете Wikia, так что можете этого не делать. Чтобы ее уменьшить, можете зарегистрироваться на вики, тогда ее будет намного меньше. Плохо, но это единственная нормальная бесплатная вики площадка которую я нашел. Предлагать narod (или там ucoz) не надо, это не вики и я не знаток HTML чтобы там такое сделать - на данный момент на вики 37 страниц, большинство - уроки. Каждый урок состоит из 20-40 страниц формата А4, я думаю, вы сами подсчитаете сколько труда в это уже вложено, и МНЕ ЗА ЭТО НИКТО НЕ ПЛАТИТ, я это делаю ради фана, потому что мне это нравится
2
|
|||
|
42 / 16 / 0
Регистрация: 24.07.2012
Сообщений: 104
|
|
| 15.10.2012, 17:43 | |
|
Хотелось бы в списках уроков второго этапа, после урока "Модель из файла", увидеть простой и доступный урок по скелетной анимации. С разьяснениями куда и для чего используются матрицы и кватернионы, передача весов и индексов костей в шейдер... и т.д.
0
|
|
|
0 / 0 / 2
Регистрация: 26.04.2012
Сообщений: 5
|
||
| 15.10.2012, 19:34 | ||
|
Ваши уроки довольно интерестные. Но сначала я застопорился на создании библеотеки... потом нашёл как )) создание статистической библеотеки при создании консольного приложения)
возникла проблема при тестировании... я сейчас на странице (часть 3)
0
|
||
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
|||
| 16.10.2012, 05:49 [ТС] | |||
|
Далее создаете новый проект (консольный или win32), и в настройках проекта указываете путь к .h файлам и к *.lib. То есть тоже самое что бы вы делали подключая любую другую библиотеку (в том числе и сам DirectX)
0
|
|||
|
36 / 36 / 0
Регистрация: 09.08.2012
Сообщений: 132
|
||
| 21.10.2012, 15:51 [ТС] | ||
|
Как обещал ранее, начал выкладывать код для скачивания. На данный момент, обновлены первые уроки вплоть до урока "первый треугольник". В коде (и соотвественно в статьях) были справлены несколько ошибок и неточностей.
Кроме того в уроке по созданию фреймворка написал - как правильно нужно создать статическую библиотеку. Также сейчас где-то 15 уникальных уроков, что уже больше всех остальных русских ресурсов по DX11 (да и DX9) . Составлен план на ближайшие 43 урока (!!! и ведь это только основы)
Как видите, работа кипит и мы не останавливаемся. Всегда готов выслушать пожелания, критику и прочее, можно в этой теме
1
|
||
| 21.10.2012, 15:51 | |
|
Помогаю со студенческими работами здесь
20
Выбираю направление для изучения, прошу совета Какие книги посоветуйте для изучения для изучения STL, C++ Базовые настройки на хостинге (для установки форума и вики). Как разобраться? Наиболее актуальный язык программирования для изучения и использования для 2013 Подскажите литературу для изучения C# и смежных для этого языка технологий Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|