 |
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
15.08.2012, 18:02
|
#1
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
3D средствами 2D
Дело было сегодня, делать было нечего.
Смотрим javascript демо
Никаких wengl'ев, рисуется с помощью 2D линий.
"и чо" скажете вы? Просто так) Может кому то полезно будет.
|
(Offline)
|
|
Эти 4 пользователя(ей) сказали Спасибо den за это полезное сообщение:
|
|
16.08.2012, 01:33
|
#2
|
Мастер
Регистрация: 27.01.2008
Адрес: Россия, СКФО, ЧР, Грозный
Сообщений: 1,144
Написано 578 полезных сообщений (для 2,207 пользователей)
|
Ответ: 3D средствами 2D
прикольно, но только тут должна была быть картинка про троллейбус из буханки хлеба.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
16.08.2012, 17:03
|
#3
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: 3D средствами 2D
Продолжаем делать из буханки троллейбус. А заодно прокачиваться в 3d алгоритмах.
http://ubuntuone.com/7X73QAukx6oI9R4C8QowHv
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо den за это полезное сообщение:
|
|
16.08.2012, 17:08
|
#4
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: 3D средствами 2D
Сообщение от Den
|
Где алгоритмы эти можно посмотреть?)
|
(Offline)
|
|
16.08.2012, 17:22
|
#5
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: 3D средствами 2D
Сообщение от Gector
Где алгоритмы эти можно посмотреть?)
|

|
(Offline)
|
|
16.08.2012, 17:45
|
#6
|
|
Ответ: 3D средствами 2D
Сообщение от Den
|
о, растеризатор, правда чуть глючит : иногда горизонтальные полосы появляются
думаю ты сделаешь текстуры ? 
|
|
|
16.08.2012, 17:47
|
#7
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: 3D средствами 2D
о, растеризатор, правда чуть глючит : иногда горизонтальные полосы появляются
|
это не растеризатор, это просчёт глубины пикселей лагает (соответственно тест глубины не правильно проходят).
думаю ты сделаешь текстуры ?
|
сейчас на очереди диффузный свет, и небольшие оптимизации.
|
(Offline)
|
|
16.08.2012, 19:29
|
#8
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: 3D средствами 2D
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо den за это полезное сообщение:
|
|
16.08.2012, 19:34
|
#9
|
Легенда
Регистрация: 14.10.2007
Сообщений: 3,878
Написано 2,012 полезных сообщений (для 5,072 пользователей)
|
Ответ: 3D средствами 2D
Сообщение от Den
|
Работает быстрее чем предыдущий.
|
(Offline)
|
|
18.08.2012, 13:34
|
#10
|
Дэвелопер
Регистрация: 13.02.2010
Сообщений: 1,645
Написано 620 полезных сообщений (для 2,419 пользователей)
|
Ответ: 3D средствами 2D
Очень сильно оптимизировал растеризацию треугольника и тест глубины. Убрал артефакты. Сделал текстуры (белые уголки и квадратик).
1) Как без костылей прочитать пиксель из картинки я не понял, поэтому генерация текстуры программная
2) Текстура немного плавает на поворотах, наверное это из-за того что я преобразовывал uv координаты линейно
сцылко
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо den за это полезное сообщение:
|
|
20.08.2012, 03:58
|
#11
|
Мастер
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений (для 790 пользователей)
|
Ответ: 3D средствами 2D
она плавает не в ту сторону)
центр текстуры смещается к центру экрана, было бы лучше если наоборот
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:52.
|