JPPF, java, parallel computing, distributed computing, grid computing, parallel, distributed, cluster, grid, cloud, open source, android, .net
JPPF

The open source
grid computing
solution

 Home   About   Features   Download   Documentation   On Github   Forums 
March 28, 2023, 11:46:58 PM *
Welcome,
Please login or register.

Login with username, password and session length
Advanced search  
News: New users, please read this message. Thank you!
Home Help Search Login Register
Pages: [1]   Go Down

Author Topic: May i use a 3D software through JPPF ?  (Read 11467 times)

AkoZ

  • Guest
May i use a 3D software through JPPF ?
« on: October 06, 2008, 11:35:08 AM »

I've seen many about grid parallel computing, and it appears obscure  (or magic !) coz of C++ or java or any tasks written in dev language:
i hope that one day a common application could be executed using network CPUs (through grid computing)...but as a transparent app, with just one interface.
I know i can sometimes use network for some calculation (see indigorender or 3dsmax ) but it's not real time using, it's waiting a bit less...
for image calculations and it gains right, but now, we need more calculation strenght ; coz we pass to the real time computing and simulation of future buildings.
may you know that the far up realtime 3D simulations are housed in Video-game engines ?
I'm architect for buildings, and i'm revising my graphic channel:
1  -  how to use realtime app (like crysis (cryengine2 for the scenes)) at a very high level, using my old computers in a network ?
2  -  is JPPF able to make it work ?
Logged

lolo

  • Administrator
  • JPPF Council Member
  • *****
  • Posts: 2272
    • JPPF Web site
May i use a 3D software through JPPF ?
« Reply #1 on: October 06, 2008, 04:38:29 PM »

Hello,

Quote
1 - how to use realtime app (like crysis (cryengine2 for the scenes)) at a very high level, using my old computers in a network ?
I am definitely not a specialist in that area.
However I know of a project where people are using JPPF to drive the bots' AI in an Unreal Tournament engine: Pogamut GRID
They may be able to provide you with some pointers

Quote
2 - is JPPF able to make it work ?
I have no doubt of that, but you should expect a fair amount of development work.

Sincerely,
-Laurent
Logged

AkoZ

  • Guest
May i use a 3D software through JPPF ?
« Reply #2 on: October 13, 2008, 12:37:54 PM »

merci... cryengine is using some directx too ... and wwaaooo, i look at pogamut site (link broken .but.ok).
there are 4 SOFTS to install:
* game: UT  
* its dedicated server
* ... gamebots2004
*  yesss, also the JPPF driver
ok, it seems not so easily to install, but perhaps...
the JPPF is java written, but the cryengine is windows XP native, is this compatible ?
Logged

lolo

  • Administrator
  • JPPF Council Member
  • *****
  • Posts: 2272
    • JPPF Web site
May i use a 3D software through JPPF ?
« Reply #3 on: October 15, 2008, 08:42:21 AM »

Hello,
Quote
the JPPF is java written, but the cryengine is windows XP native, is this compatible ?

I'm not familiar with the crysis engine. I imagine it is written in C or C++. The best approach is probably to write a JNI interface between JPPF and the engine APIs.
I'm not sure which part of the processing you intend to parallelize. Is it mostly the actual 3D rendering, the computation of various 3D transforms or a combination?
Depending on this, you may need the 3d engine installed on each processing node, or you may only need to parallelize the calculations involved, which could be done purely in Java, and render the results.

Sincerely,
-Laurent
Logged

AkoZ

  • Guest
ya cryengine2 is written in c++ but it uses other devlang
« Reply #4 on: October 21, 2008, 04:12:24 PM »

Cryengine2 is written in c++ but it uses other devlang
first:
and also the SDK has been released and is very usable and easy to create any virtual world, also architectural simulations.

i'm too far from the level of dev you're... i'm just a user who tries to use more and better this 3D real time engine, used in the crysis video game.
I think giving it more power could be a chance to use it with all the good details...
* un résumé des possibilités graphiques(sum up of GFX possibilities): http://www.crysis-france.com/index.php?option=com_content&task=view&id=50&Itemid=44
* et video
 but for the 1: a parallel calculation on the solo (no network with other "players" should be enough (using DX10 or DX9 high resolution), because the rendering is higher.

there's a great community for the cryengine, and of course a jppf add-ons for the "fury" players could be a good mediatisation of JPPF ...
 2 - hehe, may you give me more about the procedural JNI (?what ?)
--->i think the calculation is a combination of rendering and transforming, as the sandbox has some physics in it too. so objects can be moved , and broken (in parts)..
and many effects are there. Also to answer your question, i think some calculations could be "extracted" as lightning ... or may be the "harder" ones as physics.
it's not one-time rendering, it's a real time rendering.
thanks for your replies.
 i let this for the dev volunteers to the next free graphix processes,
coz JPPF perhaps could be done in the Game engine of blender too (and there, that's python scripts and C ...
and there is a bigger dev community.
thanks all for reading, and perhaps any to go on ...
Ako

docs: for DLL mods: http://doc.crymod.com/ProgrammingManual/frames.html?frmname=topic&frmfile=index.html
--- find there some scripts (also some dll add-ons)
but it uses lua scripts too... and it has a dedicated server,in fact the server is using less rendering, so it could be a next use,

there is a flow graph too ... which is a great module to make interactivities inside, and that appears to be a lead way of programming... (look at free 3D blender software, which uses that too...)
Logged

AkoZ

  • Guest
May i use cryengine2 through JPPF ?
« Reply #5 on: September 09, 2009, 04:04:13 PM »

Hey, i just get back there, to know about grid ...the crysis community has far grown since last time... but the ameliorations are about server app...
there is now a  wiki :http://wiki.crymod.com/index.php/Main_Page about the cryengine2, and you know what it is to be developped now to 2 other plateforms: xbox360 and PS3 ! this'll be the cryengine 3 ... always in C++
that means calculations could be operated by the JPPF then redistributed to a centered-renderer computer.
hup ... this to get in touch and know more about the jppf possibilities.
Logged

TrevorHolls

  • Guest
Re: May i use a 3D software through JPPF ?
« Reply #6 on: April 12, 2010, 04:30:06 AM »

Hello,

Quote
1 - how to use realtime app (like crysis (cryengine2 for the scenes)) at a very high level, using my old computers in a network ?
I am definitely not a specialist in that area.
However I know of a project where people are using JPPF to drive the bots' AI in an Unreal Tournament engine: Pogamut GRID
They may be able to provide you with some pointers

Quote
2 - is JPPF able to make it work ?
I have no doubt of that, but you should expect a fair amount of development work.

Sincerely,
-Laurent

Thanks Laurent.....awesome find!
Logged

AkoZ

  • Guest
Re: May i use a 3D software through JPPF ?
« Reply #7 on: April 14, 2010, 10:25:56 AM »

Also  TrevorHolls, if you're thankful with the pogamut (https://artemis.ms.mff.cuni.cz/pogamut/tiki-index.php?page=Pogamut+GRID+at+MFF+UK&highlight=grid) and the possibilities offers for the "unreal tournament" 3D engine  ...
---> it means you may have the "pointers" and parallels between the UT 3dengine and the cryengine2 ?
this engine has its dedicated network too, an SDK

May you have some hints to begin the way to get JPPF to work for a parallel calculation with the cryengine ?
-----> in fact, i should search in the cryengine doc to find their possibly networked calculations ... hehe, may be it is also done !!  ;)

next to read about your answers ... time is passing but this project may be useful till
Logged
Pages: [1]   Go Up
JPPF Powered by SMF 2.0 RC5 | SMF © 2006–2011, Simple Machines LLC Get JPPF at SourceForge.net. Fast, secure and Free Open Source software downloads