Anonymous 06/05/2019 (Wed) 16:36:48 No.1997 del
Я посмотрел, что такое GLSL и мало что понял, есть вертекс-шейдеры и фрагментные шейдеры. Что это такое — неясно, но я думаю, что свой 3D-растерайзер начну писать раньше чем свой hypertext markdown language, так что рендерить буду не опенглом, а растерайзером. Это может быть полезно, так как не все системы поддерживают опенгл, например MCU.
В растеризации 3D-объектов ничего сложного нет. Трассировка лучей, нормали, пересечения. Но главное это сделать в icolaisi поддержку OpenCL, иначе одна картинка будет рендериться несколько минут.
Я думаю, пусть будет целостная сцена, в которой расположены объекты, они имеют координаты, вращение и дочерние объекты. Рендеринг представляет собой помещение "камеры" в некоторое место и трассировку лучей. Камера может быть изометрическая, перспективная, рыбий глаз (?), точка и какая угодно. Но рендеринг отдельных объектов может быть переопределён и тогда будет подобие шейдеров.

>>1996
>:=
Я воспринимаю '=' как знак тождества, то есть это математический символ. А вот ':=' для присваивания мне нравится больше и выглядит логичнее. Тем не менее, оператор сравнения (equ) у меня это '==', чтобы не было путаницы.
>браузер
Вообще мне не очень хочется его делать. Если ты попросишь создателей тор-браузера что-то ухудшить в нём, например запретить ходить по http (и .onion в т. ч.) тоже, то мне придётся делать Jdavabrav. Ещё ты можешь задонатить мне на донат-адрес дждавабрава, в гитлабе на странице проекта есть адрес. Когда я увижу зачисления на этот адрес, начну вводить фичи и исправлять баги. Насчёт движка, у меня PyQt5. Мне не нравится ни Qt, ни Веб, но питон это скриптовый язык программирования, так что почему бы и нет.
Но я уже давно не делал Jdavabrav и в следующие несколько дней может быть поделаю его. Надо ввести POST-операции с файлами, букмарки и много чего ещё.