![]()
Wulfrein
где я?
![]() ![]() offline
Опыт:
86,477Активность: |
Цитата:
а обратно нет, я прав? Цитата:
но ведь если в модели анимы закодированы в Linear, она меньше весит, так? Или нет? |
||
![]() |
#861
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
WildCat
General Mapmaker
![]() ![]() offline
Опыт:
9,332Активность: |
Цитата:
btw, а где можно найти новую версию OpenGL? Отредактировано WildCat, 13.05.2006 в 20:32. |
|
![]() |
#862
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Алексей
Где кошачья мята?!
![]() ![]() offline
Опыт:
21,143Активность: |
Wolverine: Можно и обратно, просто сложнее, т.к. нужно кубическое уравнение решить.
Если анимы закодированы в Linear, то модель, конечно, весит меньше, зато плавность некоторых анимок снижается. Проведи эксперимент: скопируй какой-нибудь кадр в MdlVis1.21, а затем вставь на то же место. Если тебе повезёт и модель при этом не запорется, то некоторая (весьма приличная) часть контроллеров анимации перейдёт в Linear. И ты сам сможешь наблюдать небольшие (почти незаметные) падения плавности анимации и заметное падение веса модели. Модели WoW содержат только Linear-контроллеры (других мне не попадалось). И плавность анимации достигается за счёт фантастического количества КК. В принципе, грамотная "укаладка" КК WoW на сплайны c последующей конвертацией в Hermite или Bezier, могла бы снизить количество КК вдвое (впрочем, вес модели при этом, наоборот, возрос бы на 1/3 за счёт InTan/OutTan). . WildCat: Windows XP содержит OpenGL 1.5. Проблема в том, что она требует для своей работы нехилой видеокарты. Если видеокарта не поддерживает полный набор фич стандарта 1.5, то OpenGL попробует запуститься как 1.4. Если и тут не выйдет - то как 1.3, и т.д. Самая последняя OpenGL - 2.0, она весит около 32Мб и может быть скачана с сайта любого производителя видеокарт, например NVidia. Но смысл? Например, я некогда закачал OpenGL1.6, и оказалось, что моя карта (GeForce4 440MX) поддерживает только 1.5. Поэтому качать 2.0 пока не рвусь. Кроме того, в сети есть различные диагностические программы, которые определяют текущую версию OpenGL и возможности видеокарты (т.е. какая максимальная версия OpenGL реально используется). Например, http://softportal.com/download/download.php?id=4600&t=2 |
![]() |
#863
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Iron
Листовой
![]() ![]() offline
Опыт:
23,587Активность: |
Алексей Видеокарта у меня Radeon 9550 XT 128mb. Прога-тестер вывела производительность для OpenGL 1.5 = 100%, для 2.0 = 70%. Но квадратик все еще моргает :(
Упс, при SlowHighlight=1 все ОК. А что негоативного есть в использовании SlowHighlight=1 вместо SlowHighlight=0 ? PS: Вот иконка в более плавном варианте. Отредактировано Iron, 13.05.2006 в 22:42. |
![]() |
#864
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
WildCat
General Mapmaker
![]() ![]() offline
Опыт:
9,332Активность: |
Алексей, thx за ссылочку.
1.1 - 100%, 1.2 - 37%, 1.3 - 33%, 1.4 - 13%, 1.5 - 0% - неудивительно, что глючило. |
![]() |
#865
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Iron
Листовой
![]() ![]() offline
Опыт:
23,587Активность: |
Алексей При входе на закладку test в тестере OGL и нажатии Test, от 1.1 до 1.5 тестит нормально, но при 2.0 винда выдает ошибку и вырубает прогу. Что бы это могло значить? То что у меня нет 2.0 ?
Iron добавил: Упс, еще баг. При изменении маштаба скролингом квадрат рабочей плоскости исчезает, пока не подвигаешь мышку. |
![]() |
#866
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
exploder
iOS zealot
![]() ![]() offline
Опыт:
17,594Активность: |
Я до сих пор не пойму почему в абауте разработчиком Delphi числится некая Inprise? Разве дельфи не Borland делала? Или это какой-то другой делфи? |
![]() |
#867
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Алексей
Где кошачья мята?!
![]() ![]() offline
Опыт:
21,143Активность: |
Iron: Нет, это означает, что глючит драйвер. Ещё одним признаком "кривого" драйвера служит самопроизвольная перезагрузка Windows, иногда происходящая при запуске 3D-приложений. Вероятно, из-за этого квадрат в MdlVis и моргает (т.к. сама по себе видеокарта весьма навороченная).
Увы, некоторые виды "железа" укомплектованы весьма левыми драйверами - например, в War есть даже спец. ключ "swtnl", который запускает игру в особом режиме. Blizzard рекомендует пользоваться им, если War при запуске не выдаёт никакого изображения - просто пустой чёрный экран. Не помню уже, на каких видеокартах возникала такая проблема, но это - признак того, что современное железо часто преподносит сюрпризы, решить которые не получается даже у Blizzard (т.ч. приходится вводить спец. режимы). . GL-тестировщик в процентах выражает не производительность, а соответствие стандарту. У тебя OpenGL работает как 1.5, а для 2.0 у видеокарты недостаточно функциональности - на 30% не дотягивает. Насчёт скроллинга - это не баг, а так оно и надо (чтобы можно было смотреть модель безо всяких плоскостей. Да и не так уж трудно шевельнуть мышью). . В общем, при рисовании квадратика я использую вспомогательный буфер: изображение (без квадрата) рендерится в него (однократно). Затем при каждом перемещении мыши просто копируется на экран и поверх него рисуется квадрат. Чтобы не было заметно мерцания, необходимо, чтобы изображение копировалось в 2 прохода (через задний буфер кадра). На OpenGL1.1 такой фичи нет. На более новых есть, но у тебя, видимо, драйвер накладывает ограничения на размер вспомогательного буфера или использует нестандартный способ его создания, х/з. Надо будет поискать в net'е чего-нибудь на эту тему. В случае установки "SlowHighlight=1" при каждом перемещении мыши изображение рендерится заново вместе с квадратом, т.ч. получается медленнее, зато надёжнее. . WildCat: Получается, что даже если ты скачаешь OpenGL2.0, работать всё равно будет как 1.1 (возможно, удастся попользоваться частью фич 1.2 - как уж там драйвер разрешит). Так что до апгрейда видеокарты закачка ничем не поможет. . П.С.: Да, в тестере на вкладке "Расширения" можно глянуть "Возможности" - там перечислена куча дополнительных ограничений железа и/или драйвера. Алексей добавил: exploder: Списано из "About" Delphi5. Просто эта корпорация несколько раз меняла название. Кстати, они официально объявили о прекращении поддержки проектов Delphi и C++Builder - т.е. их новых версий больше не будет. Связано это с повсеместным переходом на .NET и 64-битные процессоры. |
![]() |
#868
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Медведь
ФффыррфррфффФФфф!
![]() ![]() offline
Опыт:
21,702Активность: |
Встречайте :) Никаких кредитов, спасиб, и тому подобных мелочей не нужно. Предложения/требования пишите в личку. |
![]() |
#869
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
DampirTBs
![]() ![]() offline
Опыт:
28,319Активность: |
На значок орды смахивает =) |
![]() |
#870
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Olorin
![]() ![]() offline
Опыт:
10,941Активность: |
Алексей, посмотри модель (аттач). Тут я к Раптору (WoW) пытался спец вставкой присобачить Тролля (тоже WoW). Но при включении редактора аним выдаёт окошко. И больше ничего не делает... :( |
![]() |
#871
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Алексей
Где кошачья мята?!
![]() ![]() offline
Опыт:
21,143Активность: |
TONIC, это не лого, это иконка. А иконка по определению не может быть говном - даже если на ней изображена эта самая субстанция в натуральную величину.
Olorin: Модель полностью запорота. Спец. вставка выполнялась в последней версии MdlVis? Если да, то нельзя ли получить исходные модели (чтобы я мог выполнить такую вставку самостоятельно и посмотреть, почему же при этом она запарывает модель). |
![]() |
#872
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
WildCat
General Mapmaker
![]() ![]() offline
Опыт:
9,332Активность: |
На мой нуппский взгляд не так уж и плохо, нельзя ли посмотреть на версию от профессионала для сравнения? |
![]() |
#873
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Wulfrein
где я?
![]() ![]() offline
Опыт:
86,477Активность: |
Алексей, у меня в режиме "Работа" если я выделяю передвижением мыши нескилько точек, происходит такая фигня: пока я двигаю мышь, квадрат выделения моргает, а при прекращении движения он вообще исчезает...
|
![]() |
#874
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Iron
Листовой
![]() ![]() offline
Опыт:
23,587Активность: |
Wolverine У меня такая же фигня.
|
![]() |
#875
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Reign
![]() offline
Опыт:
162Активность: |
[*]Исправлен глюк с переключением анимаций (при включенном Play).
Хм. А кто-то говорил что этот глюк не значителен. . . |
![]() |
#876
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Reign
![]() offline
Опыт:
162Активность: |
А вот вопрос. А где редактор анимаций. Я вижу только просмоторшик и возможность удалять ту или иную анимацию, а где же редактор? Почему кнопка "Редактировать" пассивна? И еще, при масштабировании модели, анимация превращается в "абракадабру". Модель начинает непонятно вытягиваться, а потом и вовсе "разваливается". |
![]() |
#877
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
WildCat
General Mapmaker
![]() ![]() offline
Опыт:
9,332Активность: |
Reign, редактор анимаций ещё не доделан.
А модель при масштабировании начинает глючить потому, что геометрию ты увеличил, а кости остались на месте, то есть если кость, которая, допустим, должна отвечать за движения плеча была как раз на месте плеча у неувеличенной модели, то после масштабирования она уже может быть где-то в районе пояса - отсюда и глюки. |
![]() |
#878
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Wulfrein
где я?
![]() ![]() offline
Опыт:
86,477Активность: |
Алексей, еще раздражает такой баг в редакторе аним при нажатии по кнопке со списком анимаций - например есть такие анимации: Stand, Attack Alternate, Death и Attack (именно в таком порядке). Так вот, я выбираю анимацию Attack. Потом я открываю список, а выделенной оказывается Attack Alternate (т.е. самая первая из тех, которая начинается на те же буковки, что содержатся в выбранной изначально аниме). То же произойдет с анимами типа xx1232 и xx12, где в линейке они находятся именно в таком порядке, а выбрана изначально вторая анимация.
Еще у меня не работает в видах слева/справа движение по Z (когда shift зажат) - он по У двигает... Wolverine добавил: Цитата:
так и есть... если он исправлен, еще не значит, что он такой уж ужасный, не правда ли? это скорее значит, что исправить его было несложно |
|
![]() |
#879
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
![]()
Алексей
Где кошачья мята?!
![]() ![]() offline
Опыт:
21,143Активность: |
Wolverine: Огромное спасибо за сообщения. Все 3 глюка исправлены (с мерцанием выделения, перемещением по Y вместо Z и выделением анимаций). Насчёт последнего могу сказать, что ComboBox - это стандартный виндовозный список. И то, что он так себя ведёт - на совести Microsoft. Мне сейчас пришлось очень долго извращаться в попытках "привить" списку нестандартное для него поведение.
. Медведь: За иконку спасибо. Я сейчас поменяю её цвет на синий, добавлю полупрозрачную тень и введу в программу. Reign: Любой глюк раздражает пользователей. И я стараюсь исправлять все глюки, хотя некоторые исправить очень сложно и неохота. Тогда они "висят" в списке активных глюков довольно долго - несколько версий. Но в итоге всё же исправляются. Есть и невоспроизводимые глюки - у меня уже целый список таких. Обычно не указывают сглючившую модель или глюк какой-то необычный, только на некоторых машинах проявляется. Их я тоже стараюсь исправлять, но тут цикл получается подольше, т.к. проверить такие исправления у себя я не могу (ибо и так всё работает). Редактор анимаций есть в полноценном релизе 1.21. А 1.34 - это ОТЛАДОЧНЫЙ (с урезанной функциональностью) релиз. Его основная цель - исправить глюки и проверить действенность исправлений. |
![]() |
#880
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|