15 / 15 / 3
Регистрация: 18.03.2012
Сообщений: 91
|
|||||||||||
1 | |||||||||||
Артефакты при отрисовке прозрачного куба30.11.2016, 12:41. Показов 1595. Ответов 5
Метки нет (Все метки)
Добрый день!
Столкнулся со следующей проблемой: при отрисовке прозрачного куба возникают неожиданные пропажи некоторых его частей при взгляде под определенными углами. Пример артефактов я приложил. При небольших поворотах или приближениях проблема исчезает. Причем неожиданно то, что пропадают именно такие кусочки: модель куба состоит из 12 прямоугольных треугольников (по 2 на каждую грань). Рендерится куб следующим образом:
0
|
30.11.2016, 12:41 | |
Ответы с готовыми решениями:
5
Помощь при отрисовке Пропадание прозрачного фона при плавном перемещении объекта Прозрачность модели при отрисовке Задержка при отрисовке квадрата |
656 / 237 / 46
Регистрация: 24.01.2013
Сообщений: 726
|
|
30.11.2016, 13:12 | 2 |
Доя прозрачных объектов нужно сортировать грани по расстоянию от камеры и рисовать от дальних к ближним.
0
|
15 / 15 / 3
Регистрация: 18.03.2012
Сообщений: 91
|
|
30.11.2016, 13:20 [ТС] | 3 |
Да, я ровно так и делал. Но как видно на картинке - проблемы даже не с порядком треугольников, пропадают именно какие-то кусочки
0
|
30.11.2016, 16:44 | 4 | |||||
Шейдер покажите?
0
|
15 / 15 / 3
Регистрация: 18.03.2012
Сообщений: 91
|
|||||||||||
30.11.2016, 19:34 [ТС] | 5 | ||||||||||
Вершинный
0
|
1824 / 732 / 99
Регистрация: 01.10.2012
Сообщений: 3,748
|
|
01.12.2016, 08:03 | 6 |
Значит меняли порядок вертексов т.к. выводите glDrawArrays. Я бы начал с распечатки тр-ков (по 3 вертекса в строке)
0
|
01.12.2016, 08:03 | |
01.12.2016, 08:03 | |
Помогаю со студенческими работами здесь
6
Ошибка при отрисовке линии Пробелы при отрисовке текста Зависание при отрисовке квадратов Мерцание при отрисовке объекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |