|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 5
|
|
Как сделать такой эффект20.07.2012, 18:36. Показов 3825. Ответов 25
Метки нет (Все метки)
Всем привет. Как сделать такой эффект появления? Уже весь день пытаюсь найти какой нибудь пример но все безрезультатно, может есть у кого нибудь исходник или может быть знаете в каком направлении копать?
0
|
|
| 20.07.2012, 18:36 | |
|
Ответы с готовыми решениями:
25
Как сделать такой эффект? Как сделать такой эффект ? |
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 20.07.2012, 19:48 | |
|
у меня он не запускается из - за отсутствия библиотеки 10-й студии (12-я у меня), да и не безопасно запускать чужие ехешники, малоли троян у тя. Видео выкладывай или несколько скринов.
0
|
|
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 5
|
|
| 21.07.2012, 02:09 [ТС] | |
|
вот сделал видео:
0
|
|
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 21.07.2012, 06:24 | |
|
где?
![]() ничего нету
0
|
|
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 5
|
|
| 21.07.2012, 12:24 [ТС] | |
|
0
|
|
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 22.07.2012, 10:50 | |
|
Не хочу за тебя гуглить, ищи что - то вроде "как сделать окна не стандартной формы с++" или что - то типо того. Там фишка в том, что ты при создание класса что - то там указываешь и при получение сообщения WM_PAINT сам рисуешь окно
0
|
|
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 5
|
|
| 22.07.2012, 12:23 [ТС] | |
|
окно нестандартной формы сделать не проблема, меня больше интересует как сделать такой эффект появления, на сколько я понял, у них он сделан через DirectX
0
|
|
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
||
| 22.07.2012, 18:36 | ||
![]() Тут два варианта, OpenGL или DirectX. Я вот только не пойму, чего ты на форуме пытаешься узнать? Как сделать дешёвое появление с альфа блендингом или как сделать чтоб надпись переодический рябило? В любом случае тебе надо самому код пискель шейдера писать или идти на форум 3DS Max
0
|
||
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 5
|
||
| 22.07.2012, 20:41 [ТС] | ||
|
0
|
||
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
||||||
| 23.07.2012, 10:26 | ||||||
|
Скомпилированый HLSL-шейдер находится в DLL по адресу 1001CCB0h (Image Base 10000000h).
Добавлено через 22 минуты D3DRipper выдал
Текстура в формате jpeg по адресу 10027F90h.
1
|
||||||
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|||||||||||
| 24.07.2012, 13:06 | |||||||||||
|
Еще немного поисследовал
В процедуре отрисовки вызываются 2 больших процедуры в первой много каких-то расчётов на FPU в цикле, во вторую в параметрах передаются указатель на растр, интерфейс шейдера и размер растра в байтах, внутри малопонятный switch-case. В этих процедурах похоже используются функции rtl, olly их не опознаёт - надо посмотреть в IDA. Код бессмысленный и беспощадный
1
|
|||||||||||
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|||
| 25.07.2012, 10:16 | |||
|
Добавлено через 1 минуту
0
|
|||
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
||
| 25.07.2012, 11:59 | ||
1
|
||
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 25.07.2012, 12:32 | |
|
Ты кстате не разобрался с этим эффектом? Чёт - то я тоже захотел, чтоб в программе окно появлялось с крутым эффектом, точнее как бы анимированная быстрая заставка со звуком, да и плюс к этому, чтоб после появления окна - его интефрейс был кастомный.
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 25.07.2012, 13:00 | |
|
Рябь делается за счёт искажения координат вершин и текстурных координат, а шейдер отвечает за искажение цвета (при отключеном шейдере рябит без радужных разводов).
Отреверсить пока не удалось. Код компилируется, но ничего не выводит.
0
|
|
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 25.07.2012, 19:57 | |
|
Путём хирургического вмешательства выпилил звук, функции CRT и превратил dll в exe.
0
|
|
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 25.07.2012, 20:01 | |
|
И что это дало? Вот реально что?
![]() Добавлено через 46 секунд Глянь на мой вопрос по поводу удаления примитивов в соседнюю тему, может скажешь че по поводу теселяции...... Добавлено через 1 минуту Кстате, разор, это теже ребята, что и все имена с http://keygenmusic.net/ ?
0
|
|
|
Модератор
8979 / 6745 / 921
Регистрация: 14.02.2011
Сообщений: 23,863
|
||
| 25.07.2012, 20:06 | ||
|
брал бмп-шку левый верхний угол это ключ потом строил регион если цвет не равен ключу добавлял в регион потом в окне рисовал эту бмп-шку и получалось окно не правильной формы(даже с дырками)
0
|
||
|
4190 / 1838 / 221
Регистрация: 06.10.2010
Сообщений: 4,124
|
|
| 26.07.2012, 10:05 | |
|
Первый рабочий исходник на FASM`е.
1
|
|
|
117 / 75 / 5
Регистрация: 15.03.2012
Сообщений: 259
|
|
| 26.07.2012, 10:32 | |
|
Ойойой..только не FASM....нельзя ли на MASM или, что ещё лучше, на C++ и DX11 ?
0
|
|
| 26.07.2012, 10:32 | |
|
Помогаю со студенческими работами здесь
20
Как сделать такой эффект
Подскажите как сделать такой эффект ? Подскажите, как сделать такой эффект? Как сделать такой эффект у фото Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|