forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   Язык для написания Шейдеров (http://forum.boolean.name/showthread.php?t=11871)

Stomick 07.02.2010 04:46

Язык для написания Шейдеров
 
Начал писать D3x движок на С++ и сталкнулся стакой интересной чтукой как "шейдеры". Как оказалось для них даже язык свой есть, если нетрудно у кого есть инфа или FAQu по ним скиньте ссылочку.
и есчё оч нуно 2 вещи:
1.плагин на Макс 9 для .Х файлов
2.инфа по их обработки

moka 07.02.2010 04:50

Ответ: Язык для написания Шейдеров
 
http://www.google.com/search?client=...utf-8&oe=utf-8
Сперва начнём с азов: Google.com - ссылка на этот сайт, должна быть везде. Он имеет все ответы на твои вопросы, но его нужно уметь спрашивать ;)

Stomick 07.02.2010 04:56

Ответ: Язык для написания Шейдеров
 
Цитата:

Сообщение от MoKa (Сообщение 136415)
http://www.google.com/search?client=...utf-8&oe=utf-8
Сперва начнём с азов: Google.com - ссылка на этот сайт, должна быть везде. Он имеет все ответы на твои вопросы, но его нужно уметь спрашивать ;)

Неповеришь, искал везде... народ в натуре обнаглел, без смс скачать нефига не дают :( я еле инфу по директу нарыл и то старючии.

moka 07.02.2010 05:00

Ответ: Язык для написания Шейдеров
 
Гугл по ссылке, на первой же странице выдал и статью с википедии: http://en.wikipedia.org/wiki/High_Level_Shader_Language
А там снизу ссылки:
http://www.riemers.net/eng/Tutorials...rp/series3.php
http://www.coniserver.net/wiki/index...hader_Tutorial
http://www.neatware.com/lbstudio/web/hlsl.html

Если гуугл.ру, то выдаст gamedev.ru статьи, там тоже полно инфы.
Короче говоря, не ленись найти ответ сам. Качать ничего не нужно, статьи - это текст, их постят на страницах, как они есть. ;)

IGR 07.02.2010 14:08

Ответ: Язык для написания Шейдеров
 
кстати а плагин для *.х файлов идет в СДК, и пример загрузчика на с++ !! Есле нет то тож в гугл !! ;)

Stomick 07.02.2010 15:04

Ответ: Язык для написания Шейдеров
 
Цитата:

Сообщение от IGR (Сообщение 136440)
кстати а плагин для *.х файлов идет в СДК, и пример загрузчика на с++ !! Есле нет то тож в гугл !! ;)

идёт, но только для мах6 :)

Stomick 07.02.2010 15:05

Ответ: Язык для написания Шейдеров
 
Цитата:

Сообщение от MoKa (Сообщение 136417)
Гугл по ссылке, на первой же странице выдал и статью с википедии: http://en.wikipedia.org/wiki/High_Level_Shader_Language
А там снизу ссылки:
http://www.riemers.net/eng/Tutorials...rp/series3.php
http://www.coniserver.net/wiki/index...hader_Tutorial
http://www.neatware.com/lbstudio/web/hlsl.html

Если гуугл.ру, то выдаст gamedev.ru статьи, там тоже полно инфы.
Короче говоря, не ленись найти ответ сам. Качать ничего не нужно, статьи - это текст, их постят на страницах, как они есть. ;)

на англ я находил... мне бы на русском :)

NitE 07.02.2010 15:11

Ответ: Язык для написания Шейдеров
 
не знаешь английского - не берись писать движок.

moka 07.02.2010 15:26

Ответ: Язык для написания Шейдеров
 
Цитата:

Сообщение от Stomick (Сообщение 136447)
на англ я находил... мне бы на русском :)

Уже писал:
Цитата:

Если гуугл.ру, то выдаст gamedev.ru статьи, там тоже полно инфы.
Короче говоря, не ленись найти ответ сам. Качать ничего не нужно, статьи - это текст, их постят на страницах, как они есть.
Или ты хочешь чтобы я за тебя нашёл?

Stomick 07.02.2010 15:29

Ответ: Язык для написания Шейдеров
 
Цитата:

Сообщение от NitE (Сообщение 136448)
не знаешь английского - не берись писать движок.

блин... тут все чтоли со стажем в 5ть лет(время просиженное за компом) и со знанием англ на полу проф уровне ???
Как же тоды стать норм программером ??? или тут типо все "офиггенные самоучки".
Вроде норм вопрос задал. Чё трудно помоч ? или обязательно нуно рассасывать все недочёты новичка :(

moka 07.02.2010 15:40

Ответ: Язык для написания Шейдеров
 
Stomick, с пребольшим к тебе уважением, и к любому новичку.
Тут в основном все самоучки.
Но после уже около 6ти лет в этой области, я получил не мало знаний и опыта, наблюдая и помогая новичкам.

Первое что тебе нужно - это умение учиться, самостоятельно. Независимые способности самообучения - это залог успеха.
Что для этого нужно? Сперва найти источники ответов, и научиться их получать, к примеру поисковик - Google.com. Если ответ на английском, как и по сути в кодинге всё на английском, значит словарь в руки, и вперёд, плюс - подучишь английский.
Далее, если есть конкретный вопрос о кодинге, на который поисковики не отвечают - мы с радостью поможем. Но опять снова, подумай о своих знаниях, как о том, что нужно наращивать, а не просто добиваться результата, двигаясь к цели. Не ответы на вопросы, тебе помогут стать программистом, а способности самообучения.

Я ещё разок попробую за тебя всё сделать, но впредь, не буду кормить хлебом:
1. Google.ru - вбиваю в броузере: "directx шейдеры"
2. Первая же ссылка: "Шейдер — Википедия"
3. Внимательно читаю (ПО РУССКИ!!!!!)
4. В самом конце, когда всё прочёл нахожу строку:
Цитата:

Высокоуровневый шейдерный язык DirectX (HLSL — High Level Shader Language)
Основная статья: HLSL
5. Перехожу по ссылке "HLSL"
6. Попадаю на РУССКУЮ статью по HLSL!

ЗЫ, на этом форуме, под каждым постом есть кнопочка "полезно", не стесняйся ей пользоваться ;)

Stomick 07.02.2010 15:58

Ответ: Язык для написания Шейдеров
 
:) как пользоваться поисковиком я знаю.... я надеялся получить какойнибуть пример с описанием, иль парочку советов. А тут все сразу делай сам, иши сам.
"Оттого что ты мне тыкаешь на укозатель с названием города, я не смогу понять что в городе происходит"...
Лан... спс что ответили хоть. :) как тему закрыть?

moka 07.02.2010 16:03

Ответ: Язык для написания Шейдеров
 
В статье описаны функции, и методы работы, для более детальной документации HLSL языка, можно почитать в msdn по DirectX.
Не нужно закрывать тему, у тебя возникнут ещё вопросы, смело их задавай ;)

CRASHER 08.02.2010 14:39

Ответ: Язык для написания Шейдеров
 
Цитата:

Сообщение от MoKa (Сообщение 136459)
В статье описаны функции, и методы работы, для более детальной документации HLSL языка, можно почитать в msdn по DirectX.
Не нужно закрывать тему, у тебя возникнут ещё вопросы, смело их задавай ;)

Да задавай, мы тебя снова пошлем гуглить:-)

h1dd3n 08.02.2010 18:02

Ответ: Язык для написания Шейдеров
 
По шейдерам нет "уроков" в стандартном понимании этого слова. Есть документация. Есть пару статей. Есть готовые шейдеры, как примеры. Все это потому что действительно "пользоваться шейдерами" может только человек с хорошей мат. базой, и с хорошим знанием устройства 3д аппарата, с большим опытом программирования. А таким людям "туториалы" не нужны. Вполне хватает документации.
PS хотя все таки 1 тутор есть, но по cgfx.


Часовой пояс GMT +4, время: 10:31.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot