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

Вернуться   Форум Flasher.ru > Обсуждение работ > Не сайты

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.06.2006, 17:09
heilong вне форума Посмотреть профиль Отправить личное сообщение для heilong Посетить домашнюю страницу heilong Найти все сообщения от heilong
  № 1  
Ответить с цитированием
heilong
 
Аватар для heilong

Регистрация: Dec 2005
Адрес: Moscow
Сообщений: 84
Отправить сообщение для heilong с помощью ICQ
По умолчанию 3d: пирамида с Гуро-освещением

сообразил пирамидку с Гуро-освещением, но без текстуры, кое-где получаются глюки на стыках граней, как бороться пока не придумал... когда-то под DOS-ом были те же траблы
http://heilong.oceanography.ru/flash/tests/pyramid2.swf
можно крутить, нажав и двигая мышкой
немного ранее, куб с flat освещением и полупрозрачными гранями, с z-сортировкой вместо back face culling
http://heilong.oceanography.ru/flash/tests/cube3.swf


Последний раз редактировалось heilong; 08.06.2006 в 17:15.
Старый 08.06.2006, 17:30
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Забавно, только в первом примере я бы не назвал это освещением... Оно же фиксировано.
Только вот вопрос -- это всё зачем? На сайт не прикрутишь, кушать будет много...

Старый 08.06.2006, 17:40
heilong вне форума Посмотреть профиль Отправить личное сообщение для heilong Посетить домашнюю страницу heilong Найти все сообщения от heilong
  № 3  
Ответить с цитированием
heilong
 
Аватар для heilong

Регистрация: Dec 2005
Адрес: Moscow
Сообщений: 84
Отправить сообщение для heilong с помощью ICQ
обычное диффузное освещение. вектор направления можно поменять в любую сторону, я для этого не сделал никаких кнопок просто. это скорее proof-of-concept чем демка )
на сайт точно не прикрутишь, но есть идея для игры (не с пирамидой, конечно). на моём ноуте (pentium m 1.7GHz, не так уж и много) справляется с 600 треугольниками (текстурирование+освещение) при fps=25. на земной шарик хватит и 300 (для игры как раз он мне нужен)

Старый 08.06.2006, 18:06
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 4  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Не удивил ...
__________________
BestMasterиZация

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

Регистрация: Dec 2005
Адрес: Moscow
Сообщений: 84
Отправить сообщение для heilong с помощью ICQ
и не собирался. ясен пень, такие кубики с освещением по Фонгу на асме ещё 20 лет назад в реалтайме крутились )

Старый 08.06.2006, 18:33
heilong вне форума Посмотреть профиль Отправить личное сообщение для heilong Посетить домашнюю страницу heilong Найти все сообщения от heilong
  № 6  
Ответить с цитированием
heilong
 
Аватар для heilong

Регистрация: Dec 2005
Адрес: Moscow
Сообщений: 84
Отправить сообщение для heilong с помощью ICQ
Исправил таки глюк с missing pixels... округляю экранные координаты. Видать флэш дробные может округлять в разные стороны, как ему удобнее, в зависимости от направления.

Плюс, по просьбам трудящихся, источник света теперь двигается по кругу.

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
лучше расскажи алгоритм, а мы оценим, оптимизацию итд

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

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
ясно нашел предыдущую тему..

Старый 08.06.2006, 21:39
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 9  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Цитата:
Сообщение от heilong
Исправил таки глюк с missing pixels... округляю экранные координаты. Видать флэш дробные может округлять в разные стороны, как ему удобнее, в зависимости от направления.
Не исправил =)

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

Регистрация: Dec 2005
Адрес: Moscow
Сообщений: 84
Отправить сообщение для heilong с помощью ICQ
Выложил версию с кое-какой текстурой:
http://heilong.oceanography.ru/flash/tests/pyramid3.swf

Глюк не исправил (((. Вообще никак не удаётся. Рисую треугольник (0, 0), (255, 0), (0, 255) в клипе, потом его MovieClip.transform.matrix-ом натягиваю на нужные координаты. На стыках иногда, как я думал, пропадают пикселы (чёрный виден). Пробовал например каждый треугольник увеличивать на пиксел во все стороны, неточно зато нестыковки должны были пропасть - не пропали. В итоге выяснилось - это не пропадающие пикселы, это флэш периодически рисует "грязную" границу. Перепробовал кучу вариантов, ничего не помогает. Есть у кого идеи?

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

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

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


 


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


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