21:58

Ваша Всратость
Самое хорошее начинание можно всегда, необоснованно и очень крепко запомоить излишним рвением и отсутствием предусмотрительности. Энергоблок—IV тому свидетель.

А нуклеофобы еще получат свое зеленое гетто с экологически кошерными твердотопливными брикетами из козьих кизяков (потомушта коровы сайд-эффектом дают совсем неэкологичный метан).

22:57

Ваша Всратость
Продолжение работы. Материалы - базовые BSDF.



@темы: добыча графония

16:46

Ваша Всратость
Отработка по туториалу в процессе. Оптический прицел от Ponte Ryuurui и его команды. Надолго.


@темы: добыча графония

00:12

Ваша Всратость
Первые впечатления:
-- Проект меньше, чем я ожидал. Но также хаотичнее. Компоненты в 2.7к строк напрашиваются, чтобы их распилили на части, совпадающий функционал вынесли в отдельные утилиты и словари, что-то извлекли в максимально тупые атомарные компоненты и т.д. Промолчу про реликтовые вкрапления optionsApi в конструкциях третьей Vue. При том, что часть компонентов уже опирается на compositionApi.
-- Кроме меня в проекте только один фронт. Работы у меня будет много, и велика вероятность, что мы в четыре руки будем превращать эту анархию в работоспособное, целостное по виду и структуре приложение. А возможно, что и соло. Но этого я и хотел.


@темы: горбота

22:08

Ваша Всратость
Есть такой sci-fi илюстратор Мэтью Пауль Кушман (Matthew Paul Cushman). И среди огромного количества зарисовок для StarWars, сеттинга "Звездного Пути" и прочего фикшна есть у него работы, вполне касающиеся пусть и отдаленных, но реалистичных перспектив.

Поэлементная разбивка корабля с движком ORION. Заодно есть указание на книгу некоего Джорджа Дайсона «Project "Orion"» от 2002 A.D., которую надо бы как-нибудь зогуглить.

@темы: жертвы научной фантастики, I need m0ar space

00:18

Ваша Всратость
Ничего особенного, просто пончег из каноничного туториала.


@темы: добыча графония

12:57

Ваша Всратость
Добби официально свободен. Еще три дня отдыха, и пора приступать к работе на логистов.
Если мне повезет, я не налажаю - со временем меня пустят в RnD проекта беспилотных перевозок.
Так что будем стараться.

@темы: бытовуха, горбота

21:30

Ваша Всратость
А BeachHouse все-таки классные.



@музыка: сабж;

00:45

Ваша Всратость
Обмазал КСП еще большим количеством модов, заодно выкинул несовместимые с 1.12.3

Пара моментов - DistantObjects дает более реалистичную и контрастную картинку, но ночная посадка с ним - это приключение, особенно если мимо аэродрома идет проход на большом сверхзвуке (V>800 м/с) и высоте (H>20000 м). Приводные огни, без мода заметные за ~ 70 км(пусть и как яркая точка, но видны), становятся видны в лучшем случае за 20-30 км.

В Kopernicus в конфиге параметр UseKopernicusAsteroidSystem ни в коем случае не устанавливать в True. На стоке не проверял, в OPM оно не работает. Или параметр в False и кастомное распределение астероидов через CustomAsteroids (тоже мод), или поставить Stock (тогда сочетание стока + дефолтного распределения из OPM). Можно сразу ручками в cfg-шнике, можно через GUI внутри игрушки

Наша ключевая рабочая лошадка, 450 тонн на бетонке, закидывает на НКО подтвержденные 120 тонн

И полезная нагрузка. Типовой вариант для облетных миссий. ~60 тонн на отделении, 3.4 км/с дельты. В отсеке ПН или исследовательское оборудование и скотобаза на 5 рыл, или скотобаза меньшей вместимости и место для посадочного модуля или спутника еще на 5 - 7.5 тонн.

@темы: деградация

Ваша Всратость
М - модульность. В плане полезной нагрузки, например.



@темы: добыча графония

Ваша Всратость
Добавлено больше нюансов вроде отверстий под монтажные канаты для целевого модуля, замки для сцепки с шасси, трубопроводы, амортизаторы и т.д.



@темы: добыча графония

Ваша Всратость
13:21

Ваша Всратость
Проект цифровой БРЭ похоже все, причем окончательно и необратимо.

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

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

А мы вдогонку подкинули им обращение в прокуратуру, трудовую инспекцию и полсотни индивидуальных исков за невыплату з/п. Вряд ли мы добьемся всей компенсации, но каждая наша жалоба хотя бы немного увеличивает вероятность, что после разгрома нашего проекта дивные люди из топ-менеджмента Энциклопедии перейдут не в следующую уютную синекуру, а в старшие помощники младшего черпальщика бригады ассенизаторов при холерных бараках.

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

@темы: хроники пиздеца

Ваша Всратость
Просмотрел вчера выпуск BlenderBros про блок-аут.

Принцип прост - вместо того, чтобы вытягивать всю топологию целевой модели из стартового дефолтного куба, сначала отдельными элементами накидать ключевые объемы и компоненты, после чего - через булевы операторы или даже Ctrl+J

Ну и построение потока моделирования по цепочке: базовые контуры→функциональные подробности→детали и декорации

На основе сабжа решил накидать восьмиосник, не сильно вдаваясь пока в детали. Думаю, МЗКТ бы мог такое скрафтить, бггг


@темы: добыча графония

Ваша Всратость
Еще одна полезная приблуда для отработки простых страничек, где так или иначе вылезают CORS-ы (mjs, текстуры для webGL, воркеры)
Поскольку для страницы, собранной целиком из статики, всякие node.http и express будут излишними, и городить под капотом полноценный сервер с обработчиками месседжей на порт только ради отладки - неоправданный головняк.

Причастиццо сабжу

@темы: кодерастия

23:29

Ваша Всратость
Прикольные в KSP баги в контрактах бывают.
Таска - починить битую солнечную панель на спутнике. Орбита у спутника малость уродливая и с достаточно высоким наклонением, но в остальном - семечки.
Грузим в отсек ССТО ремонтник ( топливный бак, ЖРД, капсула на два рыла с термощитом)+ попутную нагрузку (спутник-сканер до Минмуса).

Выходим на НКО, отправляем сканер в транзит до Минмуса, ремонтник - на перехват поломки, выравниваем скорости и обнаруживаем, что панель на самом деле - целая, только свернутая. Так что или отменять квест и терпеть издержки финансов и репутации, или…

Отправляем инженера в открытый космос, разгоняемся на ранцевой установке до ~ 10 м/с относительно кандидата в ремонт и крошим тушкой панель на куски. Теперь валидная цель для ремонта есть. Вытаскиваем ремкомплект, штопаем, возвращаемся на корабль, делаем ретропрожиг и ждем входа в плотные слои атмосферы. Mission completed.

Ваша Всратость
В блендере нет нативных круговых массивов, и это - досадное упущение

Ленивый вариант с деструктивным моделлингом - запилить нужный элемент, правильно запозиционировать его относительно центра массива и наложить поверх Spin, далее отрегулировать количество копий. Но резалт будет набором обычных точек, и изменение в одном экземпляре не оттранслируется на все сразу. Боль и страдание.

Но есть комба из инстансинга, обычного массива и деформа, с которой можно отзывчиво править родительский инстанс, чтобы правки отражались во всех элементах массива.

  1. Рисуем рутовый инстанс того объекта, из которого будем строить массив

  2. Создаем самую обычную плоскость, уменьшаем так, чтобы не мозолила глаза (нормаль к плоскости определит ориентацию дочернего объекта)

  3. Через Ctrl+P цепляем объект дочерним узлом к плоскости. В родительском узле выбираем Instancing→Faces

  4. Создаем кривую→круг, на плоскость вешаем массив, после массива - деформацию по кривой




Сабж в действии. Ступенька осевого компрессора с лопатками ротора в рабочем и зафлюгированном положении

@темы: добыча графония

22:55

Ваша Всратость
Если "Что бы я ни делал" - аргумент Тзинча, то "что бы я не делал" - аргумент Нургла. Но лучше держаться от этой сладкой парочки подальше и следовать Омниссии

@темы: крякря, белый шум

Ваша Всратость
Текущий раунд поиска завершен. 3 недели суммарно, из которых 1 неделя ушла на раскачку и подъем резюме, 2 - на актуальные собесы. Выбор почти очевиден, осталось формальное согласие и подчистка на предыдущем месте. Да, там сейчас катастрофа, но задачи должны быть завершены.
Итого:

  1. получено 3 активных оффера

  2. актуализированы требования к должности разработчика-фронта на 2к24

  3. удалось очертить собственный грейд и понять, в кого дальше эволюционировать

  4. Стало ясно, какие технологии нужно еще осознать (Docker, nodeJs-http (это нативка), nodeJs-express (а это уже либа с улицы), React)

  5. Асинхронка (воркеры/треды/кластеры) - это действительно важно и востребовано


А теперь мне нужно восстановиться после всего этого нервяка, так что йа начну с музыкальной паузы




@темы: дискотека, горбота, кодерастия

10:39

Ваша Всратость
Кстати, всем страждущим по глубокому клонированию объектов.
Можно уже не страдать по JSON.parse(JSON.stringify(жертва клонирования)). Потому что есть structuredClone, делающий то же самое без лишней возни с преобразованием в строки и обратным парсингом.
Но любопытства ради я бы посоветовал написать рекурсивный клонировщик (учтем, что ссылочные данные - не только объекты, но и массивы)
А у меня через полчаса очередной собес

@темы: кодерастия