Pull to refresh
5
0
metalim @metalim

User

Send message

если сопровождать фразами "слава царю", то не арестуют

bind(f4, bind(f3, ... ))

Полагаю должно быть bind(bind( ... , f3), f4)

Офигеть. (про число неточностей в оригинале статьи)
Посмотрел на фото автора и всё стало на свои места. :-D

OpenGL начинался с жутко избыточного кода, очень напоминавшего рисование черепашкой в языке Logo: "пройди 10 пикселей вперёд, поверни направо на 30 градусов, нарисуй линию 20 пикселей". Каждый треугольник — это десяток вызовов API. Я застал это время и помню как мы все смеялись над жутко тормозным API. Но потом 3dfx с альтернативным API обанкротился и всё пошло наперекосяк.


Не смотря на все улучшения (рендер буфера одной командой, шейдеры и т.п.), базовые функции типа получения или установки параметров в OpenGL всё ещё такие же дебильно многословные, как было в самой первой версии 25 лет назад. И сам факт, что API хранит состояние и требует от пользователя того же уже достаточен для того, чтобы этот API сменить на адекватный.


Ну а WebGL от OpenGL ушёл очень недалеко. Только что зоопарк команд поменьше.

Мы трассируем конусы в 16 фиксированных направлениях через шесть каскадов 3D-текстур и выполняем поглощение света с помощью направленного затенения в экранном пространстве (Screen Space Directional Occlusion) и сферическими окклюдерами динамических объектов для получения конечного результата.

Ах вот оно что… Ну да, теперь всё понятно.
Нет.

Проект получил продолжение.


Видео нового рендеринга: https://youtu.be/z3-dCPi5rl8
Теперь расстояния могут быть очень большими.


Новые исходники: https://github.com/caseymcc/voxelquest
Автор почему-то не мейнтейнит исходники сам, предпочитая выкладывать "снапшоты" в архивах.

При условии, что вы сможете отличить ИИ выдающего себя за человека от робота. Скорее всего будет сводиться к "дайте более мощный ИИ".

В чистом виде задачи "написать код по RFC" бесполезны. Так же, как и "написать RFC по существующему коду", т.к. у разных браузеров они получатся разными. Но это и не проблема для DeepLearning-а. Сваливаем в кучу RFC, тесты, бенчмарки, кучу сайтов для ознакомления, доступ к существующим браузерным движкам, чтобы получить "обучение с подкреплением". А потом стравливаем полученных агентов, чтобы получить наиболее компактный/эффективный/быстрый (нужное подчеркнуть) движок. Он будет отличаться от "стандартов", но кого это волнует, если изначально он покроет 99.99% сайтов, и под него начнут подстраиваться веб-разработчики.

Пардон, но это из разряда "я нашёл у вас крутой баг, значит я очень важен".
Не смотря на "вау!!! гигабайты бесплатно!!", этот "баг" для компании — мелочь.
На безопасность не влияет, работоспособности продукта не убавляет, дискомфорта не вызывает, клиенты не жалуются. А то что какой-то упёртый смог залить лишний десяток гигабайт — ну и хрен с ним: массово никто не использует — т.к. обычный клиент не станет так заморачиваться. А будет большая утечка места — ну пофиксят баг или просто забанят аккаунт за нарушение правил пользования сервисом, делов-то.

О чём вы. ИИ займёт всю работу. Люди частично перейдут в киборгов, частично деградируют и вымрут. Для мрачных антиутопий с тотальным контролем просто не останется времени.

text -> string -> JSON с одной строкой: о)

Другими словами: они будут критиковать предложение внести в стандарт расширение от конкурентов.

Шейдер крут, но какого хрена луна и солнце движутся навстречу друг другу?

Если он и правда руками байты пишет, то должен выдать экзешник, как исходник. Другое дело, что если он не руками байты пишет, то это обман заказчика и преследуется уже по другой статье (ну или ректальным криптоанализом, если в людях ошибся).

Ок. Видимо так. :)

Когда машина умнее тебя, ей не составит труда убедить тебя в том, что она глупая. Так что проблемы не будет.

Так он всё это время был Пукманом?

Дотоле, поколе это будет приносить пользу. Вы мне напомнили одного моего однокласника-троечника, который заявил "нафига мне эти интегралы? я их что, когда-то применять буду?" Он был прав, они ему нах сдались и в жизни не пригодятся. Просто не мешайте развиваться другим.


А у автора (или героя повествования) просто кризис невостребованности. Ответ простой: "твоя жизнь, распоряжайся ей". Кризис пройдёт, когда возьмёт ответственность за собственную жизнь.

Information

Rating
Does not participate
Location
Эстония
Date of birth
Registered
Activity