Анимированный рабочий стол
| |
Serg1971 | Дата: Среда, 27 Апреля 2011, 11:27 | Сообщение # 1 |
Весёлый программист
Сейчас нет на сайте
| Тут на форуме, давненько, промелькнула тема о создании надстройки над Windows типа простой операционной системы на GM. Автор потом забросила эту затею в связи со сложностью реализации... Я вот, тоже бился над трёхмерной анимацией рабочего стола, не веб страницами, а именно 3D. Поначалу - затея казалась малоперспективной и почти несбыточной, потому что - любой 3D процесс нагружал камень по полной, 80-90% и 20-10% мощности на выполнение другой задачи - это ничтожно мало. Кому нужен такой тормозной рабочий стол? Но вот, после многих недель раздумий, проб, программных реализаций, кучи ухищрений и т.д. удалось снизить выделяемую мощность до 1-2% Это фактически мелочи! Правда желательно наличие ОЗУ на компе - не менее 1 гб. Появилась возможность сделать полностью анимированные спрайты-ярлыки, при наведении на которые происходит их анимация, выезжает лоток у CD-Rom например ну и т.д. и при этом, на заднем плане - трёхмерная сцена движется, крутится и живёт! Правда теперь появляются минусы - которые я не могу пока обойти, такие как невозможность отражения старых ярлыков на новом рабочем столе, приходится создавать новые ярлыки, причём пункт отправить на рабочий стол не будет действовать(ведь ярлыки отправляются на тот, старый рабочий стол) так что придёться добавлять ярлыки прямо из нового рабочего стола, думаю сделать соответствующее меню. Пока иногда моргают всплывающие подсказки Windows, потому что сбивается на 1-2 FPS кадровая синхронизация и появляется рассогласованность в частоте обновления... Но это влияет только на всплывающие подсказки, всё остальное держится чётко! Это дело правится... Кто-нибудь пробовал делать что-то похожее? Что получилось? Вот один из первых скринов, нагрузка на проц держится в районе 0-1% На заднем плане - всё двигается, крутится и летает.
|
|
| |
allxumuk | Дата: Среда, 27 Апреля 2011, 18:57 | Сообщение # 2 |
старожил
Сейчас нет на сайте
| Звучит круто хотелось бы опробовать такую штуковину
Любой дурак может написать программу, которую поймёт компилятор. Хорошие программисты пишут программы, которые смогут понять другие программисты.
|
|
| |
Serg1971 | Дата: Среда, 27 Апреля 2011, 19:10 | Сообщение # 3 |
Весёлый программист
Сейчас нет на сайте
| Ну, немного допилю, и выложу... Могу скинуть, конечно, самую первую версию без ярлыков... Надо анимированные спрайты для них делать, а мне пока некогда...
|
|
| |
romandl | Дата: Среда, 27 Апреля 2011, 19:26 | Сообщение # 4 |
заслуженный участник
Сейчас нет на сайте
| Вау) Интересная идея) Обязательно скачаю)
|
|
| |
Eyks001 | Дата: Среда, 27 Апреля 2011, 19:43 | Сообщение # 5 |
Эйкс. Просто Эйкс.
Сейчас нет на сайте
| Ну, ждем! Интересная идея. И, надеюсь, бесплатная... Ведь так? Коммерческим проектом выпускать не собираешься? (;Добавлено (27.04.2011, 19:43) --------------------------------------------- И еще, фон только космический, или несколько на выбор?
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" - Рэд Шухарт ("Пикник на обочине", Стругацкие А. и Б.) ***
Извиняюсь за часто появляющиеся "оЧеПЯтки", виной тому моя невнимательность...
|
|
| | |
Eyks001 | Дата: Среда, 27 Апреля 2011, 20:14 | Сообщение # 7 |
Эйкс. Просто Эйкс.
Сейчас нет на сайте
| Serg1971, робота какого нибудь еще; Автомобиль. И какие нибудь тематические
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" - Рэд Шухарт ("Пикник на обочине", Стругацкие А. и Б.) ***
Извиняюсь за часто появляющиеся "оЧеПЯтки", виной тому моя невнимательность...
|
|
| |
Serg1971 | Дата: Среда, 27 Апреля 2011, 20:23 | Сообщение # 8 |
Весёлый программист
Сейчас нет на сайте
| Quote (Eyks001) робота какого нибудь еще; Автомобиль. И какие нибудь тематические например 3D лого GCUP Ну - можно и такое... Автомобиль 3D например, крутится на подиуме, двери открываются, камера вокруг летает и т.д. А вот идея пришла - комнату красивую замоделить, музей например и в зависимости от перемещения мышки по рабочему столу - поворачивать камеру вправо-влево...
|
|
| |
Duke_Nukem_x86 | Дата: Среда, 27 Апреля 2011, 20:35 | Сообщение # 9 |
был не раз
Сейчас нет на сайте
| Неплохо было бы поюзать =)
|
|
| | |
daGamer | Дата: Среда, 27 Апреля 2011, 20:49 | Сообщение # 11 |
Не играть, но делать!
Сейчас нет на сайте
| Serg1971, протестил. Использует 56 мб оперативки. Комп неслабый, так что всё норм. Запскал с ожиданием всяких глюков и черный экран сперва насторожил. Конечно, в качестве фона это будет смотреться в разы лучше, а так походит на не до конца зафулскриненное приложение))) Лови плюс))
Временно в ауте. Экзамены на носу.
|
|
| |
Serg1971 | Дата: Среда, 27 Апреля 2011, 20:53 | Сообщение # 12 |
Весёлый программист
Сейчас нет на сайте
| daGamer, Можно было мышкой кнопки стандартные понажимать - Пуск например, там и по дискам полазить и т.д. как обычно... Ну а анимированные иконки - скоро будут...
Сообщение отредактировал Serg1971 - Среда, 27 Апреля 2011, 20:56 |
|
| |
romandl | Дата: Четверг, 28 Апреля 2011, 05:11 | Сообщение # 13 |
заслуженный участник
Сейчас нет на сайте
| Serg1971, так... Я собираюсь скачать, но один вопрос перед этим : как потом вернуться к старому рабочему столу?
|
|
| |
Serg1971 | Дата: Четверг, 28 Апреля 2011, 07:42 | Сообщение # 14 |
Весёлый программист
Сейчас нет на сайте
| romandl, так он не меняет старый рабочий стол, просто нажмёшь Esc и выйдешь обратно... Всё будет как и было. Это просто заготовка для дальнейшей работы.
|
|
| |
Eyks001 | Дата: Четверг, 28 Апреля 2011, 08:29 | Сообщение # 15 |
Эйкс. Просто Эйкс.
Сейчас нет на сайте
| Serg1971, а как иконки добавлять? Или это еще невозможно?
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" - Рэд Шухарт ("Пикник на обочине", Стругацкие А. и Б.) ***
Извиняюсь за часто появляющиеся "оЧеПЯтки", виной тому моя невнимательность...
|
|
| | |
Eyks001 | Дата: Четверг, 28 Апреля 2011, 14:39 | Сообщение # 17 |
Эйкс. Просто Эйкс.
Сейчас нет на сайте
| Quote (Serg1971) Возможности почти ничем не ограничены... Только: 1)мастерством и 2)фантазией автора. Serg1971, Жду следущих версий. Верю, что у тебя есть и первое, и второе.
"Счастье для всех, даром, и пусть никто не уйдет обиженный!" - Рэд Шухарт ("Пикник на обочине", Стругацкие А. и Б.) ***
Извиняюсь за часто появляющиеся "оЧеПЯтки", виной тому моя невнимательность...
|
|
| |
Serg1971 | Дата: Четверг, 28 Апреля 2011, 15:00 | Сообщение # 18 |
Весёлый программист
Сейчас нет на сайте
| Quote (Eyks001) Только: 1)мастерством и 2)фантазией автора. Serg1971, Жду следущих версий. Верю, что у тебя есть и первое, и второе. Спасибо! Только забыл ещё один пункт тогда: 3) свободное время! В него иногда всё упирается...
|
|
| |
romandl | Дата: Четверг, 28 Апреля 2011, 16:32 | Сообщение # 19 |
заслуженный участник
Сейчас нет на сайте
| Ну.. Скачал, посмотрел. Что могу сказать - в целом неплохо. Вот только в дальнейших версиях так и будет, что отдельное окошко для рабочего стола открываться, или нет?
|
|
| |
Serg1971 | Дата: Четверг, 28 Апреля 2011, 16:45 | Сообщение # 20 |
Весёлый программист
Сейчас нет на сайте
| romandl, В конце работы над программой - будет скрытый процесс запускаемый автозапуском при старте Винды. Иконки рабочего стола - будут эксклюзивные для этого приложения (поддержка анимации,прозрачность и т.д)... Дефолтный рабочий стол будет сохраняться, в случае возврата к первоначальным параметрам...
|
|
| |
|