Home

Advertisement

Customize
BLK Dragon
08 July 2009 @ 07:08 am
Европейский TRC пройден, в PSN будет 23го.

Обновить резюме и в отпуск :)
Tags:
 
 
Current Mood: accomplished
 
 
BLK Dragon
06 July 2009 @ 08:31 am
Сподобился накорябать skinning в своей домашней "песочнице". Skinning в целом достаточно прикольная и объёмная задача (препроцесс меша, разбивка на partition'ы по костям и т.д.). Финальный баг был в рендере -- индексы костей передавал через color, соответственно байтики то лежат в порядке 2103 (ARGB) а не 0123. Гнешь банальный скинованый столбик и наблюдаеш _почти_ правильную картинку... Смеялсо (когда обнаружил причину)...
Tags:
 
 
Current Mood: amused
 
 
BLK Dragon
26 June 2009 @ 08:44 pm
The end is near. В смысле в июле наше творение будет на мерыканском PSN. PSP-девкиты, правда со стола убирать не стал -- говорят в европе задроты на тестировании покруче; но уже почти не страшно :)
Tags:
 
 
Current Mood: accomplished
 
 
BLK Dragon
17 June 2009 @ 08:31 pm
Накорябал первый production-code на SPU (on-the-fly модификация текстур для неких эффектов). Наивная реализация тупо в 5 раз быстрее работает, чем на PPU. Nice. И это ещё асм или хотя бы интринсики не пользуются...

Собсно тестовая синтетика до того чётко показывала, что процессинг чего-то больше нескольких килобайт сильно быстрее выходит на SPU -- просто потому что нету кеш-миссов.

Но как-нить из спортивного интересу попробовать то же на Х360, хотя заранее есть большие сомнения : таки прямо DMA'ть нужную дату и надеятся на кеш -- две большие разницы, особенно если лазить по произвольным областям нескольких текстур; подозреваю что prefetch не спасёт...
Tags:
 
 
Current Mood: energetic
 
 
BLK Dragon
06 June 2009 @ 07:05 pm
Никогда не убивайте потоки -- вроде очевидно, но каки же случаются фантастические глюки..

Есть у меня тулза, процессить всякие игроресурсы. Заметил в последний месяц, что оно стало иногда повисать на выходе. Сегодня тыркнул в "debug process" из любопытства. После нескольких часов неспешного "WTF?!." нашёлся виновник. В тулзе создавался такой небольшой поток, который кхм точечки рисовал (ну там processing bla-bla.....); после обработки поток тупо убивался через TerminateThread и всё работало. Года два работало. А на висте стало с достаточно приличной вероятностью виснуть в мутексе внутри CRT мемори-манагера -- видно точкорисовательный поток помирал посреди printf (который сцуко память аллоцирует) и усё, deadlock где-то после main()...
Tags:
 
 
Current Mood: amused
 
 
BLK Dragon
19 May 2009 @ 10:19 pm
Вот оно, впервые за последние года полтора дебуггер реально полезен! Если тыркнуть break то оно останавливает все пять ****ных потоков и мона посмотреть кто в каком состоянии и кто чего ждёт. Yummy :)

Шоб ещё на PS3 с SPU так всё клёво было...
Tags:
 
 
Current Mood: amused
 
 
BLK Dragon
13 May 2009 @ 11:36 pm
Все люди делятся на тех, кто способен пройти DMC3 на normal и прочих неудачников (с) мой

Сегодня в очередном mini-holywar выяснилось, что большая часть игравших в DMC делали это на "easy automatic". Они никак не могли поверить что в "ручном" режиме играть гораздо веселее и интереснее (это кстати даже не я доказывал).

И эти люди запрещают мне ковырятся в носу ноют, что мол "приставочные игры тупые и простые"...
 
 
BLK Dragon
04 May 2009 @ 04:04 pm
Сменил нотебук (захотелось большего экрана, bluray-писалки и видео с DXVA). Поскольку старый бук у меня довольно таки шустро забрали, переселение происходило в сжатые сроки. Возможности downgrade'а на ХР в этот раз не искал, решил подождать Window7 и пока пожить в висте.

living in Vista )
Tags:
 
 
Current Mood: cheerful
 
 
BLK Dragon
17 April 2009 @ 08:00 pm
Не так давно Hirai заявил буквально следующее:

"We don't provide the 'easy to program for' console that [developers] want, because 'easy to program for' means that anybody will be able to take advantage of pretty much what the hardware can do, so then the question is what do you do for the rest of the nine-and-a-half years?"

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

Что любопытно, у борцов за простоту разработки ответы на вопрос "что делать несчастному потребителю с проблемой выбора из сотен тычяч говноигр наклёпанных вследствие легкодоступности платформы?" обычно отсутствуют. Т.е. я отлично понимаю тягу к "побыстрее попроще" и "чтоб само", но почему тогда не фигачить свои творения на пейси и не ***ть никому **ги?..
Tags:
 
 
Current Mood: amused
 
 
BLK Dragon
12 April 2009 @ 12:09 pm
Съездили пострелять "корпоротивно" -- человек 20 (12 на 12 где-то получалось). Море веселья однако.

Из побочных последствий только дикая усталось в ногах -- три часа бегать в полуприседе это нелегко, старость не радость :) зато попали в мене всего два раза (я попал с десяток).

Вообще отличный повод поддерживать форму, надо это дело продолжить...
 
 
Current Mood: awake
 
 
BLK Dragon
24 March 2009 @ 06:26 pm
-- Да с вами можно говорить только о рюшечках всяких -- восклицает артист, обращаясь к нашей симпатишной ХР-манагерше.

-- Нет, не только!.. -- с негодованием отвечает та.

-- Неужто про кватероны?.. -- хохмит эй-ай-гай из угла комнаты.

-- "Кватернионы!" -- с интонациями учительницы, поправляющей школьника, говорит наша-симпатишная-ХР-манагерша.


Занавес...
Tags:
 
 
Current Location: work
 
 
BLK Dragon
11 March 2009 @ 08:06 am
Занятная книжечка. Проглотил за три дня. Стало понятно "какого ж хрена" про всякие разные нюансы PS3/X360
Tags:
 
 
Current Mood: awake
 
 
BLK Dragon
17 February 2009 @ 11:10 pm
"я вызываю функцию из библиотечки" в ответ на вопрос "как бы нам посчитать пересечение луча с треугольником" -- это мощно. Не ну вот неужели они думают, что цель вопроса в самом деле узнать, как посчитать это несчастное пересечение?..

Чесслово, услышав "я вызываю функцию из библиотечки" в ответ на посчитать что-то вроде dot-product, буду смеяццо и уходить -- ввиду отсутствия оговоренного сигнала об очевидной неинтересности кандидата...
 
 
Current Mood: sleepy
Current Music: Taken 2008 720p.avi
 
 
BLK Dragon
15 February 2009 @ 06:17 pm
Играли на неделе (в ммм образовательных целях) "Resident Evil : Umbrella Chronicles" на вииии, через пару дней купил себе Time Crisis 4 -- сравнил ощущения своими собственными лапами.

Если коротко, вимоте -- piece of crap в плане для прицеливания во что-то, даже в неторопливых зомби.

more on Guncon vs wiimote )
 
 
Current Mood: amused
 
 
 
BLK Dragon
06 February 2009 @ 11:09 pm
Смотрели свежескачанную дему килзон2. Перед началом лид "конкурирующей организации" (то биш другого, мега-секретного проэкта) клялся и божился что вот прямо сейчас станет сонибоем. Не стал -- индастриал-ландшафт не понравилсо, а другого в демке нетути :)

Ещё запомнилась реплика после выстрела/попадания ракетницы -- "...хм, а протормоза нету..."

Вообще очень приятно выглядит всё и играется. Жаль до релиза далековато...
Tags:
 
 
Current Mood: sleepy
 
 
BLK Dragon
06 February 2009 @ 10:35 pm
Первый раз прошёл нашу игру до конца. В-общем не так уж плохо, учитывая все эээ обстоятельства и нюансы жизненного пути проэкта.

Сегодня игру оффициально объявили на New York Comic Con, сайтик открыли (www.unboundsaga.com) -- "раз объявили, теперь очень вряд ли закроют" :)

Что прикольно -- в движении игруля выглядит гораздо лучше чем на скриншотах; таки регдоллы и хватания-кидания статической картинкой не передать увы (а в них вся прелесть).

Короче, год жизни вроде как не зря потрачен :)

But it's not over yet. We still have a (biiiig) job to do...
Tags:
 
 
Current Mood: sleepy
 
 
BLK Dragon
04 February 2009 @ 10:25 pm
Раньше я почему-то считал что вии это что-то несколько круче первого хуящика. (Невольное) более близкое знаомство вызывает истерический смех или искреннее непонимание -- в зависимости от настроения.

Подключение дев.ящика к пейси тремя (!) юсб-шнурками -- это мощно; особенно удобно их перетыркивать, да. Езернет -- это слишком сложно для нинтенды. Лог по ком-порту -- это тоже крута. Файло писать на хост тож низя. Нихтген бл.

А смех был, когда узнал что skinning он тока rigid (1 matrix per vertex), предлагается на cpu считать. И никаких таких VU, SPU или банально других коров нету что это туда спихнуть нетути; enjoy.

P.S.
Меня ничем не обидел нинтенда, мне вообще пох -- и как девелоперу и как гамеру; просто когда _это_ называют нехтгеном, реально смешно.
Tags:
 
 
Current Location: Lair
 
 
BLK Dragon
18 December 2008 @ 12:26 am
На цпп ща модно гнать, так шо вот ещё образчик из недавнего.

Имеем вложенную структурку, где-то так:

class
BigStuff
{

private:

    struct
    {
        // ...
    } V_PACKED ;

    
};


V_PACKED -- макрос, который, на нужной платформе разворачивается в __attribute__(packed). Фикус в том, что какой-то мудак (скорее всего я сам) не проинклудил хидер с определением этого макроса в хидер с класцом.

В итоге в одном обджике sizeof класса примерно на 200 байт больше чем в других (ибо макрос не определён и мы получаем мембер типа этой структурки) -- т.е. при обращении к дата-мемберам класца мы нехило так промахиваемся (байт на 200) в некоторых случаях. Happy debugging (в .pdb записан правильный размер).

Никому нельзя верить, даже себе (с)
Tags:
 
 
Current Mood: amused
 
 
BLK Dragon
07 December 2008 @ 12:00 pm
На прошлой неделе носил в контору посмотреть Uncharted -- ну там как персонаж двигается, в-основном. Кто-то помянул Tomb Raider, мол клёво там и всё такое. Я тож подумал что клёво наверное -- девушка с офигительной грудью бегает-прыгает-стреляет, взял посмотреть...
Tomb Raider : Underworld )
Tags:
 
 
Current Mood: calm
 
 
 
 

Advertisement

Customize