December 31st, 2012

(no subject)

И на этом ноуте буквы русские стёрлись - пишу вслепую - естественно, получается, но мне не так приятно.

Про зверя - дочка долго потом рассуждала, что мама - девочка и она - девочка, и у девочек ладошки маленькие, а папа - мальчик, у него - большие и ему и тараканов ловить. Ну да, местные они какие-то мичуринские и какие-то гоночные, я согласен, но чтоб вот так всю ловлю мелкой живности на меня перевесить - дудки! Объясняю, что большими ладошками ловить больших насекомых, а маленькими - маленьких. Поняла и вроде бы согласилась.

С собой я взял много всякого кода - в том числе и "Жуков". Сунулся в код - нашёл и исправил пару странных багов (забыл как работают блики и облака, сделал по здравому смыслу - стало лучше); немного поопределял типов - чтоб были цвет, воксель и т.д., а не просто int да char. Начал делать полноценные воксельные объекты и начал с шаров. Шар имеет центр (пока - целый) и радиус (вещественный), ну да и цвет (rgb 3*4=12bit), естественно - из этого высчитываются карта цвета и альфаканала, карта высот, карта объёма и вокселей и карта нормалей (точнее - того, что у меня вместо них - пара градиентов, утоптанная в 12 бит, чтоб удобно было готовую освещённость из таблицы брать).

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

Естественно, пару раз погонялся за собственным хвостом - у одного объекта не было цветов (segfault), так как я два раза присвоил цвета одному и тому же объекту, а второй - обделил; ну и раз ещё с чем-то похожим.

Через пару часов - новый год

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

Год был скорее сложный и напряжный, чем удачный и приятный. Дело главным образом в том, что надо отдыхать, а для (большинства разновидностей сколь либо активного) отдыха требуется ненулевой запас сил и этот запас нужно обязательно оставлять и пополнять, иначе грустно будет. Что и случилось на этот раз. Хорошо, что успел обойтись без каких-либо потерь, плохо, что и почти без достижений тоже. График моего падения можно составить по количеству паяния, по ходьбе в гости, по посиделкам заполночь - всего этого примерно с лета стало сильно меньше. Здесь (в ЖЖ) три тэга (в сумме) - whambamradio, xbugs и awav тоже будут показательны; только с учётом того, что написанное не равно сделанному - часто делал, но не писал, часто - писал про одно и то же два раза (с двух разных сторон).

Теперь же - отдыхать - море ждёт, свечи горят и отдыхать ещё долго!

Всех с Новым Годом (тут он 2556-й), всем удачи, многих сил и здоровья!

Планы и прочие разборы полётов будут потом.

С Новым Годом!