Небольшая 3D заставка...

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Небольшая 3D заставка...

Сообщение BV » 10.08.2005 (Ср) 21:01

Вот на основе одного старого примера решил сделать...


[SPACE] - ускорение камеры

/s - запуск
/p и /c - завершается, но думаю сделать настройки

Скачать: http://bvweb.hut1.ru/Magic_10.rar
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 10.08.2005 (Ср) 22:36

:shock:

:thumleft: :thumright:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 10.08.2005 (Ср) 23:33

Ага, красиво :) Жалко, я не любитель заставок :)
Нет меня больше

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 10.08.2005 (Ср) 23:58

Можно поставить какую-нибудь mod мелодию в папку 'Media' и переименовать на 'Music.bin'.
При запуске заставки она будет воспроизводиться непрерывно.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 11.08.2005 (Чт) 14:45

Что же, ошибок или предложений нет?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Tatyanka
Немного Иная
Немного Иная
Аватара пользователя
 
Сообщения: 876
Зарегистрирован: 02.12.2004 (Чт) 13:55
Откуда: Киев

Сообщение Tatyanka » 11.08.2005 (Чт) 18:14

Красиво. Поставлю себе, очень понравилось :)
Мы - Иные. Мы служим разным силам. Но в сумраке нет разницы между отсутствием тьмы и отсутствием света. Наша борьба способна уничтожить мир. Мы заключаем Великий Договор о перемирии...

Павлуша
Не годный к строевой
Не годный к строевой
Аватара пользователя
 
Сообщения: 884
Зарегистрирован: 01.01.2005 (Сб) 19:31
Откуда: Смотря кто?

Сообщение Павлуша » 11.08.2005 (Чт) 19:36

:thumleft: :thumleft:
я тоже себе поставлю!
Пошли все на фиг, я фея! :flower:

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 11.08.2005 (Чт) 21:50

Новая версия - 1.1 (только сама заставка)
Ставится как патч поверх версии 1.0

Исправлено:

- При запуске из окна свойств экрана не загружались в память ресурсы
- Не использовался обработчик для музыки (папка/файл)

Добавлено:

- [f] - изменение цвета эффектов (огонь и летающий туман)
- [t] - скрыть/показать время
- [Print Scrn] - сделать скриншот (всё сделал как у Freelancer: сохраняется как массив рисунков screen*.bmp)
- [f2] - отключение дополнительных эффектов (применится только после перезапуска заставки)
- все настройки сохраняются в файл Settings.cfg

Работает в том же режиме: 1024 x 768 32 BPP, и требует DX7 и 32 МБ видео как минимум.


Скачать: http://bvweb.hut1.ru/Magic_11.rar
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 11.08.2005 (Чт) 23:30

Ещё кое-что к версии 1.1...

Изображение

Чтобы восстановить всё как в версии 1.0, нужно нажать на [f], потом [f2] и перезапустить заставку.
Чтобы установить заставку, лучше всего скопировать обе папки и файл заставки в System(32).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

d3drm
Астролог
Астролог
Аватара пользователя
 
Сообщения: 2873
Зарегистрирован: 29.05.2002 (Ср) 23:34
Откуда: МаСКвА

Сообщение d3drm » 12.08.2005 (Пт) 12:28

молодец, партиклы - здорово, отлив золотом - великолепно! зеленое пятно удивило =) :wink:
ХЎ

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 12.08.2005 (Пт) 15:00

2 d3drm

Из-за этих партиклов перед камерой у меня фпс слетает на 18-24...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 12.08.2005 (Пт) 15:33

Красиво !!!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 12.08.2005 (Пт) 21:09

Заставка запустилась и нормально работала у всех?

Вот Debug-версия с показателем FPS (фрэймов в секунду).
Хотелось бы знать показатели на разных видеокартах.

Скачать: http://bvweb.hut1.ru/Magic_FPS.rar
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Павлуша
Не годный к строевой
Не годный к строевой
Аватара пользователя
 
Сообщения: 884
Зарегистрирован: 01.01.2005 (Сб) 19:31
Откуда: Смотря кто?

Сообщение Павлуша » 12.08.2005 (Пт) 21:26

черный экран и надпись в правом верхнем углу...
ERROR LOADING FILES!
Пошли все на фиг, я фея! :flower:

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 13.08.2005 (Сб) 0:39

Это в переводе означает, что заставке не удалось найти свои графические и другие файлы. Версия 1.0 имела эту ошибку, в версии 1.1 ошибка устранена.

Установить в качестве заставки можно только версию 1.1.
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 13.08.2005 (Сб) 21:25

FPS= 160-360 GF68OO GT

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 13.08.2005 (Сб) 23:16

2 Bonesnapper

Интересно... Можешь уточнить, какая у тебя OS, CPU, RAM и MB?


Всё же прикреплю подобранный для заставки фон (Music.bin).
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 14.08.2005 (Вс) 2:35

BV, скажи пожалуйста, что с ней делать....
А то скачал и
http://bvweb.hut1.ru/Magic_11.rar
и
http://bvweb.hut1.ru/Magic_FPS.rar
и
http://bbs.vbstreets.ru/viewtopic.php?p=142925#142925
Все-рано ситуация, как у Павлуши...
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 14.08.2005 (Вс) 2:41

Ой! Скачал то чего нехватало. Все понял.
FPS колеблется от 18 (в начале) до 7 (в напряженные моменты). В среднем - около 8-11
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

GAGArin
Неистовый флудер
Неистовый флудер
 
Сообщения: 1777
Зарегистрирован: 23.12.2002 (Пн) 12:46
Откуда: я тут взялся, не знаю...

Сообщение GAGArin » 14.08.2005 (Вс) 10:34

A1200 512Ram 256VRam(Radeon9600) FPS порядка 60
Прикольно, но себе не поставлю.

Bonesnapper
Постоялец
Постоялец
 
Сообщения: 434
Зарегистрирован: 12.09.2004 (Вс) 15:39

Сообщение Bonesnapper » 14.08.2005 (Вс) 16:09

P4 2800@3150 Ha Asus P48OO
Ram 1O24(PC 32OO)
GF68OOgt 256
win XP sp2

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 16.08.2005 (Вт) 0:03

2 SHURUP

Видеокарта на 32 МБ?


GAGArin писал(а):Прикольно, но себе не поставлю.


Почему же?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69

    TopList  
cron