Gdzie się nauczyć ...

  • Rejestracja: dni
  • Ostatnio: dni
0

Może to nie temat strikte do javy bardziej taki ogólny ale to tam :F

Więc chciałbym się nauczyć jak rysować obiekty 3D, ogólnie w tej perspektywie. Czysto na pixelach.
Więc mam arraya pixeli i rysuje.

Jakaś książka? Tut na necie? Jeśli ktoś miał styczność z tym bardzo proszę o pomoc. Dziękuję ;)

lipkerson
  • Rejestracja: dni
  • Ostatnio: dni
0

Jedna z najlepszych a jednocześnie nie-opasły tom. Przyjemne i zrozumiałe:

Grafika komputerowa : podstawy i przykłady programowania autor: Baumann Rudiger

  • Rejestracja: dni
  • Ostatnio: dni
0

hmm. Dzieki, coś już wiem.

teraz takie pytanko.

Czy np jeśli używam rysowania teksturki w opengl-u przez bindowanie i rysowanie quad-em to jest to szybszy sposób od rysowania czystych pixeli?

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6969
0

Software rendering jest duuuużo wolniejszy od renderingu wspieranego sprzętowo. OpenGL wykorzystuje możliwości karty graficznej. Jeśli napiszesz swój sposób renderowania w CUDA, czy innej technologii wykorzystującej GPU, to możesz osiągnąć większą wydajność, niż pisząc to jako "normalna" aplikacja w Javie ;)

  • Rejestracja: dni
  • Ostatnio: dni
0
Spine napisał(a):

Software rendering jest duuuużo wolniejszy od renderingu wspieranego sprzętowo. OpenGL wykorzystuje możliwości karty graficznej. Jeśli napiszesz swój sposób renderowania w CUDA, czy innej technologii wykorzystującej GPU, to możesz osiągnąć większą wydajność, niż pisząc to jako "normalna" aplikacja w Javie ;)

Oh. Dzięki.

Postanowiłem zrobić pipeline na OpenGL / Jave2D. Na razie podstawowe funkcje chodzą.
Chciałem pozostawić javę gdyż niektóre kopmuter z zintegorowaną kartą graficzną mają problemy z OpenGL-em a na jarbie śmiga. Dzięki wam ;)

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

Chciałem pozostawić javę gdyż niektóre kopmuter z zintegorowaną kartą graficzną mają problemy z OpenGL-em
jestem ciekaw, jakie, bo nigdy nie spotkałem się z problemem. Fakt, zintegrowane karty mogą mieć niską wersję OpenGL (np. 1.2 albo 2.0) ale nie widziałem jeszcze, żeby nie działało w ogóle...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.