All streams
Search
Write a publication
Pull to refresh
46
0
Александр @MomoDev

Пишу игровой движок

Send message

Не беспокойтесь, хватит. На защиту интересов государства денег не жалеют

Идея интересная, но боюсь на большой кодовой базе, когда такие шаблоны генерируются под каждый класс, билд тайм будет значительно замедляться. В целом понятно, как c помощью шаблонов и визитора сериализовать или отобразить поля класса, но как таким способом проделать обратную операцию, т.е. по json восстановить объект?
C# тоже подойдет, но в нем нет Clojure.

Что?

Все же помнят как школьников обвинили в планировании Территористического акта за подрыв здания ФСБ в майнкрафте?). Так что граница действительно размывается. Я даже не удивлюсь, если автору наведаются ОМОН при должном хайпе его игры

Не гедонизм это, а скорее форма нарциссизма. Вы выкладываете посты для читателей, а не для себя любимого. Для себя любимого заведите блог, отключите комментарии — и будет вам счастье
Если в множестве таких как вы находитесь только вы сами, то по законам логики вас никто не любит и не хочет читать

Слушайте, вы определитесь, что вы делаете. Просто выкладывать, что пришло в голову и наплевательски относится к читателям, не воспринимая критику — занимайтесь таким вне хабра, создайте к примеру себе страничку в твиттере или блог, и пишите что душе угодно.
Я, как и почти все, захожу на хабр, чтобы прочитать что-то качественное и интересное, не лично вас. Такие посты, и тем более с такими ответами в комментариях, просто противны. Либо найдите в себе силы писать для аудитории сообщества, а не для себя, либо не пишите на Хабре вовсе

Мы генерируем точки в полусфере с z > 0. Но наш луч отражается по полусфере относительно положение поверхности, то есть её нормали. Поэтому мы переводим сгенерированные точки так, чтобы "вверх" полусферы был направлен в сторону нормали. Это хорошо иллюстрирует этот рисунок. Если интересно прочитать подробно, можете посмотреть сайт, откуда картинка и взята: https://www.scratchapixel.com/lessons/3d-basic-rendering/global-illumination-path-tracing/global-illumination-path-tracing-practical-implementation

Потому что в первом случае вы вызываете метод и присваиваете onClick результат вызова, а во втором случае передаёте объект-лямбду с методом внутри как коллбек. Но такие вопросы и правда не по теме, лучше идите на Stackoverflow
1)Вы же про уравнение рендеринга? Да, я явно его не стал приводить, наверное все же стоит упомянуть вначале, но в этой статье я намеренно не хотел кидаться сложными формулами, потому что среднего программиста они скорее только смутят, чем внесут ясность.
2) да, нормали по полусфере генерируется не равномерно.тут используется cosine-weighted distribution, которое как раз и нужно, чтобы в итоге можно было выкинуть умножение на косинус угла из BDRF. В принципе замечание тоже верное, подправлю

На Amazon она сейчас стоит 80 баксов + доставка, т. е. ещё дороже. Если вопрос стоит в целом, зачем платить за книги, то тут каждый для себя решает сам

Где ж вы были год назад, когда с амазона заказывал оригинал

Вряд ли какая-либо игра сможет загрузить столько ядер)

del
что-то в комментах уже написали про это
мне кажется, стоит оставлять ссылку на источник, если брали оттуда материал
Мы знаем, что все последующие замены должны иметь index на 2 меньше (var меньше const на 2 символа, строка короче)

Не совсем понял, надо запоминать, на сколько символов поменялась строка?

Я надеюсь вы в курсе про EULA Minecraft'а и то, что далеко не на все в играх можно прикручивать донаты

Как обычно на гиковском ресурсе оффтоп. И главное стоит кому-либо сказать, что не место таким постам на хабре, так сразу же минусуют. Смысл превращать хабр в агрегатор всего и вся?

Много старого кода, много кода, который должен работать со старым кодом. Есть высоконагруженные приложения, где Java/Шарп не вытягивает. Есть микроконтроллеры, где без C/C++ никуда. В общем вакансии есть, но конечно веб-девом сейчас проще устроиться

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity