Показать сообщение отдельно
Старый 03.12.2013, 19:21   #123
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Clear Engine (Понятный движок)

Сообщение от ABTOMAT Посмотреть сообщение
Ну и в чём будет принципиальное отличие?
В 2Д так делали потому что в каком порядке отрендеришь картинки, в таком они и будут друг на друге лежать.
В 3Д этим занимается Z-буфер, и хоть ты в каком порядке отрендеришь, всё будет так же, как и с Z-буфером.
Логично рендерить группами с одинаковыми текстурами/шейдерами, чтоб не гонять их каждый раз и этим стоит заниматься движку.
Альфе нужна сортировка, но с этим опять же лучше пусть двиг справляется.
В-общем я не вижу что такого может прогер сделать крутого, что не может сделать за него двиг и смысла забивать прогеру голову этим.
Разве что в FPS ствол поверх всего отрендерить, но ради 1 ствола огорода не городят.
я когда делал освещение, я просто охренел от количества шейдеров, которые расплодились, и что-то простотой перестало пахнуть, решил сделать движок, расчитаный на более продвинутого в плане графики программиста, и возложить цикл на его плечи, так контролировать всякую такую хрень проще. Темболее нарисовать в цикле много раз 1 меш в цикле (как 2д с картинками) проще ИМХО.
Опытом проверится... на самом деле хз.
(Offline)
 
Ответить с цитированием