The topic of this article may not meet Wikipedia's notability guidelines for products and services .(April 2019) |
Developer(s) | Rich Whitehouse |
---|---|
Initial release | 2010 |
Stable release | 4.4.64 / December 7, 2021 |
Operating system | Windows XP and later |
Type | Image viewer, 3D model and animation viewer, medical imaging software (DICOM, Analyze 7.5, NifTI-1), reverse engineering software |
License | Freeware |
Website | www |
Noesis is software for viewing, converting, and reverse engineering data. Common data types supported by the software include images, 3D models, medical imaging (DICOM), and animation. [1]
Noesis was created and is actively maintained by video game programmer Rich Whitehouse. The software supports hundreds of file formats, with a focus on allowing users to understand and analyze data in a way which would not be possible without reverse engineering. This is exemplified by the software's support for many proprietary file formats (including, more recently, animation data from the video game Final Fantasy XV ), in tandem with a continued focus on user plugins and Python scripting features. [2] Noesis has also received a great deal of community support, with native plugins and scripts available to add support for hundreds of additional file formats. [3]
A full version history is maintained in the software's current documentation. [2] Articles have been written to elaborate upon the addition of notable features throughout development, including Python support, physically based rendering, and Autodesk FBX support. [4] [5] [6] [7]
Noesis has been leveraged for numerous well-publicized projects. In late 2010, a video was published to demonstrate the software's real-time physics simulation and Microsoft Kinect motion capture ability. [8] Footage of a real-world subject being tracked in a range-mapped depth view can be seen alongside a rendered view of Ivy, a character from the Soulcalibur series. The character's movements echo the subject's and demonstrate real-time collision between the character's limbs and breasts. The video was featured by numerous press outlets, including Kotaku [9] and The Escapist. [10]
On August 6, 2014, an article was published on a Library of Congress blog, in which Trevor Owens chronicles his discovery of a disc containing an unreleased copy of Duke Nukem: Critical Mass for the PlayStation Portable. [11] In the article, Noesis is used to explore the game data, and an animated GIF embedded in the article shows a jetpack-equipped Duke Nukem rendering inside of Noesis.
Another article was published by the author of Noesis on the Video Game History Foundation blog on October 7, 2017. In this article, the author explores the source code and data of Disney's Aladdin for the Sega Genesis. [12] Readers are invited to follow along with the use of Noesis, leveraging support for extracting and viewing data from the retail distributions of the game.
In December 2018, a script was created for Noesis in order to generate levels for the video game DOOM by tracking the movements of a Roomba. This script, titled DOOMBA, [13] received coverage from a wide range of press outlets, including Variety, [14] Engadget, [15] Popular Mechanics, [16] Polygon, [17] PC Gamer, [18] Digital Trends, [19] Hackaday, [20] Gizmodo, [21] and The Verge. [22]
Noesis is most commonly known for its ability to view and export 3D model and animation data across many different file formats. However, the software also employs native plugin and scripting APIs. Plugins and scripts have been leveraged extensively to provide new functionality, including new file format support, hex editors, binary scanners, a mesh voxelizer, a native debugger and disassembler, a web server for sharing models, a software rasterizer, various visual tools (such as a geometry picker and material selection widget), and a motion capture interface.
Some notable formats and standards supported by Noesis include:
Because Noesis is under active development, the list of supported standards and formats (and the notability thereof) is still routinely changing.
This section needs expansion. You can help by adding to it. (January 2024) |
Duke Nukem 3D is a first-person shooter video game developed by 3D Realms. It is a sequel to the platform games Duke Nukem and Duke Nukem II, published by 3D Realms.
In computing, a plug-in is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible.
The Build Engine is a first-person shooter engine created by Ken Silverman, author of Ken's Labyrinth, for 3D Realms. Like the Doom engine, the Build Engine represents its world on a two-dimensional grid using closed 2D shapes called sectors, and uses simple flat objects called sprites to populate the world geometry with objects.
XnView is an image organizer and general-purpose file manager used for viewing, converting, organizing and editing raster images, as well as general purpose file management. It comes with built-in hex inspection, batch renaming, image scanning and screen capture tools. It is licensed as freeware for private, educational and non-profit uses. For other uses, it is licensed as commercial software.
Crystal Tools is a game engine created and used internally by the Japanese company Square Enix. It combines standard libraries for elements such as graphics, sound and artificial intelligence while providing game developers with various authoring tools. The target systems of Crystal Tools are the PlayStation 3, the Xbox 360, Microsoft Windows and the Wii. This was decided with the intention of making cross-platform production more feasible. The idea for the engine sprang from Square Enix's desire to have a unified game development environment in order to effectively share the technology and know-how of the company's individual teams.
REAPER is a digital audio workstation and MIDI sequencer application created by Cockos. The current version is available for Microsoft Windows, macOS, and Linux. REAPER acts as a host to most industry-standard plug-in formats and can import all commonly used media formats, including video. REAPER and its included plug-ins are available in 32-bit and 64-bit format.
The following tables compare notable reference management software. The comparison includes older applications that may no longer be supported, as well as actively-maintained software.
Xbox Avatars are avatars and characters that represent users of the Xbox network on the Xbox 360, Xbox One, and Xbox Series X and Series S video game consoles, Windows 10, and Windows 10 Mobile. Avatars originally debuted on the Xbox 360 as part of the "New Xbox Experience" system update released on November 19, 2008, updated on Xbox One with "New Xbox One Experience" Xbox One System Software on November 12, 2015, and reimagined with the release of the next generation character for Xbox One on October 11, 2018.
3D computer graphics software refers to packages used to create 3D computer-generated imagery.
FBX (Filmbox) is a proprietary file format developed by Kaydara and owned by Autodesk since 2006. It is used to provide interoperability between digital content creation applications. FBX is also part of Autodesk Gameware, a series of video game middleware.
The Dingoo is a handheld gaming console that supports music and video playback and open game development. The system features an on-board radio and recording program. It was sold to consumers in three colors: white, black, and pink. It was released in February 2009 and had sold over 1 million units.
Duke Nukem is a media franchise named for its main character, Duke Nukem. Created by the company Apogee Software Ltd. as a series of video games for personal computers, the series expanded to games released for various consoles by third-party developers. The first two games in the main series were 2D platformers, while the later games have been a mix of first-person and third-person shooters.
Modern HTML5 has feature-parity with the now-obsolete Adobe Flash. Both include features for playing audio and video within web pages. Flash was specifically built to integrate vector graphics and light games in a web page, features that HTML5 also supports.
Darktable is a free and open-source photography application and raw developer. Rather than being a raster graphics editor like Adobe Photoshop or GIMP, it comprises a subset of image editing operations specifically aimed at non-destructive raw image post-production. It is primarily focused on improving a photographer's workflow by facilitating the handling of large numbers of images. It is freely available in versions tailored for most major Linux distributions, macOS, Solaris and Windows and is released under the GPL-3.0-or-later.
Construct is an HTML5-based 2D video game engine developed by Scirra Ltd. It is aimed primarily at non-programmers, allowing quick creation of games through visual programming. First released as a GPL-licensed DirectX 9 game engine for Microsoft Windows with Python programming on October 27, 2007, it later became proprietary software with Construct 2, as well as switching its API technology from DirectX to NW.js and HTML5, as well as removing Python and adding JavaScript support and its plugin SDK in 2012, and eventually switched to a subscription-based model as a web app.
CloudCompare is a 3D point cloud processing software. It can also handle triangular meshes and calibrated images.
Inkle is a video game development company based in Cambridge, United Kingdom that specialises in interactive narrative, i.e. text-focused computer video games. They have created games such as 80 Days and Sorcery!, a recreation of Steve Jackson’s Sorcery! gamebook series.
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.
Babylon.js is a JavaScript library and 3D engine for displaying real time 3D graphics in a web browser via HTML5. The source code is available on GitHub and distributed under the Apache License 2.0.