usernameak
в двадэ вполне
Snusmumriken
А в трыдэ — как раз часть теней, всякие визуальные эффекты растворения фигни в воздухе и всего такого.
usernameak
Snusmumriken
Смотря кто. Да, делают динамик-тени через карту теней отдельным проходом, но только динамику. Статика всё ещё может через стенсил.
Stas
usernameak
Stas
usernameak
Stas
usernameak
кстати что-то я снюса не видел в этом чате... а, это не тот чат, бля
Stas
*ты ещё ambient карту в добавок диффуза писать
Stas
usernameak
Snusmumriken
Snusmumriken
Вот эти штуки тоже чем-то стенсилоподобным делаются помнится
Snusmumriken
Само выделение целей
usernameak
Stas
usernameak
я вообще имел ввиду что стенсил не такая уж и частоиспользуемая плюшка
Snusmumriken
Само выделение целей
Типа, в текстуру рисуются объекты с определённым маркером глубины (как идентификатор объекта и его положение относительно камеры), потом оно допустим размазывается, и мышка такая берёт пиксель со стенсил-текстуры и проверяет, кого именно коснулась. Гы.
usernameak
usernameak
тут очевидно что это кастуется луч на AABB
Snusmumriken
Не совсем, я проверял форму объектов, она не AABBшная
usernameak
оно за пределами объекта выделяет как видишь
usernameak
а что за йгра?)
Snusmumriken
Если ты заметил, оно успешно выделяет объекты на стыках. ААББ бы вынудило первый полностью загораживать второй.
Snusmumriken
Разница катастрофическая. Если ты попал в пиксель конкретного объекта — ты именно его и выделил, несмотря на то что он может выглядывать между чьих-то огромных ног.
Stas
@prographon
Anonymous
Тут есть кто разбирается в awesome, возможно ли в нем сделать закругление окон ?
Snusmumriken
Anonymous
Snusmumriken
Ну, что за awesome.
Snusmumriken
Или это тайловый оконный менеджер для линекса?
Anonymous
Snusmumriken
https://github.com/awesomeWM/awesome/issues/920
Anonymous
Пойду через compton это сделаю
Anonymous
Lucky
🌋 🌗 https://github.com/stetre/moonvulkan
Иван
Упс, luajit не поддерживает ARM Cortex-M процессоры
Wsevolod
Wsevolod
Которому и RTOS не нужен (afaik)
Иван
есть eLua
Нам что-то ооочень быстрое нужно
Иван
elua мёртв. У нас был Pawn, поэтому на мёртвый проект не очень хочется переходить
mva
ну, начнём с того, что ARM-M не про скорость, а про "полватта в год"
Иван
Luсky
Иван
И это фпс на 3 экрана сразу
Egor
дарова всем =)
Есть ли легкий способ, нахождения неуникальных вхождений в таблице?
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}
Вот тут цифра 2 есть во всех таблицах, как найти эту цифру 2?
Snusmumriken
дарова всем =)
Есть ли легкий способ, нахождения неуникальных вхождений в таблице?
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}
Вот тут цифра 2 есть во всех таблицах, как найти эту цифру 2?
Собрать все значения в одну таблицу не так сложно.
Egor
Snusmumriken
Тебе надо найти значения которые есть сразу везде?
Snusmumriken
Или просто не уникальные, которые есть где-то ещё кроме?
Egor
fgntfg
Изи.
Snusmumriken
function checkStuff(dst, src)
for i, v in ipairs(src) do
dst[v] = (dst[v] or 0) + 1
end
return dst
end
local values = {}
checkStuff(values, x)
checkStuff(values, y)
checkStuff(values, z)
Смотришь сколько повторяются значения. Можешь отсеять те, где меньше трёх вхождений.
Egor
так..какая-то магия чтоли или надо кофе бахнуть
Egor
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}
local function containsValue (tab, val)
for index, value in ipairs(tab) do
if value == val then
return true
end
end
return false
end
for k,v in ipairs(x) do
if containsValue (y, v) and containsValue (z, v) then
print (v)
end
end
мой вариант.. но думал есть что-то попроще
Snusmumriken
Snusmumriken
Но первым делом желательно проверить сами x-y-z на уникальность значений.
Snusmumriken
x={1,2,3,4}
y={1,2,5,6}
z={2,4,6,8}
local function containsValue (tab, val)
for index, value in ipairs(tab) do
if value == val then
return true
end
end
return false
end
for k,v in ipairs(x) do
if containsValue (y, v) and containsValue (z, v) then
print (v)
end
end
мой вариант.. но думал есть что-то попроще
У тебя дофига переборов, сложность n^2. У меня один раз проходим по всем таблицам и просто подсчитываем количество всех значений, после чего можем с ними что-то делать ))
Egor
Snusmumriken
Лады )
Egor
ахах))
Egor
да я тут просто , пока не нашел варианта, как найти самое большое число, кроме как.. еще раз в цикле пройтись
Snusmumriken
Самое большое число из повторяющихся?
Egor
не.
Egor
или да.. хмм..
Snusmumriken
Ты как будто собеседование проходишь, что за задачка?
Domka
Добрый вечер, я тут делал клон вульфинштейна, и дело дошло до орисовки спрайтов, и тут я подумал что надо бы сделать так чтобы спрайт отрисовывался по полоскам, колличество полосок и высота спрайта одинаковые, но вот беда сам спрайт маленький получается, и я тут подумал может у кого то есть время объяснить, или дать статью(нормальную, а не ту где все говорится по простому, но на деле ничего не объясняется)
По поводу raycast :)
Domka
Извините если вопрос показался глупым, я просто уже не знаю к кому обратится с этой проблемой, читал статьи в интернете, нигде варианты мне не подходят, ибо используют другие методы, которые мне не подходят
Domka
Вот что у меня есть на данный момент
Stas
https://www.shadertoy.com/view/4ljGRd
Можешь попробовать прочитать код.
Domka
Это же raytrasing?