hira88 #7781 8 октября 2019 (изменено) Следующий вопрос. Как искать свободное место во 2-м массиве после удалений? Сохраняются ли O(1) для операций?твои усилия да в нужное русло бы... вот смотри сделал рендер глобальной иллюсинации он рендерит 1 кадр за 10 минут на видеокарте (и это нормально) алгоритм(ссылка на Си код) (Monte Carol integration and ray marching of signed distance field) состоит из двух циклов(один поворот по оси, второй проход по повернутой прямой), как сделать так чтоб не нужно было два цикла RTX не решает эту проблему RTX убирает только один цикл,поэтому даже в RTX это не будет работать в реалтайме (да задача актуальная для всех математиков и геймдевов планеты, не мною придуманный бред) Изменено 8 октября 2019 пользователем hira88 Поделиться сообщением Ссылка на сообщение
E1azor #7782 8 октября 2019 один поворот по оси, второй проход по повернутой прямой то есть чтобы закрасить 1 пиксел нужно пройтись по всему экрану примерно? И ещё в рандомные направления лучиком стрелять? Попробуй для начала впитать пикселом свет просто от палочки аналитически (по какой физической формуле он впитывает?), а потом и для других фигур. Останется научиться находить отражения и тени фигур. Это же 1д задача по сути относительно конкретного пиксела, можно в теории засунуть даже не в 1 цикл а вообще без циклов, ну и если 2 пиксела рядом, то можно учитывать результаты геометрических расчётов для предыдущего пиксела. Не оч понял постановку задачи, сама среда свет излучает вторично или этим пренебрегаем? всё что пишу -- шизофренический бред Поделиться сообщением Ссылка на сообщение
hira88 #7783 8 октября 2019 то есть чтобы закрасить 1 пиксел нужно пройтись по всему экрану примерно? слева обычный рейтрейсер, где каждый пиксель считает лучи от источника света, тоесть есть цикл только по шагам, направление задает источник света.Больша исочников света-больше повторов(тоесть если поставить не 1 а 10 источников света, будет цикл 10 чтоб посмотреть на каждый источник света) в GI после вышеуказаннго, считается GI где нет источников света, просто каждый пиксель смотрит(пускает лучи) во все стороны и считает свой цвет по удаленности от ближайших точек(с цветом) RTX убирает только цикл с шагами по лучу, цикл с просмотром во все точки вокруг остается Поделиться сообщением Ссылка на сообщение
E1azor #7784 9 октября 2019 не понимаю, зачем шаги в "обычном рейтрейсере", там что декомпозиция пространства типа для ускорения используется или чё но всё равно шаги нахуй не нужны или это номер отражения, ничё не понял в "GI" (хз сто это значит) остаётся открытым 1) по какой формуле пиксели впитывают свет и 2) испускают ли пиксели свет повторно, если испускают то значит нужно дохуя итераций чтобы картинка стала стационарной(ебать ты рили шизоид и девственник, я задал 2 существенных вопроса по формулировке задачи и получил 0 ответов) Если пиксели вторично не испускают свет то мне кажется можно оптимизировать, например рассчитать для каждого примитива заранее всю хуйню в виде сглаживающего эрмитого сплайна например чтобы было гладко и просто решение брать готовое. Тут останется вопрос как сгущать и декомпозиция пространства о5 же для отражений быстрого поиска и всей хуйни, в общем случае офк оптимизировать нельзя, в большинстве случаев вроде можно. всё что пишу -- шизофренический бред Поделиться сообщением Ссылка на сообщение
hira88 #7785 9 октября 2019 (ебать ты рили шизоид и девственник, я задал 2 существенных вопроса по формулировке задачи и получил 0 ответов) чел ты... не понимаю https://raytracing.github.io/ Поделиться сообщением Ссылка на сообщение
E1azor #7786 9 октября 2019 чел ты... шизоид, я не просил мне объяснять элементарщину с лучиками, а задал 2 конкретных и принципиальных вопроса о постановке задачидумаешь я сам догадаюсь что именно тебе нужно сделать или буду код открывать?шаги очевидно просто незачем в обычном ретрейсере это же не волфинштейн где всё дискретно но мне похуй можешь делать через жопу никто не запрещает всё что пишу -- шизофренический бред Поделиться сообщением Ссылка на сообщение
EbalKopal #7787 9 октября 2019 Шизоиды здесь?Девственники здесь?Шизоиды и девственники на месте? Поделиться сообщением Ссылка на сообщение
hira88 #7788 9 октября 2019 E1azor ты слишком умный для меня, извини что не понял сразу. Поделиться сообщением Ссылка на сообщение
E1azor #7789 9 октября 2019 прощаю бывают погрешности ну ничё исправишься со временем, не переживай всё что пишу -- шизофренический бред Поделиться сообщением Ссылка на сообщение
JuJeu #7790 9 октября 2019 Пизда жиза. Feanaro понравилось это Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders. Поделиться сообщением Ссылка на сообщение
Ramil #7791 9 октября 2019 похоже на фронтендерскомне могу прочесть `KV понравилось это javascript:void(0); Поделиться сообщением Ссылка на сообщение
Rintz #7792 9 октября 2019 Хочу в геймдев чтоб быть как Кодзима, чтоб гением меня называли и ждали игры годами, с чего начать? Поделиться сообщением Ссылка на сообщение
Rooster #7793 9 октября 2019 Следующий топик назовём шуе ппш Поделиться сообщением Ссылка на сообщение
Kant #7794 9 октября 2019 не, он рили долбоебну я обещал, я выдал Arzanis и choojoykin понравилось это Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью. Поделиться сообщением Ссылка на сообщение
Rooster #7795 9 октября 2019 Нейминг конвеншн https://stackoverflow.com/questions/4564158/what-is-the-difference-between-parseintstring-and-numberstring-in-javascript/4564199#4564199 Feanaro, choojoykin, `KV и 5 другим понравилось это Поделиться сообщением Ссылка на сообщение
DDamager #7796 9 октября 2019 Шизоиды здесь?Девственники здесь?Шизоиды и девственники на месте? все на месте hira88 понравилось это Поделиться сообщением Ссылка на сообщение
ЖУМОНГ #7797 9 октября 2019 туть Your desire is your essence. Поделиться сообщением Ссылка на сообщение
Zellar #7798 9 октября 2019 (изменено) Зашел на сайт сбербанка онлайн, тупо посмотреть почему постоянно требуются фронтовики туда. И тут два вопроса. Либо туда идут только говнокодеры, либо фронтовики делают это специально, чтобы их не выкинули на мороз Мне кажется первая реакция того, кто устроился туда это https://youtu.be/jPLKXEUm0jE Изменено 9 октября 2019 пользователем Zellar Жиза для любопытныхЧекнул = пидор Поделиться сообщением Ссылка на сообщение
dfgrd #7799 9 октября 2019 Зашел на сайт сбербанка онлайн, тупо посмотреть почему постоянно требуются фронтовики туда. И тут два вопроса. Либо туда идут только говнокодеры, либо фронтовики делают это специально, чтобы их не выкинули на мороз Мне кажется первая реакция того, кто устроился туда это https://youtu.be/jPLKXEUm0jEЭти классы руками кстати забиваются, нужно придумывать и вводить Поделиться сообщением Ссылка на сообщение
Arzanis #7800 9 октября 2019 Работаю придумывателем классов в СБ. Задавайте ответы. DB Я - гений, ёпта 22 Поделиться сообщением Ссылка на сообщение