Siden lisens av glsldevil tillatelser omfordeling, bestemte jeg meg for å laste opp min lokale kopi, for å gjøre glsldevil tilgjengelig for publikum igjen. Dessverre omfatter dette bare Linux binærfiler (32bit og 64bit) og verken Windows binærfiler eller kildekoden.
Noen dager siden jeg ønsket å få litt informasjon om hvordan OpenSceneGraph internt utfører gjengivelse, for å forberede meg B.Sc. avhandling. Spesielt jeg ønsket å vite om det virkelig bruker Vertex Buffer Objects når jeg "tvinge" Grafikk Noder å gjøre det. Kode analyse ville ha tatt for lenge, og ville ikke ha vært bevis nok for meg. Så jeg trengte en OpenGL debugger. En fin en jeg fant er glsldevil , som ble utviklet ved universitetet i Stuttgart. Det kan ikke bare feilsøke ren OpenGL, men også GLSL shaders.
glsldevil
For Gentoo fant jeg en gammel ebuild sted i nettet, og modifisert det for den nye versjonen av glsldevil. Her er mitt overlegg inkludert den modifiserte ebuild: glsldevil-1.1.5_overlay.tar.gz (441)
Last ned overlegget og pakk den i / usr / local / Portage. Sørg for å inkludere følgende linje i / etc / make.conf:
Jeg gjenkjente osgocean utgivelse på OSG mailing-liste. Osgocean er et bibliotek som en kan bruke til å gjengi vanneffekter i en svært realistisk måte. Den ble brukt til å generere de over og under vann effekter i VENUS prosjektet. For mer informasjon om osgocean prosjektet se: osgocean Du kan se hvor realistisk det ser ut hvis du ser på youtube videoen nedenfor.
Det så veldig interessant, så jeg bestemte meg for å prøve det ut. For å gjøre så jeg skrev to ebuilds, en for osgocean og en for fftss , rask Fourier transformasjon bibliotek det kommer an på. Begge er tilgjengelige i følgende arkiv: osgocean overlay (324)
Pakk ut arkivet til Portage overlegg.
# Mkdir / usr / local / portage / # Cd / usr / local / portage / # Unzip osgocean_overlay.zip
Pass på at PORTDIR_OVERLAY = "/ usr / local / portage" er inkludert i / etc / make.conf, så kan du komme det:
# Dukke osgocean
For dette må du ha OpenSceneGraph bibliotek installert. Detaljerte instruksjoner om hvordan å bygge OpenSceneGraph på Gentoo kan bli funnet på PlopByte .
Siden openscenegraph er nå i hovedsak Portage treet jeg oppdatert ebuild avhengigheter i dag (31.08.2009) til enten media-gfx/openscenegraph eller dev-games/openscenegraph.
Oppdatert ebuild er nå tilgjengelig her: osgocean-1.0.1.ebuild (233) Bare kopier den til / usr / local / portage / media-gfx / osgocean / etter utpakkingosgocean_overlay.zip liker beskrevet før og kjør:
ebuild / usr/local/portage/media-gfx/osgocean/osgocean-1.0.1.ebuild diges t