opengl

Na czym polega najnowocześniejsze renderowanie tekstu w OpenGL od wersji 4.1? [zamknięte]

Jest już kilka pytań dotyczących renderowania tekstu w OpenGL, takich jak: Jak zrobić OpenGL live text-rendering dla GUI? ... czcionki wektorowe Jak wyżej, ale zamiast tego używając shaderów teselacji Shader obliczeniowy do rasteryzacji czcionek

Różnice i relacje między glActiveTexture i glBindTexture

Z tego co wiem, glActiveTexture ustawia aktywną "jednostkę tekstury". Każda jednostka tekstury może mieć wiele celów tekstur ... a następnie możemy pobrać dane z dowolnego z 4 celów powiązanych z tą jednostką? To jest ta część, która naprawdę mnie myli.

Jak zrobić kontekst renderowania OpenGL z przezroczystym tłem?

Konteksty renderowania zwykle mają jednolity kolor na tle (czarny lub cokolwiek, patrz obrazek poniżej): Zastanawiam się, ... zobaczyć pulpit lub inne aplikacje, które mogą być za to. Czy mógłbyś podać kod źródłowy? Platforma: Windows (tylko win32)

Jak skompilować Windows na Linuksie z gcc / g++?

Napisałem kilka efektów w C++ (g++) używając freeglut na Linuksie i kompiluję je za pomocą g++ -Wall -lglut part8.cpp -o pa ... e Windows, które zawierają wszystko, co potrzebne? Nie mam Windowsa, więc byłoby super, gdybym mógł to zrobić na Linuksie:)

glvertexattribpointer

Chcę się tylko upewnić, że dobrze to Rozumiem (prosiłbym NA SO Chat, ale tam jest martwy!): Mamy tablicę wierzchołków, którą ... ic wierzchołków przez wywołanie glEnableVertexAttribArray w różnych momentach, kiedy różne tablice wierzchołków są powiązane?

Dawno, dawno temu, kiedy > był szybszy niż < ... Czekaj, co?

Czytam świetny tutorial OpenGL . To naprawdę wspaniałe, zaufaj mi. Temat, w którym obecnie jestem, to z-bufor. Poza wyjaśnien ... to żadnej różnicy i nie pytam to optymalizuje wszystko. Jestem po prostu niezwykle, boleśnie, może wręcz przesadnie ciekawa.

Jakie są najlepsze praktyki kodowania OpenGL (esp. w. R. T. orientacja obiektu)?

W tym semestrze odbyłem kurs grafiki komputerowej na mojej uczelni. W tej chwili zaczynamy przechodzić do bardziej zaawansowa ... egółowymi. Jakie jest zdanie społeczności stack overflow na ten temat? Jakie są Twoje najlepsze praktyki w kodowaniu OpenGL?

Czy układ współrzędnych OpenGL jest leworęczny czy praworęczny?

Próbuję zrozumieć układ współrzędnych OpenGL. Jednak niektóre samouczki mówią, że domyślny układ współrzędnych jest leworęczn ... s/gl/gl0.htm ). co jest poprawne? Rozumiem, że możemy przekształcić jedno w drugie, ale chciałbym znać domyślne współrzędne.

Jak działa OpenGL na najniższym poziomie? [zamknięte]

Rozumiem, jak pisać programy OpenGL / DirectX, i znam matematykę i konceptualne rzeczy za nim, ale jestem ciekaw, jak komunik ... ra w zasadzie odpowiada na pytanie: http://fgiesen.wordpress.com/2011/07/01/a-trip-through-the-graphics-pipeline-2011-part-1/

Czy polecenia warunkowe spowalniają shadery?

Chcę wiedzieć, czy "if-statements" wewnątrz shaderów (wierzchołek / fragment / piksel...) naprawdę spowalniają działanie shad ... nia shadera. Zgadza się? Czy bardziej sensowne jest tworzenie 2 różnych shaderów, takich jak jeden dla else, a drugi dla if?

Jak debugować shader GLSL?

Muszę debugować program GLSL, ale nie wiem, jak uzyskać pośredni wynik. Czy jest możliwe, aby niektóre ślady debugowania (jak z printf) z GLSL ?

Jaka jest rola glBindVertexArrays vs glBindBuffer i jaki jest ich związek?

Jestem nowy w programowaniu OpenGL i Grafiki. Czytam podręcznik, który do tej pory był bardzo dokładny i dobrze napisany.Jedn ... znie są ze sobą spokrewnione, ale przedstawione są w podręczniku zaraz po drugiej. Każda pomoc będzie mile widziana. Dzięki.

Cel matrycy projekcyjnej widoku modelu

Do jakich celów używamy Model View Projection Matrix? Dlaczego shadery wymagają matrycy projekcji widoku modelu?

Rysowanie sfery w OpenGL bez użycia gluSphere ()?

Czy są jakieś tutoriale, które wyjaśniają jak mogę narysować kulę w OpenGL bez konieczności używania gluSphere()? Wiele samo ... umiem, jak kule są rysowane za pomocą kodu. Chcę być w stanie wizualizować, żebym mógł zmodyfikować sferę, jeśli będę musiał.

W jaki sposób gry 3D są tak wydajne?

Jest coś, czego nigdy nie rozumiałem. Jak wielka gra na PC, taka jak GTA IV, może używać 50% mojego procesora i działać z prędkością 60 klatek na sekundę, podczas gdy demo DX obracającego się czajnika @ 60 klatek na sekundę wykorzystuje aż 30% ?

Przekazywanie listy wartości do modułu cieniującego fragment

Chcę wysłać listę wartości do shadera fragmentów. Jest to prawdopodobnie duża (licząca kilka tysięcy pozycji) Lista pojedyncz ... io za wszystkimi zmianami w specyfikacji GL, może jest jakaś inna metoda, która jest specjalnie zaprojektowana do tego celu?

Jaka jest koncepcja i różnice między buforem ramki i Renderbufferem w OpenGL?

Jestem zdezorientowany co do koncepcji Framebuffer i Renderbuffer. Wiem, że są wymagane do renderowania, ale chcę je zrozumie ... ć je i narysuj ponownie. Znam to pojęcie, ale trudno połączyć te obiekty z tym koncepcja. Jaka jest ich koncepcja i różnice?

Co robi glloadidentity () w OpenGL?

Jestem nowy w OpenGL i jestem trochę przytłoczony wszystkimi losowymi funkcjami, które mam w kodzie. Działają i wiem, kiedy i ... coś bardzo oczywistego dla 3D. Również trochę zdezorientowany o glMatrixMode(GL_PROJECTION) VS glMatrixMode(GL_MODELVIEW).

Najlepsze praktyki OpenGL VAO

Stoję przed problemem, który uważam za zależny od VAO, ale nie jestem pewien.. Nie jestem pewien co do poprawnego użycia VAO ... tribPointer(), glEnableVertexAttribArray () i tak dalej.. nie dbając o initally bound VAO Czy jest to prawidłowa praktyka?

Nauka OpenGL w Ubuntu [zamknięta]

Próbuję nauczyć się OpenGL i poprawić swoje umiejętności C++, przechodząc przez przewodniki Nehe , ale wszystkie przykłady ... nuxsdl/lesson01.tar.gz ). Czy Jest jakiś inny zasób, który jest nieco bardziej szczegółowy w stosunku do OpenGL pod Linuksem?