Страница 18 из 45
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Сб сен 21, 2019 20:36:40
GoldenAndy
а если эпоксидка ?
Поллитра прозрачной модельной.... Только не в понтовой фасовке по 100 мл, а искать у моделистов.... Можно еще большими объемами - ее используют для заливки полов - там спрашивать....
Формы - пластилин или парафин. С пластилином легче...
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Сб сен 21, 2019 20:43:51
ARV
эпоксидка при полемеризации нагревается, пластилин течет, внешний вид получается ужасным. а для качественного внешнего вида надо делать силиконовые формы из специального "формовочного" силикона... но, во-первых, где его взять? да и, во-вторых, трудоемкость тоже не маленькая...
Добавлено after 1 minute 1 second:
причем "плафон" должен быть не прозрачным, а матовым. еще и эпоксидку чем-то красить в белый цвет...
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Сб сен 21, 2019 21:37:05
Serzh2000
что то я не пойму
прошу помощи

вот фрагмент будущего эффекта
Спойлер
CLR GB=5F
VS=01 скорость
VB=RD
GI=VB
V0=00
V1=0F
VA=0A
VC=RD
RPT
RPT
PI=VC
PM=V0
V0+01
LV0!V1
WT=VS
V0-0F
RPT
GB=5F
PI=VB
PM=V0
V0+01
LV0!V1
V1+0F
LV1!87
INF
почему светик который за столбцом светится ярко?
почему столбик не дойдя до конца гирлянды начинает с начало?

так расположены светики

а это не понятная фигня у меня получается
что не так делаю?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Сб сен 21, 2019 21:51:44
GoldenAndy
ARV, сильно греется турбоэпоксидка. а обычная - слабо.
Жена делала в свое время косплейные элементы. Мастерформа была из парафина. Не плыло. Матовость - чуток талька в эпоксидку. Или кусочек пенопласта.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вс сен 22, 2019 21:32:47
dantist3
Я делал по следующему методу. Белую термоусадку 9-10мм нарезал на куски 2.5см. От убитого дисплея лаптопа взял линзу Френкеля и матовую пленку рассеивателя. Нарезал кусочки шириной 12-13 мм и длиной 2 см. Согнул вдоль посередине под углом 90-120 град. Собирал один или два слоя линзы, сверху матовый слой и на светодиод, одевал термоусадку. Усаживал. В торцы добавлял по капле прозрачного термоклея, фиксирует чтобы не сдвигалась и с торцов дает дополнительное свечение. Дает практически круговое свечение и не бьет по глазам.
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пн сен 23, 2019 21:50:11
Serzh2000
Я делал по следующему методу. Белую термоусадку 9-10мм нарезал на куски 2.5см. От убитого дисплея лаптопа взял линзу Френкеля и матовую пленку рассеивателя. Нарезал кусочки шириной 12-13 мм и длиной 2 см. Согнул вдоль посередине под углом 90-120 град. Собирал один или два слоя линзы, сверху матовый слой и на светодиод, одевал термоусадку. Усаживал. В торцы добавлял по капле прозрачного термоклея, фиксирует чтобы не сдвигалась и с торцов дает дополнительное свечение. Дает практически круговое свечение и не бьет по глазам.
А ФОТО КРАСИВЫХ СВЕТИКОВ КРУПНЫМ ПЛАНОМ!!!

Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 24, 2019 09:03:10
dgrett
А можно скрипт эффекта : падают «мячики», отскакивает от дна И так далее пока не упадёт. Упал и пригас на половину, на него падает другой мячик, другого цвета и тд. Когда второй «ударяется» об первый - тот вспыхивает на мгновение. Динамика должна быть как у настоящего мячика. Как сделать?
А если матрица - то по всем столбцам, и несинхронно, интересно, как бы выглядело?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 24, 2019 13:51:07
ARV
оно-то, конечно, интересно... но написать такой скрипт, пожалуй, будет весьма сложно.
одиночный "шарик" я кое-как корявенько сделал, во всяком случае отскакивает:
Код: Выделить всё
CLR
VN=TP
VN+01
VT=VN
VM=VN
GB=FF
PI=RD
RPT
RPT
GC=000000
PM=VP
VP+01
WT=01
LVP<VM
REV
IVR VM=VN V0=VN V0-VP EI
VR-FF
IVR
VT*03
VT/04
VM=VT
V0=00
EI
VP=V0
LVT!00
RST
а вот чтобы несколько шариков, да несинхронно, да разными цветами, да со вспышками - это мне не по силам... ну и скорость, естественно, по синусоиде менять тоже...
так что пробуйте сами...
Добавлено after 1 minute 55 seconds:
кстати, в процессе написания этого "шарика" выявил и устранил ошибку в симуляторе DSM - обновил архив по прежней ссылке:
https://cloud.mail.ru/public/Co2R%2F3YxQDjR1P
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 24, 2019 13:53:29
dgrett
Мдаа , я тоже думал про скорость. Ведь не успеет аврка, разве что делать мячик « на луне»:)
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 24, 2019 14:00:11
ARV
что значит не успеет? в рамках языка скриптов просто не существует команд для таких вычислений, не предполагалось, что скриптами будет реализовываться хитрая аналитическая мультипликация.
если не скриптом - успеет еще как!
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 24, 2019 19:52:05
dgrett
Но проект тем и привлекателен, что можно создать свой рисунок с помощью скрипта. Значит, есть куда расти совершенствуя сей «ассемблер».
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Вт сен 24, 2019 20:09:42
ARV
просто рисунок создавать надо руками - при помощи DSM ваш эффект сделать вполне реально. только он будет конкретно под ваше количество светодиодов и их расположение в пространстве.
сделать же ваш эффект при помощи "аналитического" или "алгоритмического" скрипта (то есть для любого количества или любой "матрицы") по моему мнению не представляется возможным в принципе.
совершенствовать сей "ассемблер" смысла нет никакого: он и без этого достаточно сложен, а далнейшее усложнение только ухудшит привлекательность проекта, которая и без этого не шибко высока...
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Ср сен 25, 2019 08:27:22
dgrett
Да не прибедняйтесь, ARV, проект супер! Снимаю шляпу со своей седой башки:)
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Чт сен 26, 2019 15:24:27
Serzh2000
а как сделать чтоб штуки 3 или 4 светика выбирались случайным образом из одного столбца (или строки)
в С есть команда
rand()%6+1; // случайное число от 1 до 6, а у нас можно Как?
салют
Спойлер
CLR
RPC
PF=0A
V1=00 V3=1E V5=3C V7=5A V9=78 VQ=0F
RPT
PM=V1V3V5V7V9
WT=02
V1+01 V3+01 V5+01 V7+01 V9+01
LV1!0F
RPT
MC=0E
GB=FF
GI=RD
WT=01
VQ-01
LVQ!00
PB=00 PF=01 VF=03 VZ=0E
RPT
MC=VZ
VW=06
RPT
RPC
V1=RD
V0=TC
V0+01
V1%V0
PB=FF
PM=V1
WT=VF
LVW
VZ-01
LVZ!00
INF
СВЕТИКИ ВОТ ТАК

Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Чт сен 26, 2019 20:05:34
ARV
Serzh2000 писал(а):в С есть команда rand()%6+1; // случайное число от 1 до 6, а у нас можно Как?
во-первых, есть функция
RP, которая всегда вернет случайное число в пределах доступного количества пикселов. то есть в матричном режиме доступность ограничена строкой или столбцом - вот она и отработает. а в обычном отработает в пределах общего количества.
читайте документацию
во-вторых, никто не запрещает ограничивать "случайное" число любым диапазоном:
в результате
V0 будет содержать число от 0 до 15 (то есть до 0F)
% - это остаток от деления на, никогда не будет больше или равен делителю
Добавлено after 1 minute 13 seconds:
единственная проблема в том, что этот случайный пиксел уже может светиться... и узнать об этом невозможно никак
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Чт сен 26, 2019 21:05:03
Serzh2000
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт сен 27, 2019 10:48:17
ARV
я тут поглядел в исходники...
RP хоть и есть, но работает не так, как предполагалось

постараюсь исправить в скором времени
Добавлено after 3 hours 21 minute 51 second:
в общем, устранил ошибку с функцией Random Pixel (
RP), теперь будет корректно работать и для матричного режима, и для обычного
заодно попытался сделать давно обещанное по поводу случайного цвета: теперь должна быть реже случайная генерация подряд одного и того же (или очень близкого) оттенка цвета. протестируйте, так это или не так получилось.
архив плейера обновлен:
https://cloud.mail.ru/public/3f9h%2FJUZ8vsdu8
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт сен 27, 2019 15:06:33
Serzh2000
ПРОШУ ПРОЩЕНИЯ, НО Я ЧТО ТО НЕДОПОНИМАЮ
CLR
RPT PB=FF PI=RD
V0=0E
V1=RP
MC=00
PM=V1
WT=01
PB=000000
PM=V1
INF
должны в столбце нулевом выбираться случайные светики, а они везде

или я чето не так понял?
Добавлено after 34 minutes 29 seconds:
а если MR то все правильно работает выбирается случайный светик в строке (в моей гирлянде в столбике)
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт сен 27, 2019 19:20:24
ARV
Код: Выделить всё
CLR
RPT PB=FF PI=RD
V0=0E
V1=RP
MC=00
PM=V1
WT=01
PB=000000
PM=V1
INF
я тут выявил еще одну проблемку DSM: если в одной строке с
RPT есть еще команды, что-то там не так работает. пока рекомендую не делать так (то есть делать всегда
RPT единственной командой в строке). это проблема именно симулятора - в железном плейере все работает правильно. просто следуйте моему совету, пока я не разберусь и не устраню проблему с симулятором.
а теперь важное: матричный режим включается командой
МС, а функция
RD у вас выше по коду, т.е. первый раз вызывается еще до матричного режима, и будет возвращать пиксел из всего количества. в следующих прогонах цикла должно уже работать правильно, но первый раз не будет.
проблема в этом?
Re: Плейер световых эффектов - помогите стать лучше
Добавлено: Пт сен 27, 2019 20:14:06
Serzh2000
проблема в этом?
НЕТ!
MR все хорошо
MC все не так
https://www.youtube.com/watch?v=BMuTsRYRfOk