Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
1969 / 825 / 115
Регистрация: 01.10.2012
Сообщений: 4,921
Записей в блоге: 2

Тени-тенюшеньки

01.12.2012, 18:40. Показов 699. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте

Вот уж не знаю туда ли "постю" - преобладает "помогите-спасите сдать лабу". Поэтому сначала кратко - левая картинка - полный рендер, правая - разрез буфера тени. Задача улучшить качество теней. Если есть интерес и желание обсуждать - тогда с удовольствием сообщу больше подробностей. А сразу разливаться на неск страниц ни к чему
Миниатюры
Тени-тенюшеньки  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.12.2012, 18:40
Ответы с готовыми решениями:

Тени от ярлыков
У меня теперь вот такая проблема. На рабочем столе ярлыки(их названия) отбрасывают тени на обои. Как от этого избавится? картинка...

изменения тени
Добрый времени суток. Меня интересует можно ли вот данный код box-shadow: 0 0 30px rgba(204,51,204,5); с помощью qjuery сделать чтобы...

Площадь тени
Всем привет. У меня возник вопрос: возможно ли составить такое математическое выражение, которое бы подсчитывало площадь тени от,...

2
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
02.12.2012, 01:46
А вроде и так неплохо выглядит, не?
Кроме как большего размытия тени в голову ничего не приходит.
Не спец. Сам подпишусь на тему, послежу, может кто чего интересного скажет
0
1969 / 825 / 115
Регистрация: 01.10.2012
Сообщений: 4,921
Записей в блоге: 2
03.12.2012, 12:34  [ТС]
Я тоже не спец - но любая задача когда-то решается впервые

Традиционно буфер тени строится как двумерный массив элемент которого 1 float - расстояние от источника света до препятствия что бросило тень. При этом подразумевается что буфер обсчитывается в отдельном проходе, и операция эта довольно быстрая/дешевая.

Однако для сканирования объема элемент уже становится массивом, причем переменной длины, да и расчет его уже совсем не дешев. Покрутившись с этим я ничего хорошего не получил - ресурсы жрутся катастрофически, напр расход памяти быстро выскакивает в Гб, а вот качества нет. Глядя на левую картинку видно что облако "малопрозрачно" - лишь небольшая часть его объема видима. Т.е. построив регулярный буфер мы реально используем всего неск % его данных.

Ну ладно, решил строить буфер адаптивно, в виде дерева. Это так-сяк работает, но я получил новые проблемы. Теперь просто так "размыть" я уже не могу, и самплирование стало дорогостоящим.

Пока хватит, есть идейки - обсудим дальше
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.12.2012, 12:34
Помогаю со студенческими работами здесь

Тени от объектов
На скриншоте из данного примера объекты отбрасывают тень. http://fabiensanglard.net/shadowmapping/index.php При запуске у себя на...

добавление тени
Народ помогите, как сюда тень добавить? unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes,...

Плохие тени
На GTX650Ti всё время были какие-то проблемы с тенями. Что на ультра, что на минимальных настройках они выглядят плохо, мягко говоря.

Тени в Google
Захожу как то раз в настройки google - передача геоданных где написано "Если на устройстве включена история местоположений и отправка...

:before, :after и необычные тени
Привет. Не могу въехать как сделать нестандартную тень. В сети аналогичную задачу делают через псевдокласс :after, :before, но код такой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru