Текст на сфере11.04.2026, 18:16. Показов 4374. Ответов 65
Метки нет (Все метки)
0
|
|
| 11.04.2026, 18:16 | |
|
Ответы с готовыми решениями:
65
WebGL GLSL Shader одна волна по сфере Не рисуется материал в glut с++ на сфере Генерация гексагональной сетки на сфере (С++) |
| 20.04.2026, 14:24 [ТС] | |||
|
Но у нас пропорции картинки 1:1 т.к. мы делаем "крест". Придется чем-то жертвовать если хотим видеть несжатую картинку. Поделив на Pi мы наладим картинку, но вылезем за пределы модели, напр точки с v = 0 или v = 1 окажутся за ее пределами. Ну нам они и не нужны, мы полагаем что текст "креста" достаточно близко к центру. Итого для картинки 1:1
0
|
|||
|
1023 / 312 / 18
Регистрация: 21.01.2023
Сообщений: 550
|
|||||||||||||
| 20.04.2026, 15:18 | |||||||||||||
Atn(y), а не просто y. Просто разница между Atn(y) и y вблизи нуля несущественна. Рисует ведь корректно, и именно с Pi?
0
|
|||||||||||||
|
1023 / 312 / 18
Регистрация: 21.01.2023
Сообщений: 550
|
|
| 21.04.2026, 09:53 | |
|
Вообще, принципиально невозможно без искажений даже поставить три буквы одной текстурой на сферу таким образом:
H H H Сначала определимся, что значит "без искажений". Ведь буква плоская, а сфера выпуклая. Правильнее, наверное, говорить не о букве, а о знакоместе. Я бы назвал "без искажений" способ, когда для всех отдельных букв получается применить одно и то же правило. Вижу три способа задания текстурных координат для одного знакоместа: 1. Проективный - изометрическая проекция направлена в центр сферы через центр знакоместа. При таком способе наложения углы знакоместа получаются меньше 90 гр, знакоместо принимает форму подушки. Две буквы рядом ОДНОЙ ТЕКСТУРОЙ разместить не удастся - "подушки" касаются углами, а между сторонами остаётся зазор, разрыв текстуры. 2. Центральный - все стороны знакоместа чертим по дуге большого круга, так знакоместа без проблем состыкуются сторонами и по горизонтали и по вертикали, но у текстуры на стыке знакомест получается излом - тут углы знакомест больше 90 гр. 3. Экваториальный - центр знакоместа лежит на экваторе, стороны - параллели и меридианы. При таком способе углы знакомест получаются прямыми, боковые грани тоже прямыми, а верхняя-нижняя грани - "подушкой", то есть мы можем состыковать знакоместа по горизонтали, но не можем по вертикали. Можно заменить экватор на любой меридиан - тогда будет вертикальная стыковка, но не горизонтальная. Для наложения "креста" одной текстурой можно центральное знакоместо накладывать методом №2, а остальные - №3. Это наиболее "чистый" способ, можно даже опоясать сферу вокруг и состыковать на противоположной стороне, только на противоположной стороне вторая центральная буква окажется перевёрнутой, её не получится сориентировать так, чтобы она стыковалась и с вертикальной, и с горизонтальной линиями. Тут уже принципиально невозможно - такая топология сферы.
0
|
|
| 21.04.2026, 16:29 [ТС] | |||||||||
Это будет прилично работать на передней и задней стенках куба (вписанного в сферу), но крашить на боковых/вертикальных, там где получаются пупки/полюса. Мапить так можно, но нужна сшивка. На каждой стенке выбирается пара для uv "без пупка". Для передней/задней xy, для левой/правой yz, и для верхней/нижней xz. Эти пары сшиваются (в местах проекции ребер куба).Еще способ: проецировать точку на куб и лезть в его развертку. Самым практичным (меньше писать - один из доводов) мне кажется то что Вы (принципиально) предложили (2 цилиндра), а можно и просто 2 сферы по экватору, только с компенсатором для картинки 1:1
![]()
0
|
|||||||||
|
1023 / 312 / 18
Регистрация: 21.01.2023
Сообщений: 550
|
||
| 21.04.2026, 17:12 | ||
|
Про остальное чуть позже.
0
|
||
| 22.04.2026, 23:35 [ТС] | ||
Поэтому нет особого смысла возиться с буквой на пересечении экваторов, как-то работает - и слава богу. Решение должно быть "соразмерным"Интересны другие способы расчета UV. Вот напр чайник. Ну тельце - цилиндром, донышко - флетом, то ясно. А вот ручка и носик - каким макаром?
0
|
||
| 22.04.2026, 23:35 | |
|
opengl - анимация сферы Создание сферы в OpenGL Вращение сферы по окружности на OpenGL Tao Framework, OpenGl, FreeGlut ( Моделирование сферы ) Сфера средствами OpenGL Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|