Статья чертовски интересна, спасибо! По поводу научных статей, один из моих уважаемых профессоров говорил, что они пишутся специально запутанным языком, дабы не делиться. Чувствую, в его словах есть смысл.
Есть хорошие экономисты? Расскажите, как оно держится. Это же деньги из воздуха?
Лента пишет, что комитет планирует инициировать меры по регулированию биткоинов.
Я так понимаю, меры со стороны государства, фактически, означают, что валюта признана легитимной и с её помощью можно хлеб покупать? Как это повлияет на стоймость?
Я уже писал чуть выше, что чуть более эффективный способ — не брать какое-то значение (5 или 100), а использовать границы примитивов. Т.е. если в узле 1000 примитивов, ищим SAH в 1000 различных точках, если их 10, то ищим в 10 точках. А опытным путем выбирать количество разбиений — это все же слишком грубо :) При разбиении по центру, конечно, дерево строиться быстрее, всего-то нужно одно действие O(1).
Тут нужен баланс. Дерево строиться будет медленнее, но трассировка лучей в нем будет быстрее.
Видимо, по константе, я проглядел в коде :)
Не знаю, как Вы обрабатываете пересечения, но могу посоветовать для треугольников использовать барицентрический тест, а для пересечения вида луч-плоскость Robust Ray–Box Intersection Algorithm. Должно помочь в ускорении :)
И есть над чем поработать, не пробовали использовать VTune для анализа производительности? Несколько минут для 100к элементов — это медлено. Хотя, это уже придирки.
Интересная статья, спасибо.
Если Вы еще будете работать по этой теме, поищите по таким людям как Havran, Wald. можно найти интересную информацию по GPU рендерингу :)
И вместо MAX_SPLITS_OF_VOXEL, можно использовать границы примитивов в текущем voxel.
1. Как определяли терминальный критерий для SAH? Оптимальное разбиение — это понятно, но нужно же определять когда в разделении нет необходимости.
2. Как решали проблему «дробления» примитива? При рекурсивном делении мы наталкиваемся на момент, когда разделяющая плоскость может разбить притимив.
3. И почему именно kd? :)
А зачем при изучени курса «Операционные системы» уделять внимание какой-то определенной ОС? Разве не важнее ознакомить студентов с основными приципами планирования, блокировки, управления памятью и тд? А если понадобиться практика, то я думаю, лучше linux использовать.
Но мы ведь понимаем, что он в большей степени ориентирован на простое население =) Да, странно, что ресурс для IT`шников блочат таким образом, но абсолютно нормально, что этим же образом блочат остальные сайты. Я не думаю, что компьютерная грамотность позволяет многим пользователям менять DNS, ставить VPN.
Я думаю, нет смысла тратить время и деньги на какую-то мощную защиту, ведь всегда найдутся те, кто её обойдут, но еще больше найдется тех, кто просто пройдет мимо.
Неплохо. Тарифы должны будут привести к единому виду, а то будет большой отток абонентов от одного оператора, к другому. Ведь многих от перехода останавливает только номер.
А может кто-нибудь расписать о «модернизации сетей сотовой связи»? Интересно, что там необходимо сделать для поддержки данной услуги?
С чего начать java ee? Именно написание тяжелых серверных приложений/интерпрайз. У Оракла куча документации, но немного нет той системности, что пресуща литературе. Или мне кажется. Пытался слушать `Мирончика`, но он такой зануда. В общем, с чего начать, что почитать и где достать?
Мне бы такого работадателя, который немного платит и учит, а то в моих местах ничего как бы и нет :( Сейчас нашел работу, но обучение выглядит больше как «вот задание, делайте» и никакой помощи. Да и вариант с з/п не решен, ибо практика. Но, хоть какой-то реальный опыт, а не заправка картриджей :)
Подскажите, на что пытался намекнуть автор? Британцы слабы в решении проблем?
«Так как команда ученыз американская, а не британская, они не только указала на проблему, но и предложила решение»
Лента пишет, что комитет планирует инициировать меры по регулированию биткоинов.
Я так понимаю, меры со стороны государства, фактически, означают, что валюта признана легитимной и с её помощью можно хлеб покупать? Как это повлияет на стоймость?
Тут нужен баланс. Дерево строиться будет медленнее, но трассировка лучей в нем будет быстрее.
Не знаю, как Вы обрабатываете пересечения, но могу посоветовать для треугольников использовать барицентрический тест, а для пересечения вида луч-плоскость Robust Ray–Box Intersection Algorithm. Должно помочь в ускорении :)
И есть над чем поработать, не пробовали использовать VTune для анализа производительности? Несколько минут для 100к элементов — это медлено. Хотя, это уже придирки.
Интересная статья, спасибо.
Если Вы еще будете работать по этой теме, поищите по таким людям как Havran, Wald. можно найти интересную информацию по GPU рендерингу :)
И вместо MAX_SPLITS_OF_VOXEL, можно использовать границы примитивов в текущем voxel.
2. Как решали проблему «дробления» примитива? При рекурсивном делении мы наталкиваемся на момент, когда разделяющая плоскость может разбить притимив.
3. И почему именно kd? :)
Я думаю, нет смысла тратить время и деньги на какую-то мощную защиту, ведь всегда найдутся те, кто её обойдут, но еще больше найдется тех, кто просто пройдет мимо.
А может кто-нибудь расписать о «модернизации сетей сотовой связи»? Интересно, что там необходимо сделать для поддержки данной услуги?
«Так как команда ученыз американская, а не британская, они не только указала на проблему, но и предложила решение»