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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.09.2015, 22:57
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 11  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Раз уж не получается, попробуй сделать на текстуре прозрачный белый, прозрачный черный, а потом не совсем прозрачный к примеру 0xFE. Zenit3D не пробовал.
По демке видно что как-бы там ребро другой грани показывается пунктиром, если его плавно вертеть, то сначала появляется желтый мелкий пунктир, затем кручу плавно дальше пунктир становится чаще, а потом появляется желтая грань, следовательно надо на модельке попробовать сделать тонкие прозрачные как-бы ребра.
А если приглядеться, то не на всех гранях такой эффект, следовательно, скорее всего что-то неправильно расчитано, это могут быть нормали или тангенты граней (или вертексов), не знаю как там в Zenit3D.
__________________
Гоночка


Последний раз редактировалось Alex Lexcuk; 10.09.2015 в 23:11.
Старый 10.09.2015, 23:11
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 12  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Mip не юзается ибо текстура прямоугольная.

Добавлено через 3 минуты
Да, на двух гранях такого нет. Потому что текстура на этих полигонах находится на краю изображения, т.е. два края, а это левый и верхний, не контачат ни с чем, поэтому там и нет этого бага. Если выставить значение UV не 0.0005, а 0.0049, то такого бага уже не наблюдается.
__________________
Я заклинаю вас действовать иначе.

Старый 10.09.2015, 23:26
Alex Lexcuk вне форума Посмотреть профиль Отправить личное сообщение для Alex Lexcuk Посетить домашнюю страницу Alex Lexcuk Найти все сообщения от Alex Lexcuk
  № 13  
Ответить с цитированием
Alex Lexcuk

блогер
Регистрация: Mar 2008
Адрес: Донецк_city
Сообщений: 1,094
Записей в блоге: 5
Если использовать прозрачность для этого как-бы куба, то по моему надо делать видимость обеих граней, а если сделать видимость для обеих граней (с позитивной нормалью и с негативной) то и проблема отойдет сама собой.
__________________
Гоночка

Старый 10.09.2015, 23:28
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 14  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Причем тут нормали? Они в рендеринге вообще не участвуют. Здесь именно баг с неточной выборкой цвета пиксела. Т.е. на самом деле выборка происходит не до 0.0005, а до 0.00051 из-за этого и захватывается другой кусок.

Добавлено через 53 секунды
А меньше чем 0 выборка не может происходить, поэтому у двух граней и нет этой ряби.

Добавлено через 1 минуту
Хотя если присмотреться, то там "коряво" выбранный пиксель слегка окрашивается в другой цвет, но на общем фоне это не заметно.

Добавлено через 5 минут
Я вижу лишь два способа решения этой проблемы

1) Умножать все UV на какое-то число, чтобы они они получились на 0.0001 меньше.
2) Делать вокруг текстуры обводку.
__________________
Я заклинаю вас действовать иначе.

Старый 11.09.2015, 13:20
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 15  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
У меня вообще белый экран.
__________________
Поймай яблоко 2!

Старый 11.09.2015, 16:37
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 16  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Это из-за того, что я использую прямоугольные текстуры. У меня у самого в браузере не работает, только в фд. Как-то только перехожу на нормальные, то всё работает. Но игра всё равно по AIR делается, так что я забил на эту проблему.
__________________
Я заклинаю вас действовать иначе.

Старый 11.09.2015, 19:38
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 17  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Вот собственно версия без ряби. Сделал текстуру жирной и добавил culling.

Zenit3D.swf   (732.5 Кб)


Странно, но в 18 флеш плеере не работает. Компилил в фд для 12, хотя версия стоит 18, но компилится почему-то всегда 12. В чем проблема???
Вложения
Тип файла: swf Zenit3D.swf (732.5 Кб, 217 просмотров)
__________________
Я заклинаю вас действовать иначе.

Старый 11.09.2015, 20:32
Bletraut вне форума Посмотреть профиль Отправить личное сообщение для Bletraut Найти все сообщения от Bletraut
  № 18  
Ответить с цитированием
Bletraut
 
Аватар для Bletraut

Регистрация: Mar 2013
Адрес: Вне пространства.
Сообщений: 566
Отправить сообщение для Bletraut с помощью ICQ Отправить сообщение для Bletraut с помощью Skype™
Странно. Теперь в фд версия 18.0.0.209 и всё работает, а в браузере 18.0.0.232 и белый экран. Это баг?

Добавлено через 2 часа 56 минут
Я пришел к выводу, что на странице нужно установить
Код:
wmode=direct
, без это context3d недоступен, поэтому белый экран. Если я не прав, поправьте.
__________________
Я заклинаю вас действовать иначе.

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

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

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


 


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


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