Developer(s) | Flare3D (Ariel Nehmad, Adrian Simonovich, Jose Luis Ressia) |
---|---|
Stable release | |
Written in | ActionScript 3 |
Operating system | Web, Windows, iOS, Android, BlackBerry |
Type | Content creation system |
License | Proprietary |
Website | flare3d |
Flare3D is a framework for developing interactive three-dimensional (3D) graphics within Adobe Flash Player, Adobe Substance and Adobe AIR, written in ActionScript 3. [3] Flare3D includes a 3D object editor (the Flare3D IDE) and a 3D graphics engine for rendering 3D graphics. [1] Flare3D runs on current[ when? ] web browsers utilizing the Adobe Flash Player, and uses Stage3D for GPU-accelerated rendering. Flare3D has not been under active development since late 2014. [4]
Flare3D has been used to develop popular[ vague ] browser-based video games such as FarmVille 2 and CityVille 2. [5] [6] Flare3D is one of the first frameworks to make GPU-accelerated 3D applications practical for web browsers, and is similar in purpose and design to Away3D. [7] [8] [9] Flare3D has been used to create 3D models in online applications, such as Space Designer 3D.
The Flare3D platform consists of a 3D world editor, a runtime engine, and a collection of plug-ins for various applications.
The 3D editor may be used to lay out 3D objects, and to generate compressed Flare3D binary packages of 3D models. Such 3D models and animations may be imported from third-party programs such as Autodesk 3ds Max, or Autodesk Maya, or other mesh-based 3D modeller. The 3D runtime engine is typically supplied as a closed-source SWC package, although small portions are released on the GitHub open-source website. [10]
The Flare3D engine uses Stage3D for GPU-accelerated rendering, and contains support for rigid body physics, skeletal animations, and a proprietary GPU-shader language known as FLSL (Flare3D Shader Language). [11] The engine also integrates with FLARToolkit (for augmented reality), Away Physics (from Away3D) and Starling (an Adobe project). [11]
The Flare3D plug-in for Autodesk 3ds Max is provided for free, and enables one-click exporting of a 3D model from 3ds Max to the Flare3D file format. [12] Animation data is also exported, for "Hierarchical" and "Skinned"-based animations. [12] Texture data is automatically converted from unsupported formats to JPG and PNG formats which are supported by the Flare3D engine. [12]
Flare3D has online help and a collaboratively-edited Wiki, [11] forums, tutorials, examples, and documentation. [13]
Flare3D is used in a number of commercial browser-based Flash video games. [5] [14]
Adobe Flash is a discontinued multimedia software platform used for production of animations, rich internet applications, desktop applications, mobile apps, mobile games, and embedded web browser video players.
Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capabilities and a flexible plugin architecture and must be used on the Microsoft Windows platform. It is frequently used by video game developers, many TV commercial studios, and architectural visualization studios. It is also used for movie effects and movie pre-visualization. 3ds Max features shaders, dynamic simulation, particle systems, radiosity, normal map creation and rendering, global illumination, a customizable user interface, and its own scripting language.
Adobe Shockwave is a discontinued multimedia platform for building interactive multimedia applications and video games. Developers originate content using Adobe Director and publish it on the Internet. Such content could be viewed in a web browser on any computer with the Shockwave Player plug-in installed. MacroMind originated the technology; Macromedia acquired MacroMind and developed it further, releasing Shockwave Player in 1995. Adobe then acquired Shockwave with Macromedia in 2005. Shockwave supports raster graphics, basic vector graphics, 3D graphics, audio, and an embedded scripting language called Lingo.
A shading language is a graphics programming language adapted to programming shader effects. Shading languages usually consist of special data types like "vector", "matrix", "color" and "normal".
Adobe Flash Player was a computer program for viewing multimedia content, executing rich Internet applications, and streaming audio and video content created on the Adobe Flash platform. It can run from a web browser as a browser plug-in or independently on supported devices. Originally created by FutureWave under the name FutureSplash Player, it was renamed to Macromedia Flash Player after Macromedia acquired FutureWave in 1996. After Adobe acquired Macromedia in 2005, it was developed and distributed by Adobe as Adobe Flash Player. It is currently developed and distributed by Zhongcheng for users in China, and by Harman International for enterprise users outside of China, in collaboration with Adobe.
Adobe AIR is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile applications, programmed using Adobe Animate, ActionScript, and optionally Apache Flex. It was originally released in 2008. The runtime supports installable applications on Windows, macOS, and mobile operating systems, including Android, iOS, and BlackBerry Tablet OS.
3D computer graphics, sometimes called CGI, 3-D-CGI or three-dimensional computer graphics, are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering digital images, usually 2D images but sometimes 3D images. The resulting images may be stored for viewing later or displayed in real time.
Web3D, also called 3D Web, is a group of technologies to display and navigate websites using 3D computer graphics.
Computer graphics is a sub-field of computer science which studies methods for digitally synthesizing and manipulating visual content. Although the term often refers to the study of three-dimensional computer graphics, it also encompasses two-dimensional graphics and image processing.
3D computer graphics software refers to packages used to create 3D computer-generated imagery.
WebGL is a JavaScript API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-ins. WebGL is fully integrated with other web standards, allowing GPU-accelerated usage of physics, image processing, and effects in the HTML canvas. WebGL elements can be mixed with other HTML elements and composited with other parts of the page or page background.
Away3D is an open-source platform for developing interactive 3D graphics for video games and applications, in Adobe Flash or HTML5. The platform consists of a 3D world editor, a 3D graphics engine, a 3D physics engine and a compressed 3D model file format (AWD).
Mixamo Inc. is a 3D computer graphics technology company. Based in San Francisco, the company develops and sells web-based services for 3D character animation. Mixamo's technologies use machine learning methods to automate the steps of the character animation process, including 3D modeling to rigging and 3D animation.
Starling is an open source game framework used to create 2D games that run both on mobile and desktop platforms. It recreates the traditional Flash display list architecture on top of accelerated graphics hardware. Several commercial games have been built with Starling, including Angry Birds Friends and Incredipede.
Papervision3D is an open-source, 3D graphics engine for rendering 3D content within Adobe Flash Player and Adobe AIR.
Stage3D is an Adobe Flash Player API for rendering interactive 3D graphics with GPU-acceleration, within Flash games and applications. Flash Player or AIR applications written in ActionScript 3 may use Stage3D to render 3D graphics, and such applications run natively on Windows, Mac OS X, Linux, Apple iOS and Google Android. Stage3D is similar in purpose and design to WebGL.
Scaleform GFx is a discontinued game development middleware package, a vector graphics rendering engine used to display Adobe Flash-based user interfaces and HUDs for video games. In March 2011, Autodesk acquired Scaleform Corporation and Scaleform GFx became part of the Autodesk Gameware line of middleware. On July 12, 2018, Autodesk discontinued Scaleform GFx, and it is no longer available for purchase.
OpenFL is a free and open-source software framework and platform for the creation of multi-platform applications and video games. OpenFL applications can be written in Haxe, JavaScript, or TypeScript, and may be published as standalone applications for several targets including iOS, Android, HTML5, Windows, macOS, Linux, WebAssembly, Flash, AIR, PlayStation 4, PlayStation 3, PlayStation Vita, Xbox One, Wii U, TiVo, Raspberry Pi, and Node.js.