Flare3D is a framework for developing interactive three-dimensional (
3D) graphics within
Adobe Flash Player
Adobe Flash Player (known in Internet Explorer, Firefox, and Google Chrome as Shockwave Flash) is a discontinuedExcept in China, where it continues to be used, as well as Harman for enterprise users. computer program for viewing multimedia ...
,
Adobe Substance
Adobe (from arabic: الطوب Attub ; ) is a building material made from earth and organic materials. is Spanish for mudbrick. In some English-speaking regions of Spanish heritage, such as the Southwestern United States, the term is used ...
and
Adobe AIR
Adobe AIR (also known as Adobe Integrated Runtime and codenamed Apollo) is a cross-platform runtime system currently developed by Harman International, in collaboration with Adobe Inc., for building desktop applications and mobile application ...
, written in
ActionScript 3
ActionScript is an object-oriented programming language originally developed by Macromedia Inc. (later acquired by Adobe). It is influenced by HyperTalk, the scripting language for HyperCard. It is now an implementation of ECMAScript (meani ...
. Flare3D includes a 3D object editor (the Flare3D IDE) and a 3D
graphics engine for rendering 3D graphics.
Flare3D runs on current
web browser
A web browser, often shortened to browser, is an application for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's scr ...
s utilizing the Adobe Flash Player, and uses
Stage3D
Stage3D (codenamed ''Molehill'') 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 ...
for GPU-accelerated rendering. Flare3D has not been under active development since late 2014.
Flare3D has been used to develop popular browser-based video games such as ''
FarmVille
''FarmVille'' is a series of agriculture-simulation social network games developed and published by Zynga in 2009. It is similar to '' Happy Farm'' and ''Farm Town''. Its gameplay involves various aspects of farmland management, such as plo ...
2'' and ''
CityVille 2''.
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
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 (Away Builder), . 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
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 capa ...
, or
Autodesk Maya
Autodesk Maya, commonly shortened to just Maya (; ), is a 3D computer graphics application that runs on Windows, macOS, and Linux, originally developed by Alias and currently owned and developed by Autodesk. It is used to create assets for inter ...
, 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
GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
open-source website.
The Flare3D engine uses Stage3D for GPU-accelerated rendering, and contains support for
rigid body
In physics, a rigid body, also known as a rigid object, is a solid body in which deformation is zero or negligible, when a deforming pressure or deforming force is applied on it. The distance between any two given points on a rigid body rema ...
physics,
skeletal animation
Skeletal animation or rigging is a technique in computer animation in which a character (or other articulated object) is represented in two parts: a polygonal or parametric mesh representation of the surface of the object, and a hierarchical set ...
s, and a proprietary GPU-
shader
In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as '' shading''. Shaders have evolved to perform a variety of s ...
language known as FLSL (Flare3D Shader Language).
The engine also integrates with
FLARToolkit (for
augmented reality
Augmented reality (AR), also known as mixed reality (MR), is a technology that overlays real-time 3D computer graphics, 3D-rendered computer graphics onto a portion of the real world through a display, such as a handheld device or head-mounted ...
),
Away Physics (from
Away3D
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 (Away Builder), ) and Starling (an Adobe project).
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.
[Flare3D Exporter for 3Ds Max](_blank)
, Flare3D Wiki Animation data is also exported, for "Hierarchical" and "Skinned"-based animations.
Texture data is automatically converted from unsupported formats to JPG and PNG formats which are supported by the Flare3D engine.
Flare3D has online help and a collaboratively-edited Wiki,
forums, tutorials, examples, and documentation.
List of games
Flare3D is used in a number of commercial
browser-based
Flash
Flash, flashes, or FLASH may refer to:
Arts, entertainment, and media
Fictional aliases
* The Flash, several DC Comics superheroes with super speed:
** Flash (Jay Garrick)
** Barry Allen
** Wally West, the first Kid Flash and third adult Flash ...
video game
A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controller, computer keyboard, keyboard, or motion sensing device) to generate visual fe ...
s.
[Showcase](_blank)
, Flare3D
* Dimensional Drift (by
Cartoon Network
Cartoon Network (CN) is an American cable television television channel, channel and the flagship property of the Cartoon Network, Inc., a sub-division of the Warner Bros. Discovery Networks division of Warner Bros. Discovery. It launched on ...
)
* NetGuys (by
Vodafone
Vodafone Group Public Limited Company () is a British Multinational company, multinational telecommunications company. Its registered office and global headquarters are in Newbury, Berkshire, England. It predominantly operates Service (economic ...
)
*
CityVille 2 (by
Zynga
Zynga Inc. () is an American video game developer and Video game publisher, publisher known for its social video game services. It was founded in April 2007, with headquarters in San Mateo, California. The company primarily focuses on mobile an ...
)
*
FarmVille 2 (by
Zynga
Zynga Inc. () is an American video game developer and Video game publisher, publisher known for its social video game services. It was founded in April 2007, with headquarters in San Mateo, California. The company primarily focuses on mobile an ...
)
[Farmville 2's 3D character design & animation revealed](_blank)
DigitalArts
* Chase Life (by
Maruti Suzuki
Maruti Suzuki India Limited is a publicly listed Indian subsidiary of Japanese automaker Suzuki Motor Corporation. It is the largest automobile manufacturer in India, specialising in small cars. The company was established by the Government ...
, ad
advergame for the
Alto K10)
“Chase Life” for Maruti Suzuki Motors made with Flare3D
, Flare3D Blog
* Heroica Fortraan (by Lego
Lego (, ; ; stylised as LEGO) is a line of plastic construction toys manufactured by the Lego Group, a privately held company based in Billund, Denmark. Lego consists of variously coloured interlocking plastic bricks made of acrylonitri ...
)
* Monster Fighters (by Lego
Lego (, ; ; stylised as LEGO) is a line of plastic construction toys manufactured by the Lego Group, a privately held company based in Billund, Denmark. Lego consists of variously coloured interlocking plastic bricks made of acrylonitri ...
)
* Sherwood Dungeon (a 3D MMORPG
A massively multiplayer online role-playing game (MMORPG) is a video game that combines aspects of a role-playing video game and a massively multiplayer online game.
As in role-playing games (RPGs), the player assumes the role of a Player charac ...
)[Flare3D Studio Allows For 3D Flash Player Games, Support For Mixamo](_blank)
CinemaBlend
References
Further reading
*
External links
*
{{DEFAULTSORT:Flare3D
IOS video game engines
MacOS programming tools
Mono project applications
Video game engines
3D scenegraph APIs
Freeware 3D graphics software
Freeware game engines