Away3D.com
   
 
Quality dvd movies, buy movies online and download movies!!!
rulururu

post Forum & Support Group

January 22nd, 2008

Filed under: AWAY3D — Peter Kapelyan @ 4:06 pm

Subscribe to our group/forum, and you can stay up to date, share ideas, ask and answer questions from other Away3D users!

http://groups.google.com/group/away3d-dev

Popularity: 13% [?]

71 Comments »

  1. I want to use away3d to test my 3dphysics engine.

    Comment by Peter Dijkstra NETHERLANDS — February 13, 2008 @ 2:27 pm

  2. [...] If you would like to follow the progress of future Away3d updates, please feel free to join our mailing list [...]

    Pingback by Away3D Flash Engine » Away3D Temple: version 1.9.4 released! — February 23, 2008 @ 8:53 pm

  3. can’t wait to start playing around with this in flash

    Comment by Ben UNITED STATES — February 26, 2008 @ 6:35 pm

  4. how do i download AWAY3D?

    Comment by mohd noor MALAYSIA — February 26, 2008 @ 7:00 pm

  5. You can download it here:

    http://away3d.com/downloads

    or if you want the SVN version:

    http://code.google.com/p/away3d/source/checkout

    Comment by Peter Kapelyan — February 26, 2008 @ 8:23 pm

  6. hey awesome work! Im really looking forward to taking a peek at the temple tutorials, very useful and seems more useable and interactive than papervision allows for.

    Comment by Nick Gorman CANADA — March 24, 2008 @ 8:47 am

  7. [...] update details have been posted on the AWAY3D mailing list. You can get the source files by accessing our svn repository or going to our downloads [...]

    Pingback by Away3D Flash Engine » Away3D 2.0: Green Planet — April 15, 2008 @ 5:52 am

  8. [...] More info on our group here…. [...]

    Pingback by trace(myBitmapdata); » Blog Archive » Away3D 2.0: Green Planet NETHERLANDS — April 15, 2008 @ 5:54 am

  9. My name is Ali majidian,I’m a flash designer.
    in my new projects I need to write some code
    for 3d designing(not only playing a 3d Move but alse
    controling a 3d object)

    I need to join with away3d to get some package for
    my codes in AS 3.0

    Comment by ALI MAJIDIAN ISLAMIC REPUBLIC OF IRAN — May 26, 2008 @ 5:31 am

  10. You guys ROCK! I must say I do like this engine better than PaperVision 3D. So far, you are the kings…

    Comment by Mark Lomb — June 24, 2008 @ 11:29 pm

  11. How can i get the source code about “Away3D 2.2: RailAway Express”?

    Comment by yansong SINGAPORE — October 25, 2008 @ 3:53 am

  12. I love this engine,but now I have many questions to solve,I wish someone can help me .many thanks.

    Comment by CoCo CHINA — January 6, 2009 @ 7:51 am

  13. please change Matrix3d’s class instead of other name .

    because i complex it that will break error with flash.geom.Matrix3d

    Comment by zszen — February 9, 2009 @ 1:49 am

  14. That’s because you are using the Flash 9 version. There is a 3.0.0 branch for Flash 10 into the SVN.

    Comment by Fabrice Closier NETHERLANDS — February 9, 2009 @ 3:16 pm

  15. Line3D Class

    package away3d.primitives {
    import away3d.containers.ObjectContainer3D;
    import away3d.core.base.Vertex;
    import away3d.core.math.Number3D;
    import away3d.core.render.Renderer;
    import away3d.materials.WireframeMaterial;
    public class Line3D extends ObjectContainer3D {

    public var max:uint=512

    private var obj3ds:Array = []
    private var vertexts:Array = []
    private var colors:Array = []
    private var thicks:Array = []
    private var alphas:Array = []

    private var lastColor:uint=0xffffff
    private var lastThick:Number=1
    private var lastAlpha:Number = 1
    private var lastVertext:Vertex = new Vertex
    private var lastAngleY:Number = 0
    private var lastAngleXZ:Number=0

    public function Line3D() {
    vertexts.push(lastVertext.clone())
    }
    //setter & getter
    public function set COLOR(value:uint):void {
    lastColor=value
    }
    public function get COLOR():uint {
    return lastColor
    }
    public function set THICK(value:Number):void {
    lastThick=value
    }
    public function get THICK():Number {
    return lastThick
    }
    public function set ALPHA(value:Number):void {
    lastAlpha=value
    }
    public function get ALPHA():Number {
    return lastAlpha
    }
    public function set POINT(value:Number3D):void {
    lastVertext.setValue(value.x,value.y,value.z)
    }
    public function get POINT():Number3D {
    return lastVertext.position
    }
    public function set ANGLE_Y(value:Number):void {
    lastAngleY = value
    }
    public function get ANGLE_Y():Number {
    return lastAngleY
    }
    public function set ANGLE_XZ(value:Number):void {
    lastAngleXZ = value
    }
    public function get ANGLE_XZ():Number {
    return lastAngleXZ
    }
    //property
    public function moveAngleAddDirectAdd(angleY:Number, angleXZ:Number, length:Number = 10):void {
    lastAngleY += angleY
    lastAngleXZ += angleXZ
    var sinY:Number = Math.sin(lastAngleY)
    var cosY:Number = Math.cos(lastAngleY)
    var sinXZ:Number = Math.sin(lastAngleXZ)
    var cosXZ:Number = Math.cos(lastAngleXZ)
    var lenCY:Number = length*cosY
    var num3d:Number3D = new Number3D(lenCY * sinXZ, length * sinY, lenCY * cosXZ)

    movePositionAdd(num3d)
    }
    public function moveAngleAddDirectTo(angleY:Number, angleXZ:Number, length:Number = 100):void {
    lastAngleY += angleY
    lastAngleXZ += angleXZ
    var sinY:Number = Math.sin(lastAngleY)
    var cosY:Number = Math.cos(lastAngleY)
    var sinXZ:Number = Math.sin(lastAngleXZ)
    var cosXZ:Number = Math.cos(lastAngleXZ)
    var lenCY:Number = length*cosY
    var num3d:Number3D = new Number3D(lenCY * sinXZ, length * sinY, lenCY * cosXZ)

    movePositionAdd(num3d)
    }
    public function moveDirectAdd(angleY:Number, angleXZ:Number, length:Number = 10):void {
    var sinY:Number = Math.sin(angleY)
    var cosY:Number = Math.cos(angleY)
    var sinXZ:Number = Math.sin(angleXZ)
    var cosXZ:Number = Math.cos(angleXZ)
    var lenCY:Number = length*cosY
    var num3d:Number3D = new Number3D(lenCY * sinXZ, length * sinY, lenCY * cosXZ)

    movePositionAdd(num3d)
    }
    public function moveDirectTo(angleY:Number, angleXZ:Number, length:Number = 100):void {
    var sinY:Number = Math.sin(angleY)
    var cosY:Number = Math.cos(angleY)
    var sinXZ:Number = Math.sin(angleXZ)
    var cosXZ:Number = Math.cos(angleXZ)
    var lenCY:Number = length*cosY
    var num3d:Number3D = new Number3D(lenCY * sinXZ, length * sinY, lenCY * cosXZ)

    movePositionTo(num3d)
    }
    public function movePositionAdd(pointAdd:Number3D):void {
    var line3d:LineSegment
    if (obj3ds.length > max-1) {
    line3d = obj3ds.shift()
    colors.shift()
    thicks.shift()
    alphas.shift()
    line3d.material = new WireframeMaterial(lastColor, { alpha:lastAlpha, width:lastThick })
    }else {
    line3d = new LineSegment( {edge:100,material:new WireframeMaterial(lastColor, { alpha:lastAlpha, width:lastThick } )} )
    }
    //var line3d:LineSegment = new LineSegment( {edge:100, material:new WireframeMaterial(lastColor, { alpha:lastAlpha, width:lastThick } )} )
    line3d.mouseEnabled=false
    line3d.start = vertexts[vertexts.length - 1];
    lastVertext.add(pointAdd)
    vertexts.push(lastVertext.clone())
    line3d.end = vertexts[vertexts.length-1]
    addChild(line3d)

    obj3ds.push(line3d)
    colors.push(lastColor)
    thicks.push(lastThick)
    alphas.push(lastAlpha)
    }
    public function movePositionTo(pointTo:Number3D):void {
    var line3d:LineSegment
    if (obj3ds.length > max-1) {
    line3d = obj3ds.shift()
    colors.shift()
    thicks.shift()
    alphas.shift()
    line3d.material = new WireframeMaterial(lastColor, { alpha:lastAlpha, width:lastThick })
    }else {
    line3d = new LineSegment( {edge:100,material:new WireframeMaterial(lastColor, { alpha:lastAlpha, width:lastThick } )} )
    }
    line3d.mouseEnabled=false
    line3d.start = vertexts[vertexts.length - 1];
    lastVertext.setValue(pointTo.x,pointTo.y,pointTo.z)
    vertexts.push(lastVertext.clone())
    line3d.end = vertexts[vertexts.length-1]
    addChild(line3d)

    obj3ds.push(line3d)
    colors.push(lastColor)
    thicks.push(lastThick)
    alphas.push(lastAlpha)
    }
    /*public function pop():void {
    removeChild(obj3ds[obj3ds.length - 1])
    obj3ds.pop()
    colors.pop()
    thicks.pop()
    alphas.pop()
    vertexts.pop()
    }
    public function shift():void {
    removeChild(obj3ds[0])
    obj3ds.shift()
    colors.shift()
    thicks.shift()
    alphas.shift()
    vertexts.shift()
    }*/
    public function clear():void {
    for (var i:int = 0; i < obj3ds.length; i++) {
    removeChild(obj3ds[i])
    }
    obj3ds = []
    colors = []
    thicks = []
    alphas = []
    vertexts = []
    }
    public function get xml():XML {
    var _xml:XML =
    for (var i:int = 0; i < max; i++) {
    _xml.prependChild()
    }
    return _xml
    }
    public function set xml(value:XML):void {
    var _xml:XML = value
    for (var i:int = 0; i < max; i++) {
    //COLOR = xml.color
    //THICK = xml.thick
    //ALPHA = xml.alpha
    //movePositionTo(new Number3D(x,y,z))
    }
    }
    }
    }

    Comment by zszen — February 10, 2009 @ 3:42 am

  16. I’m trying to figure out how to get a collada animation (made in maya playing. It loads fine, textures and all. Couldn’t find a sample of how to play the amination. Any help would be appreciated.

    Heres the code I have so far.

    // import containers
    import away3d.containers.*;
    // import core library
    import away3d.core.base.*;
    // import file format loaders
    import away3d.loaders.*;
    //import math objects
    import away3d.core.math.*;

    // create a 3D-viewport
    var view:View3D = new View3D({x:300, y:200});
    // add viewport to the stage
    addChild(view);

    // start mesh loading
    var loader:Object3DLoader = Collada.load(”model/test.dae”);
    // add the loader object to the scene
    //loader.rotationX = -90;
    view.scene.addChild(loader);

    // position camera
    view.camera.position = new Number3D(1000, 1000, 1000);
    view.camera.lookAt(loader.position);

    // every frame
    addEventListener(Event.ENTER_FRAME, onEnterFrame);
    function onEnterFrame(event:Event):void {
    view.render();
    }

    Comment by Eric UNITED STATES — February 13, 2009 @ 5:05 pm

  17. i found if i use a class extends an object just like Cone.

    if i use visible to it , it’s parent will also have something wrong.

    but if i use a objectcontainer3d.it is ok.

    Comment by zszen CHINA — February 26, 2009 @ 10:53 am

  18. How do I download away3D? I have been to the download page and saved the information but there isn’t any executable!!
    I’m well lost!! Help!!

    Comment by Emanuel — March 14, 2009 @ 5:03 pm

  19. Away3D is not an executable, it’s a library. A collection of classes that you need to import and compile within your flash project.

    Comment by Fabrice Closier NETHERLANDS — March 14, 2009 @ 5:30 pm

  20. I’m looking for someone to make me a model viewer with the rotation arrows that can get the texture for the model from an external source and have that texture be a variable so I can change the texture address later on possibly with xml

    i’ll pay 15$ for it :P

    Comment by Dave — March 16, 2009 @ 2:23 pm

  21. Hey Fabrice thank you for your help. One more question, where do I need to copy the libraries to be able to import it into my project? I mean, is it possible to point from my flash project where the library would be?
    Thanks again!!

    Comment by Emanuel UNITED KINGDOM — March 17, 2009 @ 8:54 am

  22. Emanuel, why don’t you join our dev group?

    Comment by Fabrice Closier NETHERLANDS — March 18, 2009 @ 8:10 am

  23. Hi Fabrice, how can I join it? but also, please, where shall I have my libraries to be able to “import” it into my Flash development?
    Thanks!!

    Comment by Emanuel UNITED KINGDOM — March 18, 2009 @ 9:48 am

  24. Emanuel, look on top of this page… there is a link :)

    Comment by Fabrice Closier NETHERLANDS — March 20, 2009 @ 6:27 pm

  25. mmmh, theres a bug in away3d, when i get a carrousel with a disc and planes on it, if i zoom the camera, and use the zoom to auto adjust the plane it starts inverting the back face of the plane:

    this goes onenterframe ofc
    if (disk)
    disk.rotationY -= 1;
    disk.height=(200/camera.zoom);
    disk.radius=(4000/camera.zoom);
    disk.y=(-2500/camera.zoom);
    P.width=(1500/camera.zoom);
    P.height=(1500/camera.zoom);
    P.y=(-1000/camera.zoom);
    P.x=(-2500/camera.zoom);

    am i doing something stupid or it is really a bug?

    Comment by desgraci COLOMBIA — March 27, 2009 @ 10:53 am

  26. Hi Desgraci, please join our group for technical support. This is not the place… link is on top of this page.

    Comment by Fabrice Closier NETHERLANDS — March 27, 2009 @ 3:38 pm

  27. hehehe woops, dint see this was the COMMENTS, about the real forum XD sorry … :p

    Comment by desgraci COLOMBIA — March 30, 2009 @ 9:43 am

  28. Hello,

    I have just started to make a game, that involves a lot of little vubes on the screen, maybe 150 of them…just wondering if Away 3D is fast enough to do that? I have tried papervision, its quite slow with about 50 cubes, sandy3D is playable but memory usage still goes up at about 100kbytes/s… anybody has any recommendations or tips?

    Comment by Fan Di AUSTRALIA — April 22, 2009 @ 7:19 pm

  29. Hello,

    i am searching for a 3D Cube, which loads logos/pictures from a directory. it will be used for a internet radio with ads on the cube. the cube must be rotate ….
    Who can tell me to do this or who will make this for cash?

    Comment by Stefan AUSTRIA — May 15, 2009 @ 1:38 pm

  30. Sorry I joined the google dev group listed above .. only to find useres bickering and attacking each other over trivial nonsense which had nothing to do with away3d and most of the posts are dated mid last year. Has nobody been working , posting anything since then? I am testing all the flash 3d engines , I successfully used papervision , alternitivia but cannot get away3d to compile. I trying to load a collada and display but get a error with your library ::::

    TypeError: Error #1006: value is not a function.
    at away3d.loaders::Collada/getColorValue()
    at away3d.loaders::Collada/parseColorMaterial()
    at away3d.loaders::Collada/parseMaterial()
    at away3d.loaders::Collada/parseNode()
    at away3d.loaders::Collada/parseScene()
    at away3d.loaders::Collada/parseCollada()
    at away3d.loaders::Collada()
    at away3d.loaders::Object3DLoader/startParsingGeometry()
    at away3d.loaders::Object3DLoader/onGeometryComplete()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at away3d.loaders::Object3DLoader/update()

    I have svn path to your flash10 branch

    If this is not the place to post this .. then tell me where to post it ..

    thanks
    ian

    Comment by ian — May 18, 2009 @ 11:02 am

  31. Hi Ian, sorry about the “bad” behaviour of some users… It’s the first time but I guess it was unevitable…
    Please post on the user group for technical support or search within the group archives. You also can look at tutorials on flashmagazine.com and on this site to get started.

    Comment by Fabrice Closier BELGIUM — May 19, 2009 @ 6:55 am

  32. Hey, Somebody please help me!! Iam a beginner n AS3 & Away3D. Please tell me the code for a 3d object for which if we mouse hit it, it must disappear & the score should be increased.(like finding the hidden object but here the object is in 3D)
    Please Help me! Thanks in Advance!

    Comment by mohan INDIA — May 20, 2009 @ 12:30 pm

  33. Hi Team,
    I have got same error as Ian, while loading dae object with Collada got this error

    TypeError: Error #1006: value is not a function.
    at away3d.loaders::Collada/getColorValue()
    at away3d.loaders::Collada/parseColorMaterial()
    at away3d.loaders::Collada/parseMaterial()
    at away3d.loaders::Collada/parseNode()
    at away3d.loaders::Collada/parseScene()
    at away3d.loaders::Collada/parseCollada()
    at away3d.loaders::Collada()
    at away3d.loaders::Object3DLoader/startParsingGeometry()
    at away3d.loaders::Object3DLoader/onGeometryComplete()
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
    TypeError: Error #1009: Cannot access a prop

    Thnx
    Manoj

    Comment by Manoj Lakhera — June 15, 2009 @ 5:11 am

  34. I got the solution
    http://www.mail-archive.com/away3d-dev@googlegroups.com/msg02552.html

    Thankx
    Manoj Lakhera

    Comment by Manoj Lakhera — June 15, 2009 @ 9:04 am

  35. Well, really wonderful.
    Sea turtle is really great, thanx for sharing

    Comment by Fang Li AUSTRALIA — June 25, 2009 @ 2:37 am

  36. how am i going to use away3d in flash? help please :( i installed it yet i can’t use it

    Comment by bluekhille PHILIPPINES — July 22, 2009 @ 10:05 am

  37. I loaded a Collada file into Away3d using Frustum clipping, I started rotating it and get the following stack overflow message after a few seconds:

    Error: Error #1023: Stack overflow occurred.
    at away3d.core.base::Vertex()[C:\SVN Packages\away3d_3_3_3\away3d\core\base\Vertex.as:22]
    at away3d.core.utils::CameraVarsStore/createVertex()[C:\SVN Packages\away3d_3_3_3\away3d\core\utils\CameraVarsStore.as:102]
    at away3d.core.clip::FrustumClipping/checkFace()[C:\SVN Packages\away3d_3_3_3\away3d\core\clip\FrustumClipping.as:153]
    at away3d.core.clip::FrustumClipping/checkFace()[C:\SVN Packages\away3d_3_3_3\away3d\core\clip\FrustumClipping.as:176]
    at away3d.core.clip::FrustumClipping/checkFace()[C:\SVN Packages\away3d_3_3_3\away3d\core\clip\FrustumClipping.as:176]
    at away3d.core.clip::FrustumClipping/checkFace()[C:\SVN Packages\away3d_3_3_3\away3d\core\clip\FrustumClipping.as:176]
    at away3d.core.clip::FrustumClipping/checkFace()[C:\SVN Packages\away3d_3_3_3\away3d\core\clip\FrustumClipping.as:176]
    …………

    When I stop the script it output the following:

    [Fault] exception, information=undefined
    Fault, Vertex() at Vertex.as:22
    [Fault] exception, information=undefined
    Fault, Vertex() at Vertex.as:22
    [Fault] exception, information=undefined
    Fault, CameraVarsStore.as:66
    [Fault] exception, information=undefined
    Fault, VertexClassification.as:15
    [Fault] exception, information=undefined
    Fault, VertexClassification.as:15
    [Fault] exception, information=undefined
    Fault, VertexClassification.as:15

    RipX

    Comment by RipX — July 23, 2009 @ 8:33 am

  38. If I use the Flash IDE with Away3D and want to test my 3D App, the compilation takes several seconds, which costs me on the whole many time. Is there a way to precompile Away3D like DLLs on windows?

    Comment by Savage — July 30, 2009 @ 8:04 am

  39. Hello everyone,
    I’m user of Haxe, and I just downloaded the latest version of Away3D. To test, I tried this simple code found in the examples. Unfortunately, this does not!
    Thank you for your help.

    File PlaneEssai.hx :
    > import away3d.core.geom.Plane3D;
    >
    > class PlaneEssai
    >
    > {
    >
    > private var _myPlaneA: Plane;
    >
    > public function new()
    >
    > {
    >
    > _myPlaneA = new Plane({material:{bitmap:”turtle_texture”},width:500,height:500,segmentsW:3,segmentsH:3});
    >
    > _myPlaneA.rotationX=90;
    >
    > }
    >
    > public static function main(): Void
    >
    > {
    > new PlaneEssai();
    >
    > }
    >
    > }
    File plane.hxml :
    > -cp /home/fab/Installation/svn/branches/haxe/src/away3d
    > -swf plane.swf
    > -swf-version 10
    > -main PlaneEssai
    > -swf-header 600:400:30:FFFF00

    fab@fab-desktop:~/Installation$ haxe plane.hxml
    PlaneEssai.hx:1: characters 0-32 : Class not found : away3d.core.geom.Plane3D
    fab@fab-desktop:~/Installation$

    Comment by Fabrice — August 11, 2009 @ 7:27 am

  40. Check out http://twotanks3d.com/ for a new tank 3d 3rd person shooter! You may be pleasantly suprised. Beta only for a few more weeks.

    Comment by CG — August 29, 2009 @ 11:30 am

  41. It’s totally Away3D too!

    Comment by CG — August 29, 2009 @ 11:34 am

  42. I want to make a 3D game but when I try out the Advanced_MultiMario example, I’m get only ~12 FPS on my 2.1 GHz white macbook (4mp ram) and only ~35 FPS on my brothers quad core windows desktop with uber gfx card.

    Is this normal?

    Can I make this demo go faster? Is there a GPU wmode or other hardware acceleration that can help out in browser mode? In standalone? How can I see HW accel is working?

    Note: I wasn’t able to get this working from Flex Builder 3. Maybe you can provide some command line steps I can take if you want me to try this:
    http://www.bytearray.org/?p=245

    Thanks!

    Comment by Adaptive UNITED STATES — September 22, 2009 @ 11:04 pm

  43. Hello,

    We are experiencing problem applying texture in small fine strips and checks.

    Those images has been prepared to proper scale for direct application, but the Away3d outputs often carries significant down-sampling artifacts.

    Smooth has been set to true. We have also not done anything with scale. But it still looks like as if Away3d is down-sampling with Nearest Neighbor.

    Appreciate any thoughts.

    Thanks
    Kelvin

    Comment by Kelvin HONG KONG — October 10, 2009 @ 4:46 am

  44. Hi Kelvin,

    This is not the forum and support group, the link is above:
    http://groups.google.com/group/away3d-dev

    I am sorry about your problems, however this is not Away3D’s fault at all.

    If you try your experiment with just Flash (not Away3D) you will notice the same thing. This is a flaw of the Flash software.

    You have a couple of options in Flash, and the same applies to Away3D.

    A few ideas are:

    1. You can use a much smaller texture, up scaling works much better than down scaling.

    2. You can blur your texture a bit

    3. Your best option is to use the same texture dimensions you would expect to see at 100%.

    Hope it helps you

    -Peter

    Comment by Peter — October 11, 2009 @ 5:46 pm

  45. can i use away 3d with macromedia flash 8. i haven’t got CS3/4?

    thanks!

    Comment by nik clifford — October 14, 2009 @ 6:51 am

  46. ps with AS2

    Comment by nik clifford — October 14, 2009 @ 6:53 am

  47. Sorry Nik, AS2 is just too slow…

    Comment by Fabrice Closier NETHERLANDS — October 15, 2009 @ 5:07 pm

  48. Hi Guys,

    I need a freelance away 3D programmer asap. Please send your rates to the e-mail address on our website contact page http://www.omadastudios.com

    Thanks!

    Comment by Bruce — December 11, 2009 @ 6:07 am

  49. Hello, I am new to away3D and I really want to thank to you all because of this fantastic job. This will be the future of the web that I’ve dreamt. i wanted to use this engine in my project of virtual reality of a chemistry lab. So I used your tutorials to learn but I have stuckt in somewhere that I can’t use my 3ds lab tools in flash, Sometimes the objects aren’t able to be seen with a angle of view. Sometimes they can be seen. I didn’t understand the problem in here, in max, when I render, I can see them where they should have been. But in flash, as i just told they aren’t seen sometimes. I don’t but the problem must be with the codes. So do you have any ides for my problem, i really need your advices. these are the photos that I have taken, in the circles you can see my problems. I also added the max render photos that sould have been. By the way I’m sorry for my bad English :(

    max render:
    http://bote.balikesir.edu.tr/~bote0708b/2.1.JPG
    away3d version:
    http://bote.balikesir.edu.tr/~bote0708b/2.JPG

    max render:
    http://bote.balikesir.edu.tr/~bote0708b/1.1.JPG
    away3d version:
    http://bote.balikesir.edu.tr/~bote0708b/1.JPG

    Comment by venom — December 11, 2009 @ 8:41 pm

  50. Hi, away3d team I have a small question,
    I’m building a small game engine on top of Away3d engine. My goal is to enable programmer to inject behavior to loaded ObjectContainer3D or Mesh in runtime (like those in Unity3D).

    So I create a subclass of both mentioned base classes and add few HashMap (from Polygonal AS3 lib) to later holds the injected behavior. For example: NewMesh or NewObjectContainer3D

    What happen was: I load a collada using Collada.parse(…), for example:

    var parser:Collada = new Collada();
    var loadedCollada:ObjectContainer3D = parser.parse(…);

    Then I want my extended class NewObjectContainer3D to contain the loaded collada, so this is what I did:

    var myExtension:NewObjectContainer3D = new NewObjectContainer3D();
    loadedCollada.cloneAll(myExtension);

    This way, I managed to copy the loaded collada to myExtension …
    the problems appears when I try to animate the copied collada … I found that not all bones contained from the first loaded collada were all copied to myExtension …. I dunno, maybe there is a bug in cloneAll() process.

    So I have no choice but to get into the source of both ObjectContainer3D and Mesh … then I add few lines of code, to enable both base classes to hold later behavior….

    My question now: Can I make chance on both two base classes? is this ok with Away3D license agreement? let say I want to make a commercial game?

    Comment by adji INDONESIA — January 29, 2010 @ 8:36 pm

  51. Sure, you can play, edit, change etc… if you do however fix bugs or extend the API, please do share your code with us. Happy coding!

    Comment by Fabrice Closier NETHERLANDS — February 4, 2010 @ 4:41 pm

  52. Is there a way to extract the height of an Mesh object?
    I want to convert the Mesh objects to Sprite3D objects, but I can’t seem to use the Mesh::height property (it’s always 0).

    Comment by Jeffrey Zutt NETHERLANDS — February 5, 2010 @ 9:36 am

  53. @Jeffrey. @venom, and many others: Please register to our group for technical help.

    Comment by Fabrice Closier — February 5, 2010 @ 10:21 am

  54. Hello.
    We have chosen Away3D as basic for creating 3d game on flash.
    Fast render, support of bone animations, work with textures and many, many other (very critical for game development) things do this library the best.
    You can see results here http://story-game-play.com/jc_blog/

    Comment by SGP.Den RUSSIAN FEDERATION — February 9, 2010 @ 7:51 am

  55. Hi, once you load a 3D object with either Loader3D or ObjectLoader3D (for previous versions of Away3D), how do you unload it from memory?

    Setting it to null and removing event listeners just doesn’t do the trick, and with complex models I get stuck with an 800MBs resource hogger, and I just can’t seem to remove the loaded object from memory unless I kill flash as a whole.

    Thank you,
    -TS…

    Comment by ThunderSoul — February 9, 2010 @ 1:24 pm

  56. Hi

    We have made new game with using Away3D.

    Please, look at it here: http://www.coolbuddy.com/games/game.asp?gid=1629

    or here: http://www.kongregate.com/games/buagaga/picture-cubes

    Comment by buagaga — March 24, 2010 @ 7:50 am

  57. Hi I am a newbie in away3d and i am panning a box successfully but somehow i want to stop the pan after 2 rotations so how can i do it.

    please help.

    regards
    Rahul

    Comment by Rahul Banerjee INDIA — April 20, 2010 @ 1:26 am

  58. Hi. Great work. I would love to see an example of mouse interaction that is not gimble locked or doesn’t have that strange distance change effect of the hover camera examples. I would just like natural free rotation. I don’t know a lot of math and am not sure how to use quaternions. Is there an easy way to translate xy mouse into xyz rotation of the object?

    Comment by Jason UNITED STATES — April 30, 2010 @ 6:44 pm

  59. I am looking for someone with experience with Away3D (or I guess a similar flash 3D engine) to help with an art project. We have specific ideas about what we want but we are a bunch of artists that don’t really have the knowledge to actually execute it :)

    We are able to pay little (we’ll be paying from our own pockets without any expectations to make our money back) but we believe there is an added value in the fact that it is an interesting and exciting project. It could also be an opportunity to network a bit with some people doing web based art.

    If you are interested in helping out write me to pablo@pablogaviria.com

    Comment by Pablo Gaviria UNITED STATES — May 6, 2010 @ 7:53 pm

  60. Hi,

    I saw Away3D demos they are pretty impressive then Papervision3D. I am trying to learn Away3D using their built 3.5.0 as it’s latest and stable (crossing my fingers). I tried first program and voilaa I found really strange error I will show you my code here (This is one example I downloaded from tutorials)

    [code removed]

    I am getting error
    //********************************//

    1119: Access of possibly undefined property targetpanangle through a reference with static type away3d.cameras:HoverCamera3D.

    Now I am really confused about away3D is it stable or not yet stable I almost used all previous version from 2.2.0 to 3.5.0 and getting different types of errors.

    can anybody point me in right direction or tell me what I am doing wrong ?

    Thanks,
    Riyasat

    Hi Riyat,
    In your case --> cover is NOT an Away class, probably a custom class added for the purpose of this tutorial.
    I presume it comes from FlashMagazine.com

    In 3.5 HoverCamera3D, has been updated, all "target" names were removed and all varnames are now camelCased
    so targetpanangle is now panAngle. etc...

    Please register to our dev-group for technical assistance.

    Fabrice

    Comment by Riyasat SWEDEN — May 13, 2010 @ 3:43 am

  61. Hi,
    I’m looking for Away 3D developers who can collaborate with me on a project. You will have to get a 3D world up and running, together with the players character, just like any 3D game. This *is* a commercial posting, but I would have to work with someone who can work on a profit-sharing basis, as I don’t have any money to spend on this. So, if you’re interested in revolutionising the world from your bedroom, drop me a line at: iamhereintheworld AT gmail DOT com , and we can get going! :)

    Thanks.

    Comment by Rohit INDIA — May 17, 2010 @ 6:03 am

  62. Hi

    Is it possible to have a 3d view of a dynamically created movieclip(like a floor plan of any shape which will be drawn by the user) using away3d?

    Thanks.

    Comment by Nij INDIA — June 23, 2010 @ 2:22 am

  63. I have a problem with the size of the objects,I run the same swf in different computers and the objects are smaller, I don’t know if is a problem with the flash player, please can somebody help me ?

    Comment by Zerchan COSTA RICA — June 29, 2010 @ 11:12 am

  64. Hi am starting my final year project at uni. I am making a simple 3D visualised american football playbook. The user can select a play a watch it with a free roam camera. Loading the environment and the selected play might be quite large and take ages to load if in photo quality details. Whats the best quality to use to keep a decent loading speed?

    Comment by Patrick Taylor-Edwards — July 12, 2010 @ 7:17 am

  65. Hi!

    I have a class that extends Cube. Inside I have a public function that I want to run inside my loop in the Main class. For some reason the function doesn’t run when I write myCubeClass.update(); even tough it’s obviously there.
    What’s evener weirder is that I don’t get any warnings or errors when I compile.

    Thank you in advance,
    /John

    Comment by John SPAIN — July 19, 2010 @ 10:26 am

  66. Hi,

    I am trying to add preloader in away3dLite and away3d but it seams it is not working. I am trying to make it from last two days and still no success. Can any body help me in that.

    I had develop loader class but it only loads simple swf file not away3d. Please help me how to do that. Thanks

    Riyasat

    Comment by Riyasat SWEDEN — July 21, 2010 @ 10:14 am

  67. Hi, I have a problem creating a Line Segment. I followed the instructions in the book however no lines are showing up when I build the “Drawing irregular lines in space” in Chapter 4. Any reason for this? Is the Line Segment code broken now?

    -Curtis

    Comment by Curtis CANADA — July 22, 2010 @ 9:53 pm

  68. Hi, problem about memory leak

    I run MultiMario example, and find the memory increased slowly. Can anyone give me some suggestion about this problem.

    Comment by Penny — August 4, 2010 @ 9:51 pm

  69. Away 3-d book is great.

    Comment by Bobby Francis Joseph INDIA — August 6, 2010 @ 11:55 pm

  70. I am trying to add a comment here along with some code. But its not getting published here. What should I do.

    Comment by Bobby Francis Joseph INDIA — August 7, 2010 @ 12:00 am

  71. Dear Team,
    I am trying to draw a custom 2-d shape on the screen and then create its 3-d model using Away 3-d. I have included the classes that I have used. I am yet to create the 3-d model using extrusion.
    The problem is that there is always a small offset when making the drawing. When trying out the code please click on the screen at two different points to get the drawing start and going. The drawing is triggered on MouseDown. Please do help me as I have been trying to find a solution for quiet sometime.

    Comment by Bobby Francis Joseph INDIA — August 7, 2010 @ 12:01 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

ruldrurd
   
 
Hair drug test and herbal detox products. Visit drug detox website for more details on cannabis and marijuana drug detox.
FireStats iconPowered by FireStats
Powered by WordPress, Web Design by Laurentiu Piron
Entries (RSS) and Comments (RSS)




rmvb player and mkv codec