|
3D-программирование Вопросы, касающиеся программирования 3D мира |
28.01.2011, 12:08
|
#1
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Шейдеры
1.В какой программе пишутся шейдеры???
2.И есть ли ещё уроки по шейдерам кроме той всем известно .pdf инструкции???
|
(Offline)
|
|
28.01.2011, 13:33
|
#2
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Шейдер'S
1.В какой программе пишутся шейдеры???
|
я в блокноте пишу. есть всякие проги более удобные (вроде) в которых можно сразу результат на модельке смотреть типа RenderMonkey и FX Composer.
2.И есть ли ещё уроки по шейдерам кроме той всем известно .pdf инструкции???
|
смотри чужие шейдеры, пробуй их менять или вытаскивать из них куски, постепенно поймёшь что зачем и как. в хелпе DXSDK или в MSDN'е есть справка по каждой команде.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.01.2011, 14:32
|
#3
|
Бывалый
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений (для 450 пользователей)
|
Ответ: Шейдер'S
Сообщение от MOrtAl44444
2.И есть ли ещё уроки по шейдерам кроме той всем известно .pdf инструкции???
|
cg tutorial
|
(Offline)
|
|
28.01.2011, 17:40
|
#4
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: Шейдер'S
Может у кого нибудь есть или кто-нибудь знает как реализовать управление объектом за счёт мышки....как самотётом
Вот если мышкой влево то самолёт сам наклоняется влево и аналогично вправо....И когда он наклонен например влево то если мышку двинуть вниз то самолёт повернёт
|
(Offline)
|
|
28.01.2011, 18:05
|
#5
|
Дэвелопер
Регистрация: 06.04.2009
Адрес: Запорожье
Сообщений: 1,500
Написано 1,011 полезных сообщений (для 4,642 пользователей)
|
Ответ: Шейдер'S
На шейдерах? Сейчас поищу на своей нейтронной флешке, когда-то писал под ShaderModel 100_500.
__________________
|
(Offline)
|
|
Эти 6 пользователя(ей) сказали Спасибо .Squid за это полезное сообщение:
|
|
28.01.2011, 18:12
|
#6
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Шейдеры
1. В Блокноте.
2. Есть.
3. Буква S, следующая после апострофа означает притяжательный падеж.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
28.01.2011, 18:14
|
#7
|
☭
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений (для 2,707 пользователей)
|
Ответ: Шейдеры
Может у кого нибудь есть или кто-нибудь знает как реализовать управление объектом за счёт мышки....как самотётом
Вот если мышкой влево то самолёт сам наклоняется влево и аналогично вправо....И когда он наклонен например влево то если мышку двинуть вниз то самолёт повернёт
|
просто <censored> как по теме! по своей же теме, йопт!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.01.2011, 18:21
|
#8
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: Шейдеры
2ТС: Я не спец, но кое что знаю:
1) В щейдерах можно управлять вершинами обекта. А также каждым пикселем на нём.
2) Есть несколько я зыков програмирование шейдеров. HLSL (это для дирекста), GLSL (для опегГЛ)
3) Програмки есть, но особо не радуся, там шейдер тоже кодом набираеш.
А вобще почитай это и скорее всего это.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
30.01.2011, 14:09
|
#9
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: Шейдеры
Спасибо Всем!!!!!
У меня вот есть такая функция:
Function mouselook(camera)
mxspd#=xMouseXSpeed()*0.25
myspd#=xMouseYSpeed()*0.06
xMoveMouse xGraphicsWidth()/2,xGraphicsHeight()/2
campitch#=xEntityPitch(c)+myspd#
If campitch#<-85 Then campitch#=-85
If campitch#>85 Then campitch#=85
xRotateEntity camera,campitch#,0,xEntityRoll(camera)
End Function
Отвечающая за обзор мышью
Вот если например через EntityParent cub,camera их прекрепить и сделать так чтобы куб на KeyDown поварачивался....То если куб повернуть и двинуть мышь вверх то куб будет двигаться не крышей вверх а (например)
боком
Скажите как исправить
|
(Offline)
|
|
30.01.2011, 14:19
|
#10
|
Разработчик
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений (для 412 пользователей)
|
Ответ: Шейдеры
Сообщение от MOrtAl44444
Спасибо Всем!!!!!
У меня вот есть такая функция:
Function mouselook(camera)
mxspd#=xMouseXSpeed()*0.25
myspd#=xMouseYSpeed()*0.06
xMoveMouse xGraphicsWidth()/2,xGraphicsHeight()/2
campitch#=xEntityPitch(c)+myspd#
If campitch#<-85 Then campitch#=-85
If campitch#>85 Then campitch#=85
xRotateEntity camera,campitch#,0,xEntityRoll(camera)
End Function
Отвечающая за обзор мышью
Вот если например через EntityParent cub,camera их прекрепить и сделать так чтобы куб на KeyDown поварачивался....То если куб повернуть и двинуть мышь вверх то куб будет двигаться не крышей вверх а (например)
боком
Скажите как исправить
|
шойдеры атакуют...
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Антихрист за это полезное сообщение:
|
|
30.01.2011, 15:03
|
#11
|
Нуждающийся
Регистрация: 28.12.2010
Сообщений: 55
Написано одно полезное сообщение
|
Ответ: Шейдеры
Я просто не создавал ещё тему чтобы не загрезнять форум!!!!!!!!!
|
(Offline)
|
|
30.01.2011, 16:25
|
#12
|
Ференька
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений (для 15,675 пользователей)
|
Ответ: Шейдеры
Сообщение от MOrtAl44444
Я просто не создавал ещё тему чтобы не загрезнять форум!!!!!!!!!
|
Как раз лучше создай новую, с названием, которое кратко отражает её содержимое. Если в одной теме сваливать все вопросы, то потом будет трудно найти нужное.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**
* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо ABTOMAT за это полезное сообщение:
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:28.
|