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

Старая шутка

02.09.2024, 15:17. Показов 986. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день

Давеча спросил это у Вани, но он сделал вид что не слышит. Ну это его право, хорошо, спрошу здесь.

Солнечные лучи, они же практически параллельны, ну если это не "космическая" сцена с планетами. Однако на фотке (аттач) это совсем не так. В чем дело?
Миниатюры
Старая шутка  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.09.2024, 15:17
Ответы с готовыми решениями:

Нужна старая версия 3Ds max!!!
Где можно скачать 3Ds Max 4 или 3, бесплатно и без вирусов?

Шутка
Нужно сделать программу для розыгрыша, которая будет: 1. переворачивать экран (буквально все вверх ногами, панель задач вверху, буквы...

Шутка
Давно тому назад, ещё в СССР, среди студентов гуляла такая несерьёзная, полуанекдотичная задачка, имеющая в решении очень логичную основу: ...

17
56 / 56 / 4
Регистрация: 10.06.2023
Сообщений: 843
02.09.2024, 18:29
Также видны и рельсы и асфальтированные дороги. Это особенности нашего зрения. Есть книга Б.В.Раушенбаха на тему перспективного восприятия. Точное название я не помню. Б.В. заинтересовался этой темой, когда обсуждалось распределение приборов на приборной доске космических аппаратов с людьми.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
03.09.2024, 18:30  [ТС]
Цитата Сообщение от VAF34 Посмотреть сообщение
Это особенности нашего зрения
Даже если это верно - это ничего не объясняет. А уж последующая отсылка к фундаментальным трудам (которые все тихо ненавидят) - вообще удар ниже пояса

Можно ответить не вдаваясь в физиологию человека и не ссылаясь на научные труды?

Не по теме:

Да, и почему отвечает один дедушка? Где все эти прыткие молодые люди что иной раз <T>извергаются десятками постов (на вопросы типа "как вращать объекты/камеру")? :)

0
56 / 56 / 4
Регистрация: 10.06.2023
Сообщений: 843
06.09.2024, 09:04
Книга Раушенбаха посвящена особенностям изображения перспективы в русской иконографии. А разобраться в том, что и как человек видит без учета его физиологии нельзя.
Я не ссылался на книгу Б.В., а рекомендовал ее вам, в расчете, что вас интересует тема вашего сообщения.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
06.09.2024, 14:44  [ТС]
Цитата Сообщение от VAF34 Посмотреть сообщение
Книга Раушенбаха посвящена особенностям изображения перспективы в русской иконографии. А разобраться в том, что и как человек видит без учета его физиологии нельзя. Я не ссылался на книгу Б.В., а рекомендовал ее вам, в расчете, что вас интересует тема вашего сообщения.
Название темы прозрачно намекает что "правельный ответ" мне давно известен Объяснить можно по-всякому, напр сухо/академично
Перспективное преобразование/деление в общем случае не сохраняет параллельность прямых. Поэтому параллельные лучи будут на картинке расходиться
Можно добавить подробностей, напр упомянуть кино/фото и что даже человеческий глаз - тоже перспективная камера. И обратить внимание на полезную оговорку "в общем случае" - некоторые прямые могут остаться параллельными. А можно и тыцнуть картинками (аттач). Первая никаких вопросов не вызывает, те самые рельсы/дороги что Вы упоминали (думаю что неасфальтированные тоже ). А на второй наш "меш" просто повернут, и при минимальной фантазии видно сходство с лучами на фотке.

Ладно, сменим тему. Русской иконографией никогда не интересовался, но картины средневековых художников (напр Босха) часто производили на меня сильное впечатление. Слышал (краем уха) что они, мол, не знали что есть перспектива и рисовали без нее. Не верю в такое. Но как можно "рисовать перспективу" по-всякому? В компутерной графике можно только оперировать углом зрения - и все. Расскажите, интересно.

Спасибо
Миниатюры
Старая шутка  
Изображения
 
0
2734 / 888 / 331
Регистрация: 10.02.2018
Сообщений: 2,100
06.09.2024, 15:12
Цитата Сообщение от Igor3D Посмотреть сообщение
Но как можно "рисовать перспективу" по-всякому?
В случае солнца все лучи должны идти из одной точки - солнца. На 2Д изображении где-то должно быть расположено солнце. Через любую произвольную точку на 2D изображении и центр солнца можно провести прямую, которая будет соответствовать лучу. Лучи могут составлять любой угол с горизонталью, от 0 до 360 градусов. Вот такая вот перспектива получается.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
07.09.2024, 19:58  [ТС]
Цитата Сообщение от Ygg Посмотреть сообщение
В случае солнца все лучи должны идти из одной точки - солнца. На 2Д изображении где-то должно быть расположено солнце. Через любую произвольную точку на 2D изображении и центр солнца можно провести прямую, которая будет соответствовать лучу. Лучи могут составлять любой угол с горизонталью, от 0 до 360 градусов. Вот такая вот перспектива получается.
Не очень понял какая "вот такая"? Вы описали радиальный/точечный источник лучи которого могут быть и не параллельны

Добавлено через 1 час 54 минуты
Да, и если "горизонталь" - плоскость XZ, то утверждение
Цитата Сообщение от Ygg Посмотреть сообщение
Лучи могут составлять любой угол с горизонталью, от 0 до 360 градусов.
Неверно для Солнца. Угол постоянный и зависит от времени суток
0
56 / 56 / 4
Регистрация: 10.06.2023
Сообщений: 843
08.09.2024, 13:21
Если говорить о построении рисунка или картины с учетом особенностей изображения предметов, расположенных на различных расстояниях, то надо вспомнить о точках, использующихся для построения. На одной картине их может быть несколько, что усложняет изображение.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
08.09.2024, 16:08  [ТС]
Вот интересная ссылка о художниках. А можно написать шейдер что будет так рендерить?
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
08.09.2024, 16:51  [ТС]
Вот эта "обратная перспектива", типа "чем объект дальше - тем он.. (визуально) больше". Звучит как бред собачий. Вот примеры (аттач). Ну не знаю. Ящик и кресло (правая картинка) - да, есть такой эффект. Ну а мальчик + попугай? Мальчик дальше, но как-то он не особо больше. Хмм...
Миниатюры
Старая шутка  
0
56 / 56 / 4
Регистрация: 10.06.2023
Сообщений: 843
13.09.2024, 09:57
Кстати, обратная перспектива встречается в иконах при изображении дороги. Сначала изображаемая дорога расширяется и только затем, как требует перспектива - сужается. Объяснить это можно особенностями зрения. При разглядывания близкой области поле зрения шире, чем при взгляде вдаль. Поэтому дорога в ближней области занимает меньшую часть поля зрения.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
13.09.2024, 22:48  [ТС]
Цитата Сообщение от VAF34 Посмотреть сообщение
Кстати, обратная перспектива встречается в иконах при изображении дороги. Сначала изображаемая дорога расширяется и только затем, как требует перспектива - сужается. Объяснить это можно особенностями зрения. При разглядывания близкой области поле зрения шире, чем при взгляде вдаль. Поэтому дорога в ближней области занимает меньшую часть поля зрения.
Интересно, но хотелось бы на это посмотреть (если не затруднит картинку прикрепить)
0
 Аватар для Storm Screamer
4845 / 1412 / 115
Регистрация: 21.04.2013
Сообщений: 8,590
14.09.2024, 00:22
Цитата Сообщение от Igor3D Посмотреть сообщение
Однако на фотке (аттач) это совсем не так. В чем дело?
В лесу солнечные лучи могут казаться не параллельными из-за эффекта перспективы и различных препятствий, таких как деревья, листья и другие объекты, которые могут рассеивать и отражать свет. Когда солнечные лучи проникают сквозь листву деревьев, они могут создавать различные узоры и отражения, что делает их видимость менее параллельной. Кроме того, в зависимости от угла падения и расположения источника света, солнечные лучи могут казаться разнонаправленными из-за отражения и преломления света в атмосфере и на поверхности объектов.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
14.09.2024, 03:26  [ТС]
Цитата Сообщение от Storm Screamer Посмотреть сообщение
В лесу солнечные лучи могут казаться не параллельными из-за эффекта перспективы и различных препятствий, таких как деревья, листья и другие объекты, которые могут рассеивать и отражать свет. Когда солнечные лучи проникают сквозь листву деревьев, они могут создавать различные узоры и отражения, что делает их видимость менее параллельной. Кроме того, в зависимости от угла падения и расположения источника света, солнечные лучи могут казаться разнонаправленными из-за отражения и преломления света в атмосфере и на поверхности объектов.
Стандартная реакция: непременно нужно что-нибудь "эдакое" (отражение, преломление, узоры, да что угодно), простое объяснение с перспективой (упорно) не нравится Ладно, пожуем еще. Один аттач (орто), 3 параллельных вектора RGB. А другой - те же 3 вектора в перспективной проекции

Доп вопрос: если бы мы были в том лесу, то как бы мы могли убедиться что лучи параллельны?
Миниатюры
Старая шутка  
Изображения
 
0
 Аватар для Storm Screamer
4845 / 1412 / 115
Регистрация: 21.04.2013
Сообщений: 8,590
14.09.2024, 12:20
Цитата Сообщение от Igor3D Посмотреть сообщение
если бы мы были в том лесу, то как бы мы могли убедиться что лучи параллельны?
Никак. Чтобы получить более полное представление о чем либо его нужно рассмотреть со всех сторон и состояний. Если смотреть сбоку на куб - он будет квадратом. И пока угол зрения не будет изменен никак не убедиться, что это куб, а не квадрат.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
14.09.2024, 13:26  [ТС]
Цитата Сообщение от Storm Screamer Посмотреть сообщение
Никак. Чтобы получить более полное представление о чем либо его нужно рассмотреть со всех сторон и состояний. Если смотреть сбоку на куб - он будет квадратом. И пока угол зрения не будет изменен никак не убедиться, что это куб, а не квадрат.
Почему же никак? Достаточно посмотреть сбоку (аттач). Есть отрезок света, от кроны деревьев до земли. Если эти 2 точки на (примерно) одном расстоянии от камеры (нашего глаза), то лучи визуально параллельны, каждый как бы лежит в сечении по Z (см также картинки решеток выше)

Правда придется залезть на дерево, возможно ободрать задницу о кусты и.т.п., но, как говорят программисты, это "детали реализации"
Изображения
 
0
 Аватар для Storm Screamer
4845 / 1412 / 115
Регистрация: 21.04.2013
Сообщений: 8,590
14.09.2024, 14:09
Цитата Сообщение от Igor3D Посмотреть сообщение
Достаточно посмотреть сбоку
Цитата Сообщение от Igor3D Посмотреть сообщение
Правда придется залезть на дерево
Так я вам о чем и написал! Чтобы убедиться в чем либо нужно менять конфигурацию системы: углы, под которыми смотрим, состояния среды/объектов, принципы рассуждений/аксиомы, системы отчета и так далее.

По той фотке из предположительно леса я никак не могу узнать параллельные там лучи или нет.
0
1968 / 824 / 115
Регистрация: 01.10.2012
Сообщений: 4,864
Записей в блоге: 2
14.09.2024, 15:04  [ТС]
Цитата Сообщение от Storm Screamer Посмотреть сообщение
Так я вам о чем и написал!
Ну хорошо Поговорим о более интересном.

Аттач - картина средневекового художника (ссылка на статью выше). Вот тазик справа. Что-то с ним не так, наверно ошибка. Но это как-то не вызывает протеста, смотрится интересно, стильно. Захочешь - хрен так отрендеришь. А младенец какой интересный! Здоровый кабан. Клетка на полу приводится как пример что, мол, художники не владели перспективой. А потом пришел Леонардо и все объяснил! Не в первый раз слышу такую хрень. Несомненно художник хорошо понимал как должна выглядеть плитка в real life, но умышленно нарисовал ее не так. Как это повторить?
Миниатюры
Старая шутка  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.09.2024, 15:04
Помогаю со студенческими работами здесь

Шутка от хромиума
Смотрите как в хромиуме любят пошутить ...

Задача - Шутка
Считают, что блондинки глупые. Когда им становится холодно, они идут в угол и греются. Почему они это делают? 3 из 10 Пишите ответы...

В чём шутка?
Наткнулся на вакансию C# developer и начало было такое Let’s start with a joke. Three C# programmers walk into a bar. The...

Это не шутка
Министр образования Д.Ливанов в своём твиттере пишет: &quot;Человек на 73% состоит из воды. Огурец на 87% состоит из воды. Внимание - вопрос:...

Это Шутка?
Вопрос в заголовке темы


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
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 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru