View Poll Results: Which OS version of Android you are using

Voters
437. You may not vote on this poll
  • 1.5-2.2

    43 9.84%
  • 2.3+

    118 27.00%
  • 3.0+ Phone

    127 29.06%
  • 3.0+ Tablet

    110 25.17%
  • I don't have one

    82 18.76%
Multiple Choice Poll.
Page 1 of 12 123 11 ... LastLast
Results 1 to 20 of 226
  1. #1

    GSoC 2012 Android Blenderplayer Port with OpenGL ES (2.0)

    Third (Point One) Release

    Change Log:
    * More optimized build (physics, graphics)
    * Uses (forces) VBO
    * Much more fixes!
    * One apk (includes all libs and python)

    First, uninstall previous app.


    Download:
    https://docs.google.com/file/d/0Bz7e...it?usp=sharing
    (fix for Tegra 2, updated svn) (remove previous app)
    Follow instructions:
    http://wiki.blender.org/index.php/Do...lender/Android

    First opening can take few seconds.

    P.S.
    Disable Use System Framerate to get three times faster performance.
    P.S.S.
    To get FPS, connect device to computer and type "adb logcat" into terminal (adb is part of android sdk)

    Hi,
    I'm porting Blenderplayer to Android for GSoC

    Major Targets
    • Make BGE compatible with OpenGL ES 2.0 (Mobile graphics)
    • Port Blenderplayer to Android


    First week or so I will set up major libraries. I already compiled headless blender for Android! So Mango will be the first movie rendered on mobile devices (maybe). Python is almost working thanks to PY4A project. I will probably will start with SDL for initial phase if it goes well, but I might switch to native android api for wider functionality.

    The second, major part of the project will be converting and refactoring Blender's OpenGL to comply with OpenGL ES 2.0 which Android supports. OpenGL ES 2.0 drops glBegin/glEnd and uses primarily shaders. I will be collaborating with Jason Wilkins. Probably he will be focused on optimizing and encapsulation of view code, while I be focused on writing OpenGL ES "classes" for this encapsulation for BGE code.


    Here is more info:
    http://wiki.blender.org/index.php/User:AlexK/Gsoc2012

    Soon, I will finalize and publish build and instructions. Installation will probably be 2 steps due to Android apk limitations.

    Any suggestions and comments are welcomed.

    Alex
    Last edited by AlexKu; 18-Oct-13 at 15:24.



  2. #2
    Member
    Join Date
    Aug 2010
    Location
    Adelaide, South Australia
    Posts
    1,943
    If you are looking for current distribution, have a look at this page -- http://developer.android.com/resourc...-versions.html

    That being said... I believe honeycomb removes alot of restrictions that earlier android builds had in terms of OpenGL?



  3. #3
    Member ndee's Avatar
    Join Date
    Jan 2008
    Location
    Germany
    Posts
    886
    I am using Android 4.0 with the tablet. It is not in the list above. I wish you good luck.. I am so looking forward to this project. A Dream will come true when this project is finished.



  4. #4
    @doublebishop
    Thanks for the graph. I had older info and also wanted to see what versions Blender users use.

    Afaik honeycomb doesn't change anything with OpenGL ES 2.0. It was introduced in Android 2.2. OpenGL ES 2.0 is a standard, so later BGE can be more ported to iPhone, Paspberry Pi.



  5. #5
    Member
    Join Date
    Aug 2007
    Location
    dubai
    Posts
    102
    quick question
    only the game engine or blender 3d editor also?



  6. #6
    Member ndee's Avatar
    Join Date
    Jan 2008
    Location
    Germany
    Posts
    886
    Alex,
    do you need a testfile? I can create a little demo file with some animation and very basic touch interaction. Maybe some little python code that is also working... And some GLSL Materials?

    @swathi
    I think his priority will be the blenderplayer for now. But as far as I know Ton wants Blender completely working on Android
    Last edited by ndee; 22-May-12 at 01:09.



  7. #7
    Member ldh1109's Avatar
    Join Date
    May 2011
    Location
    Massachusetts
    Posts
    1,560
    Originally Posted by swathi View Post
    quick question
    only the game engine or blender 3d editor also?
    I was just about to ask the same question. Probably just the game engine because it wouldn't be practical to have a complete 3d application inside a phone



  8. #8
    Member Andrius.B's Avatar
    Join Date
    Mar 2012
    Location
    Bristol, UK
    Posts
    111
    Originally Posted by ldh1109 View Post
    I was just about to ask the same question. Probably just the game engine because it wouldn't be practical to have a complete 3d application inside a phone
    I also think that having blender editor itself inside android is quite pointless because it would not be comfortable to use and other must-use software wouldn't run on it making workflow hard. Anyway, blenderplayer is a great addition to blender. Looking forward to it.



  9. #9
    Thats totally awesome if we have this ported to android =) (Hope there will be also an iOS version?) Will change a lot (more channels for distribution - phones and tablets ...) and even more possibilities?



  10. #10
    2.2 should be an option on its own right? I have an app that's OpenGL ES 2.0 minimum but runs on 2.2 and up. So I voted 1.5-2.2, but you can't do OpenGL ES 2.0 on less than 2.2. Can anyone confirm? That's my results at least.

    So what I'm saying is that there is a major enough difference between 1.5 and 2.2.
    Last edited by Sinan; 12-Jun-12 at 02:16.



  11. #11
    Member Acer's Avatar
    Join Date
    Apr 2007
    Location
    Ohio - USA
    Posts
    297
    I'm running Android version 4.0.2 on the Samsung galaxy nexus.



  12. #12
    Member SpiritOfOnyx's Avatar
    Join Date
    Apr 2011
    Location
    Minnesota, on this side of the rainbow, and NOT in Kansas
    Posts
    77
    I have ICS 4.0.3 on my original Transformer, I suggest you add 4.x to the list if you can. Otherwise, best of luck to you! I'd love to be able to take blender with me, and I think with the right touch control, it'll be just as easy to use as the desktop version. Best of luck to you!



  13. #13
    swathi, I will port BGE only for gsoc. If I have time, I will work on drawing code in other areas. But the whole Blender might be too much for the summer as I have to check and rewrite every drawing function.

    Eventually (I hope) the whole Blender will be ported to OpenGL ES and Android. Nicholas Rishel has very interesting gsoc project: [GSoC 2012] Framework for Multitouch. So Blender will become first class citizens on touch screens. Geustures are new shortcuts!

    ndee, Thanks, but cubes and spheres would be enough for first few weeks . I will ask you if I need anything.

    X3DModels, I afraid that official Apple App store prohibits programs like Blender due to python and UI. But other than that, after my project it should be much easier to do.

    Sinan, yes
    2.2 adds openGL ES 2.0 support
    2.3 adds native activity (but I will try to use SDL, so I probably won't need it)
    I will try to keep requirements as low as possible, but I need OpenGL ES 2.0 which is better. OpenGL ES 1.0 is incompatible, not flexible and probably will be abandoned by developers soon. I will try to target 2.2 and higher. If your phone doesn't support it, you can put a custom ROM (on your risk). But remember, it won't magically boost phone's gpu if you have old device.



  14. #14
    I afraid that official Apple App store prohibits programs like Blender due to python and UI.
    yes but then again, they allow this python project
    http://itunes.apple.com/ca/app/pytho...485729872?mt=8
    Last edited by Sinan; 12-Jun-12 at 02:17.



  15. #15
    Member Felix_Kütt's Avatar
    Join Date
    Apr 2005
    Location
    Hiiu, Nõmme, Tallinn, Harjumaa, Estonia, EU &/ Vatajantie, Honkajoki, Satakunta, Finland, EU
    Posts
    4,254
    Originally Posted by ldh1109 View Post
    I was just about to ask the same question. Probably just the game engine because it wouldn't be practical to have a complete 3d application inside a phone
    http://www.ubuntu.com/devices/android

    FunLinks: . . . . . . .
    Browse-Tutorials.com - please feel free to browse & submit tutorial links.



  16. #16
    Member
    Join Date
    Oct 2011
    Location
    Argentina
    Posts
    403
    This is already done, and working, on Cube2 game engine (Open Source) made by Wouter van Oortmerssen the dude who make CryEngine, it has a Pure Javascript port ( http://cubeengine.com ) and it can import Blender .blend



  17. #17
    Member
    Join Date
    Aug 2007
    Location
    dubai
    Posts
    102
    with tools like bsurface and skin modifier imagine the possibilities ----



  18. #18
    Member ndee's Avatar
    Join Date
    Jan 2008
    Location
    Germany
    Posts
    886
    @ Alex
    what will be the procedure for the enduser later? How will I build the game for android? It would be great if we have the "export game as" functionality as we have it now for windows, linux and mac



  19. #19
    Member JohnnyBlack's Avatar
    Join Date
    Nov 2009
    Location
    Earth>Romania
    Posts
    1,782
    Yes yes yes!! Such a great project!! Good luck!



  20. #20
    Member vitorbalbio's Avatar
    Join Date
    Nov 2008
    Location
    Rio de Janeio - Brasil
    Posts
    1,129
    A Dream will come true when this project is finished.
    (+1)
    It's probably the most important project to the BGE survivor in a indie/commercial scene since GLSL integration.



Page 1 of 12 123 11 ... LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •