Spy ++ - подобный инструмент для рендеринга деревьев OpenGL - PullRequest
1 голос
/ 25 июня 2009

Кто-нибудь здесь знает о Spy ++-подобном инструменте, который позволяет мне визуализировать дерево объектов графических элементов в сцене OpenGL? Если это возможно (Spy ++ позволяет вам это делать), было бы замечательно, если бы инструмент не требовал поддержки, встроенной в приложение.

Я еще не слишком знаком с OpenGL, но, возможно, мне нужно посмотреть на древовидную структуру дерева рендеринга в сцене OpenGL.

Ответы [ 2 ]

2 голосов
/ 25 июня 2009

Как только геометрия попадает в OpenGL, это просто большая куча треугольников. Любой вид сценографа (в основном) потерян. Возможно, вам повезет, глядя на последовательности glPush / PopMatrix () из дампа GLIntercept , но это при условии, что приложение не поддерживает само состояние преобразования.

1 голос
/ 25 июня 2009

gDEBugger от Graphic Remedy - лучший инструмент отладки OpenGL, он позволит вам просматривать геометрию на разных этапах рендеринга, а также множество других вещей. Чего он не сделает, так это позволит вам просматривать специфичные для приложения структуры, такие как (как сказал genpfault) графы сцен, деревья рендеринга и пространственное разбиение.

Однако во многих случаях вы можете экстраполировать информацию из вызовов OpenGL.

О, и если у вас есть карта nVidia, не забывайте о NVPerfKit, который позволяет вам в реальном времени контролировать сцены.

...