Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.10.2008, 05:56
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 1  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
По умолчанию 3D текст кирилицей

есть задача: сделать карточки с текстом
карточки двигаются в пространстве, в перспективе
текст заполняется динамически
карточки приближаются и удаляются, а текст при этом должен вести себя как в обычных мувиках, т.е. как векторный объект при искажениях, а не как растр

есть проблема: все 3д-движки умеют натягивать только растр, т.е. как только мувик стал текстурой, текст тут же становится битмапом и выглядит жутко при перспективных искажениях и приближении

проблему решаю с помощью papervision3D 2 + VectorVision
есть ещё Five3D, но тесты показали что он в 2 раза медленнее работает чем эта связка, а функционал беднее

при решении проблемы оказалось, что:
1. vector vision не умееет работать с многострочным текстом
2. не умеет работать с русскоязычным текстом
3. не умеет работать со шрифтами, отличными от гельветики

1 — теоретически побеждаемо предварительной программной разбивкой текста на строки
2,3 — если я правильно понял там надо перелопатить ручками сам код шрифта и какие то настройки оттуда жестко вписать в класс, что в общем, неблагодарная работа на мой взгляд

может быть кто нибудь где нибудь видел хотя бы намёки на решения этих проблем? буду рад за совет

Старый 18.10.2008, 15:17
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 2  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
Цитата:
2. не умеет работать с русскоязычным текстом
3. не умеет работать со шрифтами, отличными от гельветики
это умеет делать five3d
__________________
: M F N W :

Старый 18.10.2008, 15:37
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 3  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
1. если умеет, можете показать пример? сами лично пробовали?
Да, умеет, но чтобы прикрутить свой шрифт, или кирилицу, надо ручками вбивать ширину каждого символа и добавлять значения кернинга для всех пар букв, т.е. по сути проделать половину работы разработчика шрифта. Это жесть какая то на мой взгляд. Может парсер шрифтов какой нибудь есть автоматический, не знаете?

2. вектор вижн это и есть файв3д, прикрученный к папервижн, если я всё правильно понял. Я заглянул в классы, там всё точно также. Но зато при тесте производительности одна и та же сцена в папервижн + вектор вижн даёт в 2 раза больше FPS

в общем, вопрос по сути адресован к Five3D / VectorVision
т.к. у них почти всё одинаково сделано


Последний раз редактировалось Stop Black PR!; 18.10.2008 в 15:39. Причина: z
Старый 18.10.2008, 19:13
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 4  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
1) знаю - парсер есть - лежит на сайте five3d. называется Make a new typography file
__________________
: M F N W :

Старый 18.10.2008, 21:36
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 5  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
а API 10 плеера, религия не позволяет использовать ?
__________________
на каком языке вы пишите?
а на каком нужно?

Старый 18.10.2008, 22:35
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 6  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
Цитата:
Сообщение от darksranger Посмотреть сообщение
а API 10 плеера, религия не позволяет использовать ?
мне — позволяет
заказчику — нет

когда у большей части рунета будет стоять 10 флеш-плеер (который ещё не релизнулся и соответственно автообновляться не у кого ещё даже не начал) тогда весь этот геморой пройдёт как страшный сон

а пока имеем то что имеем

Цитата:
Сообщение от Fernando Costa Посмотреть сообщение
1) знаю - парсер есть - лежит на сайте five3d. называется Make a new typography file
Очень круто! Вы меня спасли. Нашёл «WindowSWF». Для всех остальных:
C:\Documents and Settings\Имя пользователя\Local Settings\Application Data\Adobe\Flash CS3\en\Configuration\WindowSWF


Последний раз редактировалось Stop Black PR!; 18.10.2008 в 22:51. Причина: z
Старый 18.10.2008, 23:21
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 7  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Цитата:
10 флеш-плеер (который ещё не релизнулся и соответственно автообновляться не у кого ещё даже не начал)
Немного оффтопом, но десятый плеер релизнулся еще, кажется, 13-го октября...

http://www.adobe.com/shockwave/downl...&promoid=BUIGP
__________________
Дело не в тебе

Старый 18.10.2008, 23:33
Stop Black PR! вне форума Посмотреть профиль Отправить личное сообщение для Stop Black PR! Посетить домашнюю страницу Stop Black PR! Найти все сообщения от Stop Black PR!
  № 8  
Ответить с цитированием
Stop Black PR!
 
Аватар для Stop Black PR!

Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 113
Отправить сообщение для Stop Black PR! с помощью ICQ
Цитата:
Сообщение от AL.exe Посмотреть сообщение
Немного оффтопом, но десятый плеер релизнулся еще, кажется, 13-го октября...

http://www.adobe.com/shockwave/downl...&promoid=BUIGP
ура!

ну все равно лучше подождать когда у всех все встанет

Старый 19.10.2008, 00:08
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 9  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
На массового пользователя, боюсь, рассчитывать стоит только через год. Если мне не изменяет память, 9-я версия плеера была зарелизена и выложена чуть ли не за год до пакета CS3. Жаль, что в этот раз так же не поступили...
__________________
Дело не в тебе

Старый 19.10.2008, 15:53
darksranger вне форума Посмотреть профиль Отправить личное сообщение для darksranger Посетить домашнюю страницу darksranger Найти все сообщения от darksranger
  № 10  
Ответить с цитированием
darksranger
 
Аватар для darksranger

блогер
Регистрация: Jun 2007
Адрес: in sankt - peterburg
Сообщений: 787
Записей в блоге: 2
Отправить сообщение для darksranger с помощью ICQ
делайте, проэкты свои "правильно" и все релизнется, например, flex сам встраивает, автоматическую установку 10 плеера, нада только подождать !!!
))))) а пользователю тыкнуть в кнопку Yes ...
я вот например делаю проэкт на 10 плеере и все довольны ...
__________________
на каком языке вы пишите?
а на каком нужно?

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 23:25.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.