Differences

This shows you the differences between two versions of the page.

Link to this comparison view

diet3d [2014/04/06 11:43]
diet3d [2022/04/16 12:22] (current)
Line 1: Line 1:
 +===== news ======
 +
 +  * 2020 : https://archive.softwareheritage.org/browse/origin/directory/?origin_url=https://gitorious.org/diet3d/diet3d.git
 +  * 2009 ported to [[blackberry]] , sources at https://www.gitorious.org/diet3d
 +  * 2009: ported to [[android]] : http://blip.tv/file/1687019/
 +  * 2008: someone made this vid : http://www.youtube.com/watch?v=18P_0YWBx4Q
 +
 +==== todo ====
 +
 +  * https://wiki.evolvis.org/jalimo/index.php/Packages#OpenMoko
 +  * [[iphone]] ?
 +
 +==== Test : Free 3D Engine Demo for Mobiles @ http://rzr.online.fr/java.htm ====
 +
 +  Oldskewl 3D Engine Demo
 +
 +  Oldskewl Free 3D Engine Demo for Mobiles : 100% pure software 3d renderer created on 1st gen of java compatible phones
 +
 +
 +  I made up a [[3D]] engine demo midlet, maybe you'll be insteressed in testing it,
 +
 +  It is supported in most [[Mobile]] devices
 +  ( [[Java]]/[[J2ME]] : midp-1.0, midp-2.0, nokia, exen, palmos, imode...)
 +  and web applet.
 +
 +  But it must be also tested while I am improving it (i can only test on emus).
 +
 +  Here are the links :
 +
 +  OTA,WAP,GPRS : (install app to the phone)
 +  http://37337.free.fr  or http://rzr.free.fr/wap.wml
 +
 +  WWW : (get .jar + .jad for your phone)
 +  http://rzr.online.fr/java.htm
 +
 +  Contact me online if possible :
 +  http://rzr.online.fr/contact.htm
 +
 +
 +I expect that to publish a SDK in the future, for users that want to disign some simple 3D puzzles games (like rubic's cube etc)
 +
 +  * http://rzr.online.fr/docs/java/log.txt
 +
 +
 +===DEVELOPPER===
 +
 +Current API (prerelease version)
 +http://rzr.online.fr/tmp/doc-api-midp1_0/
 +
 +Wanna contribute, leave some notes on the wiki diet3d page :
 +http://rzr.online.fr/q/Diet3D
 +
 +===Contribs===
 +
 +  * http://www.superwaba.com.br/en/detalhesPrograma.asp?id=321
 +
 +=== MISC INFOS===
 +
 +Several pple did ask for access to use diet3d to display their 3D model
 +currently this feature must requier some addition to my code which requiere a bit of time i may look at this before 1st of june 2004, unless some pple make a
 +parser
 +
 +
 +As long there are no decent parser ready, I can help to give a demo version which will include your models
 +all object must be sized (2*11585) ^ 3
 +
 +here are 2 exemples of models (1st one is cube , 2d one is the pinguin),
 +
 +... I will also made a converter :
 +
 +http://who.is.free.fr/wiki/index.php?Mini3D
 +for linux : http://rzr.online.fr/tmp/mini3dconvert
 +
 +May it helps (stay in touch in the rzr-en list)
 +
 +
 +
 +=== [[ToDo]] /===
 +=== Data Specs===
 +
 +  /// vertices (scaled between - 11585 and + 11585
 +  public static final int mesh_vv[[]][[]]= {
 +  { 0, 11585, 0 }, ...
 +  };
 +  /// faces (triangles of vertices index)
 +  public static final int mesh_vf[[]][[]]= {
 +  { 56, 48, 47 },  ...
 +  };
 +  /// color per face (0xRRGGBB )
 +  public static final int mesh_vc[[]]= {
 +  0xed80ed,  ...
 +  };
 +
 +If needed, I made a tool for converting | seek for mini3d
 +
 +=== [[ToDo]] / Rubiks version===
 +
 +  class Rubiks {
 +
 +  int[[]] vertex;
 +  int[[]] faces;
 +  int[[]] colors;
 +
 +  // change the colors
 +  public void rotateFrontRow( int rownum , bool rightOrLeft) {}
 +
 +  }
 +
 +I done for a 2x2x2 cube, now replace vertex and faces array by 1D arrays , will optimise speed.
 +
 +Related : [[3D]]
 +
 +===PARSER===
 +
 +simple file parser (in java using j2me API) input file format maybe anything as soon as
 +Mesh are described as list of vertex (int , int , int) and triangles (int, int, int) ... vertex should be int because we are using Fixed Points maths
 +
 +http://groups.yahoo.com/group/rzr-en/message/32
 +
 +http://www.informit.com/articles/article.asp?p=20982&rl=1
 +
 +
 +===BACK LINKS===
 +
 +  * http://discussion.forum.nokia.com/forum/showthread.php?threadid=38749
 +  * http://agathonisi.erlm.siemens.de:8080/jive3/thread.jspa?threadID=14796
 +  * http://developer.sonyericsson.com/show_thread.do?threadid=4833
 +
 +  * http://www.palmos.com
 +  * https://www.motocoder.com/ (motorola)
 +
 +  * http://www.j2me.org/yabbse/index.php?board=2;action=display;threadid=1049
 +  * http://www.midlet-review.com/forum/viewtopic.php?p=1596
 +  * http://www.microjava.com/discussions/j2me_cldc?thread_id=7219
 +
 +  * http://iforum.imodize.com/viewtopic.php?t=1309
 +  * http://www.forummobiles.com/index.php?showtopic=16048
 +  * http://www.forummobiles.com/index.php?showtopic=13142
 +
 +  * http://www.orangelab.biz/forums/viewtopic.php?p=407#407
 +  * http://fr.groups.yahoo.com/group/Palm-Rennes/message/666
 +  * sfr, bouygue , cegtel , alcatel , sagem , philips
 +
 +  * http://wappy.to/diet
 +  * http://wappy.to/out.cgi?http://wapsilon.com/?t=t;f=1::http://wappy.to/diet
 +
 +  * http://groups.yahoo.com/group/SonyEricsson_P800/
 +
 +  * http://developers.slashdot.org/article.pl?sid=05/10/12/0450247&tid=108
 +
 +===PDA===
 +
 +palmos4+ : pick the .prc file in the (midp-1.0 & 2.0 folders)
 +
 +http://rzr.online.fr/docs/java/diet3d/
 +
 +  and use sun J2ME JVM for palm (I can convert .jar file for other jvm on
 +demand, just tell me how)
 +
 +  midp1.0 has been tested successfully on :
 +
 +  * Palm / I TungstenT2 + Sun JVM (midp1.0)
 +  * Palm m515 (Palm OS 4.1 + java HQ 1.0) (midp1.0) @ http://bdav.net
 +
 +
 +
 +
 +===BETATESTERS===
 +
 +http://rzr.online.fr/docs/java/log.txt
 +
 +
 +Does not work :
 +  * <ekido> m341i , mitsubishi imode
 +  portalmmm/2.0 M342i(c10;TB)
 +
 +  * <Blues-Man@#[[J2ME]]> http://linux.areaunix.org I've got an error out of heap memory
 +  SIE-MC60/10 Profile/MIDP-1.0 Configuration/CLDC-1.0 UP.Browser/6.1.0.7.3 (GUI) MMP/1.0 UP.Link/1.1
 +
 +
 +Thanx to BetaTesters see [[Mobiles]] :
 +
 +  <alkama> it's a mitsubishi m342i
 +  <alkama> it has some imode j2me (doja1,5)
 +  <RzR_amilo> the doja version is at http://37337.free.fr
 +  <alkama> 404 on the jam
 +  <alkama> hum, java.lang.ArrayIndexOutOfBoundsException
 +  <alkama> on the 8th effect
 +  <alkama> oh, and you realy should think about locking the graphics
 +  <alkama> for each frame
 +  <alkama> looks like you're not locking the graphics, it makes the screen shiver;)
 +  <alkama> bad refresh;)
 +  <alkama> except that, it's fine
 +
 +
 +  http://www.ratoune.net/#A1G0T3CH@aim: Mitsubishi M342i (i-mode)
 +
 +==== SUPPORT ====
 +
 +MTK6235
 +
 +http://www.alibaba.com/product-gs/365124419/Fly_Ying_F003_Quad_Band_WiFi.html 
 +
 +http://www.youtube.com/watch?v=IewFxtzBoI4 
 +
 +
 +==== MISC ====
 +
 +  * http://www.jcp.org/aboutJava/communityprocess/review/jsr184/
 +  * http://www.atlastelecom.ro/~mobilespace/index.php?page=rubik
 +  * http://www.khronos.org/
 +  * http://ogl-es.sourceforge.net/
 +  * http://unity3d.com
 +
 +
 +===== MORE =====
 +
 +@TaG: [[3D]] [[Engine]]
  
diet3d.txt ยท Last modified: 2022/04/16 12:22 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki