- Lunarcleint: Made the tutorial Video + Utils https://twitter.com/lunarcleint
- Ne_Eo: Made the Away3D x HaxeFlixel renderer + Testing https://twitter.com/Ne_Eo_Twitch
- Doggy Dentures: Made some limitations known, help with Away Builder https://gamebanana.com/members/1790484
This uses the Away3D frame work from OpenFL and makes it renderable in HaxeFlixel as a FlxSprite. With some rendering workarounds in the FlxView3D and Main File, this is possible.
Away3D uses View3D as its primary container so that is what the FlxView3D works with.
There is a planned implemanation of Away3D using a more HaxeFlixel like syntax to make the coder easier to work with.
- Can not render a model with more then ONE texture (can have specular and normal maps).
- Only supports the follow file formats;
.obj, .awd, .3ds, .ac3d, .md2, .md5, .dae, .dfx
. - Amount of View3Ds allowed limited to
FlxG.stage.stage3Ds.length
(preformance dependent in some cases). UseFlx3DUtil.is3DAvailable();
to check if a 3D Instance is available.
- The Away3D OpenFL Library;
openfl install away3d
- Adding the Library to your Project.xml;
<haxelib name="away3d"/>