Как в хорсе передать позицию камеры в шейдер
Делал шейдер в Render monkey. Закончил. Стал переводить на хорс, и вот возник вопрос. Как перекинуть float4 в шейдер. В примерах используются только стандартные семантики вектора координаты. А как в таком случае действовать?
|
Ответ: Как в хорсе передать позицию камеры в шейдер
xSetEffect* далее смотри в приложенном chm файле
|
Ответ: Как в хорсе передать позицию камеры в шейдер
Randomize, так я про то и говорю, нет команды xSetEffectFloat4! Как быть не подскажешь?
|
Ответ: Как в хорсе передать позицию камеры в шейдер
А вот нашел non-matryx semantycs, ща поучу почитаю, попробую закинуть.
|
Ответ: Как в хорсе передать позицию камеры в шейдер
вообще понял что у меня док по ксорсу староват. К примеру в декалз xSetEffectFloat() c 5 параметрами, в моем же доке только 3... Мож остлись ссылки на последний док по ксорсу , если вообще такой был? А то оф сайт не дышет кажись.
|
Ответ: Как в хорсе передать позицию камеры в шейдер
а во, кажись нашел. xSetEffectFloatArray ?
entity Entity handle name Constant name value Pointer to floating array count Number of elements in array layer Index of the effect layer in range [0; 7]. If -1 is passed - active layer will be used (see xSetShaderLayer()) то есть надо указать так? dim massiv(5) massiv(0)=число0 ... massiv(4)=число4 xSetEffectFloatArray(Model,"ИМЯ_Переменной_В_Шейде ре",massiv,5) Верно? |
Ответ: Как в хорсе передать позицию камеры в шейдер
Ну что? совсем все вымерли? Не пойму как передать в шейдер float2??? xSetEffectFloatArray похоже не то, он передает только одно число несколько раз ,кажется...
|
Ответ: Как в хорсе передать позицию камеры в шейдер
Мля, хорс никому не нужен кроме тебя.
У тебя есть справка по нему, у тебя есть и decls файл, в которых есть вся инфа, что ещё тебе сказать? Я бы почитал документацию по хорсу за тебя и сказал бы что-то путное, но я ниипу где её взять даже. Да и не хочется что-то разбираться - бесполезные знания. И ещё.. Что мешает использовать vector3 как vector2? Ну например. |
Ответ: Как в хорсе передать позицию камеры в шейдер
Randomize, ну я так уже и сделал. Жаль конечно что Хорс забросили... А если на нем гаму сделать, то про него все наверно вспомнят, и захотят отчислений)))
А тыб на чем разрабаьывал сча? или может разрабатываешь? Анрил энджин? |
Ответ: Как в хорсе передать позицию камеры в шейдер
Цитата:
https://store.unity.com/ru/download?ref=personal |
Ответ: Как в хорсе передать позицию камеры в шейдер
ARA, Ну не знаю, как то к юнити у меня холодное отношение, из за его уж через чур драг дропного интерфейса... А то на что ссылку ты дал, чем то отличается от давно известной версии?
|
Ответ: Как в хорсе передать позицию камеры в шейдер
Цитата:
Однобоко смотришь на вопросы кстати :-D |
Ответ: Как в хорсе передать позицию камеры в шейдер
Цитата:
Цитата:
За UE говорить не буду, он какой-то непонятный и громоздкий. Говорят ещё Godot хороший. Жека продвигает Monkey2 (от автора блица с 3д графикой), но оно пока сырое и ничего не умеет толком. Алсо, я игры не делаю, я веб уйоба, так что если бы стал что-то делать по теме, то делал бы на Three.js, PlayCanvas или Babylon. |
Ответ: Как в хорсе передать позицию камеры в шейдер
В UE все понятно если вкурить что и как ))
|
Ответ: Как в хорсе передать позицию камеры в шейдер
Цитата:
|
Часовой пояс GMT +4, время: 19:58. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot