Hoofdcategorieën

Sun laat 3d-desktopsoftware Looking Glass debuteren

Door René Wichers, donderdag 21 december 2006 17:42
Bron: Sun, submitter: d3vlin, views: 28.870

Op de webstek van Sun is sinds vandaag versie 1.0 van Project Looking Glass verschenen. Dit opensourceproject biedt een driedimensionale sprong voorwaarts ten opzichte van windowmanagers als KDE en Gnome en steekt bovendien Vista's Aero naar de kroon.

Sun-ontwikkelaar Hideya Kawahara De ontwikkeling van Looking Glass begon zo'n drie jaar geleden, toen de Japanse Sun-medewerker Hideya Kawahara een demo van zijn zelfgeschreven pakket aan een paar collega's demonstreerde. Dat maakte dermate veel indruk dat Kawahara fulltime aan zijn geesteskind mocht gaan werken, en samen met de opensourcecommunity slaagde hij erin om een featureset af te leveren die er niet om liegt: windows worden niet meer in een lijstje in een taakbalk 'opgeborgen', maar maken deel uit van een complete 3d-omgeving. Zo kunnen op de achterkant van een window even snel wat opmerkingen op een kladpapiertje gezet worden, is de simpele platte taakbalk vervangen door een met de desktopachtergrond meebewegende 'boekenplank', en worden allerlei zoom-, rotatie- en transparantiefuncties ondersteund.

Looking Glass beschikt echter ook over een complete 3d-api, zodat niet alleen 'gewone' tweedimensionale applicaties mogelijk zijn, maar ook de driedimensionale omgeving door programmatuur benut kan worden. Hoe dat precies vorm moet krijgen is nog niet helemaal duidelijk, stelt Sun op de development-site: Looking Glass 'staat nog in de kinderschoenen'. Uiteraard wordt iedereen van harte uitgenodigd om een bijdrage te leveren. Daarbij zijn goede ideeën even welkom als goede Java-programmeurs, want dat is de taal waar het volledige interface mee is opgebouwd. Dat heeft tevens als gevolg dat het Looking Glass-interface zowel op Linux, Solaris als Windows draait; maar daar moet bij worden gezegd dat Windows-applicaties geen gebruik van de 3d-functionaliteit kunnen maken.

Looking Glass-interface met 3d-muziekspeler
Volgende 18:42
Vorige 16:08

Reacties

«  1  2  3  4  5  »


Dan dowload je het van de site inplaats van domme FP het is niets voor niets freeware... Ik vraag me af waarom de 3d functionaliteit niet op windows werkt. Is dit bewust gedaan of is het een softwarematig probleem? Ik bedoel... wie gaat looking glas nou installeren als je niet de 3d functionalteit hebt.

de 3d functionaliteit van het programma zelf werkt wel, maar wat ze bedoelen is dat programma's die natief voor windows zijn gecompileerd, zoals bijvoorbeeld Half-Life 2 niet als een soort van 3d wereld in je desktop kunnen spelen.

(niet zoals die 3d encyclopedie die in het youtube demonstratie filmpje staat van iemand verder onderaan)

Daarbij zijn goede ideeën even welkom als goede Java-programmeurs, want dat is de taal waar het volledige interface mee is opgebouwd.
Kortom, heb je een werkende virtual machine voor je hardware/operating system platform voor Java dan werkt dit ook.

Ik gok dat er ook wel 3d bindings nodig zijn aangezien die standaard niet worden geleverd bij een J2SE installatie :)

Dat heeft tevens als gevolg dat het Looking Glass-interface zowel op Linux, Solaris als Windows draait; maar daar moet bij worden gezegd dat Windows-applicaties geen gebruik van de 3d-functionaliteit kunnen maken.

Wow, das weer eens hele andere koek, applicaties die op Linux *wel* 3D acceleratie kunnen gebruiken en op Windows *niet* :+ ;)

Sterker nog, het gaat om de hele 3D functionaliteit en niet enkel 3D acceleratie. Software 3D had ook nog deftig kunnen werken...

TJah, windows is dan ook het enige platform wat volledig andere API's overal voor gebruikt, EN deze ook nog eens 100% gesloten houdt. (of heb jij al een open directX implementatie gezien?)

TJah, windows is dan ook het enige platform wat volledig andere API's overal voor gebruikt, EN deze ook nog eens 100% gesloten houdt. (of heb jij al een open directX implementatie gezien?)

www.transgaming.com
en specifiek http://www.transgaming.co...ndex&func=display&ceid=29

Ondersteunt vrijwel de hele DX9 API, inclusief vertex en pixel shaders. Je krijgt er gelijk ook een behoorlijk complete her-implementatie van de Win32 API bij kado via WineX ;-)

Maargoed neemt niet weg dat DirectX hier niks mee te maken heeft. Om te beginnen heb je op Windows ook gewoon OpenGL, en bovendien is DirectX helemaal niet gesloten, de API is gewoon door iedereen te gebruiken. Het is meer een kwestie tussen Sun en Microsoft, die het niet voor elkaar (willen) krijgen een fatsoenlijke en gestandardiseerde OpenGL JNI te maken die ook op Windows werkt. GL4Java werkt wel maar is schijnbaar nogal buggy, en dan was er ook nog de standaard Java 3D API (bestaat dat nog) maar die is zo traag als de neten.

Hoe verhoudt dit zich tot beryl?

http://www.saguratus.com/nick/xgl/xgl-kde.avi (250MB filmpje)

Denk niet dat de eigenaar blij is met al die honderden tweakers hier een filmpje van 250mb gaan downloaden van zijn site.

Staat 'ie niet op youtube?

edit: Dan maar overbodig gemod, maar het zal jezelf maar gebeuren dat honderden mensen opeens een bestand van 250mb van jouw webserver vandaan halen.

Voor de rest is de link natuurlijk goed bedoeld, en bedankt voor de link naar youtube len.

ik zou ape-trots zijn met zoveel gebruikers op mijn webserver...
"eindelijk" zou ik zeggen

OMG da is zalig

Check de reacties in de meuktracker.

Over het algemeen is de mening dat Beryl veel functioneler is dan dit, en dat dit niet echt handig werkt.

dus dat houd in, lekker constant je videokaart op 3D modus te laten draaien. Goed voor de warmte ontwikkeling en dan laat ik de systeem bronnen die dit allemaal in beslag neemt nog achterwege.

Ten eerste is er niet zoiets als een "3d modus" en een "2d modus", het is niet alsof het OS een virtuele schakelaar omzet oid. Ten tweede is het niet constant, er hoeft alleen getekend te worden als er iets verandert. Dit staat haaks op een game, waarin er gewoon continu getekend wordt omdat er altijd wel iets verandert (en daardoor niet de moeite wordt genomen om niet te tekenen als er niets verandert). Ten derde gaat een deel van de warmteproductie nu idd een klein beetje naar de GPU, maar daar tegenover staat dat er een klein beetje van de CPU wordt weggehaald - die hoeft immers minder te doen.

Bovendien kun je dat argument natuurlijk tegen alle functionaliteit gebruiken... Gewoon je PC uitzetten dan maar of terug naar DOS 1.0... Dan gebruik je namelijk geen systeembronnen... :Z

oh dus jij hebt geen videokaart? als je een beetje bekend bent in deze zaken dan wet je dat bijna alle laatste videokaarten zich automatisch omschakelen in MHZ van de core en zowel het geheugen.

kijk maar bij riva tuner met een nVidia kaart, daar staat duidelijk 3D modus en 2D modus.

en de GPU moet per pixel gebruikt worden, en gaat heus niet ff pauze nemen als er niets beweegd. want als dat wel het geval was word het beeld zwart.

Als je een game ff op pauze zet gaat je gpu temp heus niet naar beneden.

en als je op je bureablad iets 3D'erigs laat draaien gaat gelijk de GPU voluit werken, dus ga mij alstublieft geen les in 3D geven.

Sorry maar ik denk toch echt dat jij degene bent die niet bekend is in deze zaken. Je hebt geen idee wat een GPU doet als je denkt dat de pixels zwart worden op het moment dat hij geen werk verricht. De GPU transfomeert vertices van object space naar device space aan de hand van vertex shaders, en gaat dan de pixels van de triangles fillen aan de hand van de pixelshaders, en slaat dat vervolgens op in de framebuffer.

Het ding wat het beeld produceert is niet de GPU maar de RAMDAC voor analoge output en de DVI unit voor digitale output. Die communiceert de inhoud van de framebuffer met je monitor, en als die z'n werk niet doet dan zie je idd niets meer. Maar dat heeft dus geen zak met de GPU te maken.

En je kunt het zelf ook proberen (hoewel ik dat betwijfel met jouw gebrek aan kennis van zaken): maak een direct3d of opengl applicatie die twee dingen kan doen: heel veel polygonen tekenen met ingewikkelde vertex en pixelshaders, en helemaal niets. En zie dat als je niets doet je beeld niet verdwijnt, maar dat de fanspeed weldegelijk afneemt en de temperatuur van de GPU daalt.

Dat je denkt geen 3D les nodig te hebben omdat je wel weet wat er gebeurt als je iets "3D'erigs" draait geeft al aan hoe onnozel je reactie eigenlijk is :). Klik gerust op m'n profiel als je je afvraagt hoe ik eigenlijk aan mijn kennis kom.

Ik wilde het net eens gaan proberen, alleen hun website lijkt niet echt snel te werken...

Iemand enig idee hoe dit gaat werken met dual monitor? Beryl werkt tegenwoordig al vrij aardig met dual monitor overigens..

[update]
Net download en geïnstalleerd, maar dual monitor werkt niet echt... Het 2e scherm gebruikt die gewoon niet en je kan er ook niks naar toe slepen etc. In dat opzicht doet Beryl het zeker beter. Daarnaast is Beryl een heel stuk sneller (Althon64 3500, 6600gt, Ubuntu Feisty).

Filmpje @ http://www.youtube.com/watch?v=EjQ4Nza34ak

Let ook op de taskbar onderin: het filmpje speelt daar in thumbnail formaat gewoon door :)

en de sun-presentatie:
linkje

Added December 02, 2005 .......

Net als in Aero dus? :P

Ik heb Aero geprobeerd, maar het is me daar niet opgevallen dat het icoontje hetzelfde laat zien. Ook heb ik Aero alleen maar de desktop zien roteren in een voorgeprogrammeerde richting en weer terug.
Looking Glass heeft volledige vrijheid volgens dit filmpje ... daar kan Bill nog wel een puntje aan zuigen. Aero2 misschien :+

Let ook op de taskbar onderin: het filmpje speelt daar in thumbnail formaat gewoon door
Nooit van OSX gehoord zeker ;)

Of beryl/compiz?

Werd een keer tijd.. Ik hoorde al meer dan 3 jaar geleden van dit project... En toen beloofde ze al dat het snel zou komen

Zijn ze dus nèt te vroeg gereleased voor de Vapor-ware awards van 2006 :P

* RRRobert mompelt iets van Evolution onder Windows

dit lijkt me zeer zeker wel de moeite waard om naar te kijken, straks maar eens installeren

wel mooi dat ze nu grafisch ook met allemaal nieuwe/betere(?) dingen komen, daar bleef het meestal nog in steken

en over het prestatie gezeur, als het je je perfomance niet waard is dan gooi je het er niet op er is geen sprake van bundel verkoop oid

Leuk, Ghost in the Shell spelen.
«  1  2  3  4  5  »

Op dit item kan niet meer gereageerd worden.

Volgende 18:42
Vorige 16:08
VNU Media logo Hosted by True

© 1998 - 2009 Tweakers.net - Alle rechten voorbehouden - Uw Privacy - Algemene Voorwaarden

Uitgever van: