Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (495)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Google O3D  (Read 4948 times)
0 Members and 1 Guest are viewing this topic.
Offline brackeen

Junior Member





« Posted 2009-04-21 19:12:21 »

Well this came out of nowhere. Google just release a browser-based 3D API. Small download, loads fast... no security dialogs... shader language...

http://code.google.com/apis/o3d/

Come on JavaFX team, you can't let Google win!
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #1 - Posted 2009-04-21 19:36:38 »

GO GOOGLE!
Offline DzzD
« Reply #2 - Posted 2009-04-21 19:37:44 »

hum... just another 3D plugin ?

EDIT : and no linux ...

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline brackeen

Junior Member





« Reply #3 - Posted 2009-04-21 19:43:12 »

hum... just another 3D plugin ?
Yeah, maybe.

This is interesting (from the FAQ):
Quote
Why doesn't O3D use OpenGL's shading language (GLSL)?
There are a number of reasons we decided against using GLSL as our standard shading language:
NVidia's OpenGL driver is not in compliance with the GLSL specification and can fail to compile shaders for arbitrary undocumented reasons.
On some graphics hardware capable of programmable shading (e.g., Intel GMA950), the OpenGL driver does not support GLSL, even though the hardware would be capable of it (and has a DirectX9 driver).
Drivers that are in compliance with the specification are allowed to fall back to software rendering for difficult shaders, but there is no way to determine if a given shader will cause a software fallback. This results in unpredictable performance.
There is no well-defined minimum specification that is guaranteed to execute in hardware on all platforms.
Thoughts?
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #4 - Posted 2009-04-21 19:45:52 »

is this for java?


cause if so, cool!
Offline brackeen

Junior Member





« Reply #5 - Posted 2009-04-21 19:49:02 »

Nope. JavaScript.
Offline CaptainJester

JGO Knight


Medals: 12
Projects: 2
Exp: 14 years


Make it work; make it better.


« Reply #6 - Posted 2009-04-21 20:00:42 »

hum... just another 3D plugin ?

EDIT : and no linux ...

http://code.google.com/p/o3d/wiki/HowToBuild

Linux
A 32-bit distribution. We currently include V8 which is 32-bit only.
Python >= 2.4
gcc/g++ >= 4.2

Offline CyanPrime
« Reply #7 - Posted 2009-04-21 20:02:35 »

Demos?
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #8 - Posted 2009-04-21 20:04:23 »

the video at the bottom.
Offline brackeen

Junior Member





« Reply #9 - Posted 2009-04-21 20:07:20 »

Or install it and go here:
http://code.google.com/apis/o3d/docs/samplesdirectory.html
Here a JBox2D-JS demo:
http://o3d.googlecode.com/svn/trunk/samples/box2d-3d/box2d-3d.html

It's obviously new, but something to watch.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #10 - Posted 2009-04-21 20:09:12 »

Nope. JavaScript.

maybe people could make 3d games in javascript now?
Offline CyanPrime
« Reply #11 - Posted 2009-04-21 20:16:14 »

maybe people could make 3d games in javascript now?
I've barely seen 2D games in JavaScript.
Offline DzzD
« Reply #12 - Posted 2009-04-21 20:23:33 »

I've barely seen 2D games in JavaScript.

cause you didn't look for

http://games.funnygames.nl/lemmings/index.html

full DHTML / JavaScript  lemmings Smiley


Offline Orangy Tang

JGO Kernel


Medals: 56
Projects: 11


Monkey for a head


« Reply #13 - Posted 2009-04-21 20:31:59 »

I've barely seen 2D games in JavaScript.

DEFENDER of the favicon  Grin

Although from personal experience javascript is largely too slow to write interesting games. Logic is generally fast enough but actually rendering the result is very slow on most browsers.

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 77
Projects: 15


★★★★★


« Reply #14 - Posted 2009-04-21 20:33:20 »

looks great, but it'd be years before something like this will become common enough to be worth using (if ever on IE). Unless Google find a rapid way to make this work everywhere, I'm not gonna hold my breath for this.
Offline Abuse

JGO Knight


Medals: 12


falling into the abyss of reality


« Reply #15 - Posted 2009-04-21 20:54:48 »

looks great, but it'd be years before something like this will become common enough to be worth using (if ever on IE). Unless Google find a rapid way to make this work everywhere, I'm not gonna hold my breath for this.

You mean like a killer product to flagship the download? Say.... Google Earth?

Seems like a winner to me. Google realy can do no wrong!  Grin

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline Abuse

JGO Knight


Medals: 12


falling into the abyss of reality


« Reply #16 - Posted 2009-04-21 22:26:37 »

One observation that may interest the Java plugin development team.... the O3D plugin consumes right mouse button clicks correctly in FireFox; the Java plguin does not.

Right click in an Applet, then release outside the Applet and Firefox will display a context sensitive popup menu.

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline DzzD
« Reply #17 - Posted 2009-04-21 22:37:21 »

One observation that may interest the Java plugin development team.... the O3D plugin consumes right mouse button clicks correctly in FireFox; the Java plguin does not.

Right click in an Applet, then release outside the Applet and Firefox will display a context sensitive popup menu.
O3D doesn't work that well, on IE6 moving forward while dragging mouse make the whole things weirds

Offline Abuse

JGO Knight


Medals: 12


falling into the abyss of reality


« Reply #18 - Posted 2009-04-21 22:53:08 »

O3D doesn't work that well, on IE6 moving forward while dragging mouse make the whole things weirds

That's just a bug in the Beech demo, no?

:edit:

Having said that while the Stencil Example is running my entire machine periodically lock-ups every 10 seconds for 5-15 seconds at a time =/ I don't recommend you try that particular example =)

So it's obviously not going to be bug free, but It's a new technology, i'm willing to reserve judgement until it's released.

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline gouessej
« Reply #19 - Posted 2009-04-22 05:48:30 »

O3D doesn't work that well, on IE6 moving forward while dragging mouse make the whole things weirds
I prefer your engine that works fine here under Linux.

Offline bobjob

JGO Knight


Medals: 10
Projects: 4


David Aaron Muhar


« Reply #20 - Posted 2009-04-22 05:56:39 »

O3D looks alot more development friendly then any other 3D webpage. coding in realtime.

So its probably alot easyer for new programers to jump on board.

My Projects
Games, Webcam chat, Video screencast, PDF tools.

Javagaming.org with chat room
Offline zammbi

JGO Coder


Medals: 4



« Reply #21 - Posted 2009-04-22 08:19:00 »

Seems google is trying real hard to improve JavaScript also check these out: http://www.chromeexperiments.com/

Current project - Rename and Sort
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #22 - Posted 2009-04-22 09:30:51 »

this is really cool

http://www.chromeexperiments.com/hosted/gravity/index.html

I didnt know javascript was capable of all this stuff.

and an upside is taht it loads faster tahn java.

if this keeps up people will make 3D games in javascript  Lips Sealed
Offline zammbi

JGO Coder


Medals: 4



« Reply #23 - Posted 2009-04-22 10:04:39 »

Yeah some of them are great. But a lot wont work on IE which basically stops JavaScript from taking over flash.

Current project - Rename and Sort
Offline Hansdampf

Senior Member


Projects: 3


too offending?


« Reply #24 - Posted 2009-04-22 11:17:47 »

wow! looks and feels 2 million times better than the best JavaFX demo I have seen so far.

lots of sillystupid games: http://www.emaggame.com
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #25 - Posted 2009-04-22 12:11:53 »

works fine  on chrome.

javascript is easier than flash. You dont need a compiler.
Offline cylab

JGO Ninja


Medals: 49



« Reply #26 - Posted 2009-04-22 13:07:30 »

works fine  on chrome.

javascript is easier than flash. You dont need a compiler.
Erm, a language without a compiler is not easier, its just error-prone.

Having said that, I like JavaScript Wink

Mathias - I Know What [you] Did Last Summer!
Offline zammbi

JGO Coder


Medals: 4



« Reply #27 - Posted 2009-04-22 13:43:33 »

I wouldn't say JavaScript is easier.  Very hard to get something working on all main browsers. And who knows when IE will catch up - its missing canvas.

Current project - Rename and Sort
Offline cylab

JGO Ninja


Medals: 49



« Reply #28 - Posted 2009-04-22 14:06:02 »

This is not JavaScript's (the language) fault. It is a well designed and capable language (except threading support). It's the DOM/DHTML/XMLHTTPRequest implementations of the different browsers that suck.

Mathias - I Know What [you] Did Last Summer!
Offline sgoethel

Junior Member




keep the source alive


« Reply #29 - Posted 2009-05-30 07:41:40 »

From the FAQ you mentioned .. well, I would say go for the ES2 profile
to achieves a good platform independence which is true for GLSL as well.
Using JOGL2, choose GL2ES2 profile, add some preprocessor ifdef's in your GLSL
scripts if necessary and go for it.
A simple demo is e.g. jogl-demos/src/demos/es2/RedSquare.java,
which runs on all GL2ES2 platforms.
But of course, somehow you have to find the lowest supported platform.

JogAmp [ GlueGen, JOAL, JOGL, JOCL, ..]
http://www.jogamp.org
Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (28 views)
2014-09-12 09:08:26

Norakomi (57 views)
2014-09-10 13:57:51

TehJavaDev (74 views)
2014-09-10 06:39:09

Tekkerue (37 views)
2014-09-09 02:24:56

mitcheeb (57 views)
2014-09-08 06:06:29

BurntPizza (44 views)
2014-09-07 01:13:42

Longarmx (27 views)
2014-09-07 01:12:14

Longarmx (34 views)
2014-09-07 01:11:22

Longarmx (34 views)
2014-09-07 01:10:19

mitcheeb (40 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!