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.
Adobe Flash is, except in China, 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.
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.
X3D is a set of royalty-free ISO/IEC standards for declaratively representing 3D computer graphics. X3D includes multiple graphics file formats, programming-language API definitions, and run-time specifications for both delivery and integration of interactive network-capable 3D data. X3D version 4.0 has been approved by Web3D Consortium, and is under final review by ISO/IEC as a revised International Standard (IS).
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 and macOS, as well as for 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.
Navisworks is a 3D design review package for Microsoft Windows.
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.
3D computer graphics software refers to programs 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.
Felgo is a cross-platform development tool, based on the Qt framework. It can be used to create mobile apps or games. Felgo apps and games are supported on iOS, Android, Windows Phone, embedded devices and desktop devices. Felgo developers use QML, JavaScript and C++ to create mobile apps and games.
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.