Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   псевдо 3D - как сделать освещение? (http://www.flasher.ru/forum/showthread.php?t=123087)

Яски 26.03.2009 01:19

После задания scale'ов длина вектора будет неправильной.

undefined 26.03.2009 02:08

я склоняюсь к мысли, что если это и произойдет то оч. нескоро т.к. введение сортировки по глубине (или z-буфера или любого другого способа определения очередности отрисовки) отменит слои (и глубины) в flash IDE что превратит редактор в мини-3dmax с последующей эволюцией в 3dmax, видимо поэтому 3д в 10-ке называют "3д трансформациями"
П.С.:
в принципе z-буфер во флэше сделать можно, даже на as2
http://www.free-lance.ru/users/rfc/v...p?prjid=805813

Добавлено через 1 минуту
2 Яски:
главное не длина - главное направление.

Яски 26.03.2009 03:18

ну и направление тоже, если скалировать по осям по-разному.

Где-то видел движок с z-буффером, с графикой типа кваки первой.

VVall 26.03.2009 03:46

Z-буфер сделать очень легко, даже по сравнению с простейшей сортировкой полигонов. Но без аппаратного ускорения он будет работать медленно, тем более если растеризатор написан на интерпретируемом языке.

undefined 26.03.2009 04:41

2 VVall: ну с чего ты взял? квака2 на p233 без аппаратной поддержки летает вполне сносно и там есть z-буфер.
Цитата:

тем более если растеризатор написан на интерпретируемом языке
именно поэтому не надо писать растеризатор на интерпретируемом языке, лучше использовать растеризатор встроенный в этот язык.

VVall 26.03.2009 05:28

Цитата:

Сообщение от undefined (Сообщение 808639)
2 VVall: ну с чего ты взял? квака2 на p233 без аппаратной поддержки летает вполне сносно и там есть z-буфер.

Ну раз я про это пишу, то взял с собственного опыта, наверное? Будете утверждать, что растеризация с Z-буфером не сильно медленнее, чем без него?

Цитата:

Сообщение от undefined (Сообщение 808639)
именно поэтому не надо писать растеризатор на интерпретируемом языке, лучше использовать растеризатор встроенный в этот язык.

Но так как встроенного нет, говорить можно только о написании собственного.

undefined 26.03.2009 10:20

Цитата:

Ну раз я про это пишу, то взял с собственного опыта, наверное? Будете утверждать, что растеризация с Z-буфером не сильно медленнее, чем без него?
я всего лишь говорю что на приемлемых разрешениях аппаратная поддержка для z-буфер не требуется

Цитата:

Но так как встроенного нет, говорить можно только о написании собственного.
как раз только встроеный и есть, единичные движки имеют собственную функцию растеризации полигона которая как правило является самым тормозным местом в движке.


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

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