nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 19 Oct 2018 03:29



Reply to topic  [ 5 posts ] 
rotozoom 
Author Message
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
Во вложении архивчик в котором два варианта минидемки (хотя это даже минидемкой назвать сложно) rotozoom. Точнее говоря, это просто один эффектик с фоновой картинкой. Музыку запиливать не стал (заколебался я что-то над всякими оптимизациями и прочими фигнами).
Написан по мотивам одноимённого эффекта из демки Mescaline Synesthesia.
Большей частью, логика эфекта (+таблички и мат.процедуры) просто сдёрнуты из
исходника демы с небольшими доработками. Выжал, на мой взгляд, максимум
производительности. Хотя в данной минидемке моего говнокода хоть отбавляй.
Была попытка прикрутить аппаратный зумер от демки Doom by Ivan Mak. Но не смог
заставить Спринтера применять конфиги. Что там за протокол такой я хз.
Фоновая картинка (боковая) имеет размеры 256*256 с цветом прозрачности,
128 цветов. Текстура для вращалки 256*64 (по аналогии с оригиналом), кол-во
цветов так же 128. Вращался выводится с разрешением 208*256. Чтобы покрыть эту
область делаю типа чанков 2*2 (просто 2 раза подряд кидаю в z-buffer одну
точку, но чтобы не было ощущения растянутости всю строку так же вывожу 2 раза
подряд).
Как ещё оптимизировать, я не знаю. Устал что-то. пока не буду пилить эффекты.

П.С. Для эмулятора и реала 2 разные версии из-за разницы во включении fast-ram.
отсылка на небольшой ролик: https://youtu.be/z31EgWY1yFI
Image


Attachments:
rotozoom_sprinter_emulator.zip [30.49 KiB]
Downloaded 29 times
27 Mar 2016 22:55
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17014
Location: Colorado
Reply with quote
Круто :)

_________________
:eugeek: https://twitter.com/Shaos1973


28 Mar 2016 04:08
Profile WWW
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
пахоже, на профильном форуме и тема уже никому не интересна. печалька((((


30 Mar 2016 00:03
Profile
Senior

Joined: 01 May 2012 05:29
Posts: 168
Location: 194.158.206.200
Reply with quote
Сэймэн, анимофан?


30 Jul 2016 02:08
Profile
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
Yuri wrote:
Сэймэн, анимофан?

не то чтобы фан, просто подобрать ничего более интересного не смог. сидел два дня медитировал на предмет какой-то "боковой" фоновой картинки...


01 Aug 2016 03:30
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 5 posts ] 

Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.