Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/openfl/away3d

An open source, real-time 3D engine for OpenFL
https://github.com/openfl/away3d

3d-engine away3d haxe openfl

Last synced: 25 days ago
JSON representation

An open source, real-time 3D engine for OpenFL

Awesome Lists containing this project

README

        

[![Apache 2.0 License](https://img.shields.io/badge/license-Apache-blue.svg?style=flat)](LICENSE.md) [![Haxelib Version](https://img.shields.io/github/tag/openfl/away3d.svg?style=flat&label=haxelib)](http://lib.haxe.org/p/away3d) [![Build Status](https://img.shields.io/github/actions/workflow/status/openfl/away3d/main.yml?branch=master)](https://github.com/openfl/away3d/actions)

Away3D
======

Away3D is an open source platform for developing interactive 3D graphics for video games and applications.

Features
--------

- Cross-platform target support (Flash, HTML5, iOS, Android, Windows, Mac, Linux)
- Texture mapping with mipmapping
- Lighting
- Shadow mapping (in most cases)
- Model loading: 3DS, AWD, MD5, MD2, DAE
- Skeleton animation
- Skinned animation
- 3D particle system
- Line drawing (Segments & SegmentSets)

Installation
------------

You can easily install Away3D with OpenFL:

openfl install away3d

To add it to an OpenFL project, add this to your project file:

```xml

```

To list available samples, run:

openfl create away3d

Development Builds
------------------

Clone the Away3D repository:

git clone https://github.com/openfl/away3d

Tell haxelib where your development copy of Away3D is installed:

haxelib dev away3d away3d

To return to release builds:

haxelib dev away3d