Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/openfl/away3d
- Owner: openfl
- License: apache-2.0
- Created: 2016-11-14T23:14:29.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2024-09-03T22:25:28.000Z (3 months ago)
- Last Synced: 2024-10-30T00:54:59.236Z (about 1 month ago)
- Topics: 3d-engine, away3d, haxe, openfl
- Language: Haxe
- Homepage:
- Size: 3.28 MB
- Stars: 206
- Watchers: 19
- Forks: 34
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-haxe-gamedev - Away3D - An open source, real-time 3D engine for OpenFL (`Web`, `Mobile`, `Desktop`). (Game engines)
- awesome-game-engine-dev - Away3D - Real-time 3D engine for OpenFL. [[Website](http://away3d.com)] (Libraries / Haxe)
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