HOME

TheInfoList



OR:

Noesis is software for viewing,
converting Converting companies are companies that specialize in modifying or combining raw materials such as polyesters, adhesives, silicone, adhesive tapes, foams, plastics, felts, rubbers, liners and metals, as well as other materials, to create new pro ...
, and
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
data. Common data types supported by the software include images,
3D model In 3D computer graphics, 3D modeling is the process of developing a mathematical coordinate-based representation of any surface of an object (inanimate or living) in three dimensions via specialized software by manipulating edges, vertices, an ...
s, medical imaging ( DICOM), and
animation Animation is a method by which image, still figures are manipulated to appear as Motion picture, moving images. In traditional animation, images are drawn or painted by hand on transparent cel, celluloid sheets to be photographed and exhibited ...
. Noesis was created and is actively maintained by
video game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This fee ...
programmer
Rich Whitehouse Rich may refer to: Common uses * Rich, an entity possessing wealth * Rich, an intense taste, flavor, color, sound, texture, or feeling **Rich (wine), a descriptor in wine tasting Places United States * Rich, Mississippi, an unincorporated ...
. The software supports hundreds of
file formats A file format is a standard way that information is encoded for storage in a computer file. It specifies how bits are used to encode information in a digital storage medium. File formats may be either proprietary or free. Some file formats ...
, with a focus on allowing users to understand and analyze data in a way which would not be possible without
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
. 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 is an action role-playing game developed and published by Square Enix. The fifteenth main installment of the ''Final Fantasy'' series, it was released for the PlayStation 4 and Xbox One in 2016, Microsoft Windows in 2018, and as a launch title ...
''), in tandem with a continued focus on user plugins and
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
scripting features. 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.


History

A full version history is maintained in the software's current documentation. Articles have been written to elaborate upon the addition of notable features throughout development, including
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
support,
physically based rendering Physically based rendering (PBR) is a computer graphics approach that seeks to render images in a way that models the flow of light in the real world. Many PBR pipelines aim to achieve photorealism. Feasible and quick approximations of the b ...
, and Autodesk FBX support. 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 Kinect is a line of motion sensing input devices produced by Microsoft and first released in 2010. The devices generally contain RGB cameras, and infrared projectors and detectors that map depth through either structured light or time of fli ...
motion capture ability. 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 is a weapon-based fighting video game franchise by Bandai Namco Entertainment. There are seven main installments of video games and various media spin-offs, including music albums and a series of manga books. The first game in the series, '' ...
'' 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 ''Kotaku'' is a video game website and blog that was originally launched in 2004 as part of the Gawker Media network. Notable former contributors to the site include Luke Smith, Cecilia D'Anastasio, Tim Rogers, and Jason Schreier. History ...
and The Escapist. On August 6, 2014, an article was published on a
Library of Congress The Library of Congress (LOC) is the research library that officially serves the United States Congress and is the ''de facto'' national library of the United States. It is the oldest federal cultural institution in the country. The library is ...
blog, in which Trevor Owens chronicles his discovery of a disc containing an unreleased copy of '' Duke Nukem: Critical Mass'' for the
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PAL regions on September 1, 2005, ...
. In the article, Noesis is used to explore the game data, and an animated
GIF The Graphics Interchange Format (GIF; or , see pronunciation) is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. ...
embedded in the article shows a jetpack-equipped
Duke Nukem ''Duke Nukem'' is a video game series named for its main character, Duke Nukem. Created by the company Apogee Software Ltd. (now 3D Realms) as a series of video games for personal computers, the series expanded to games released for various co ...
rendering inside of Noesis. Another article was published by the author of Noesis on the
Video Game History Foundation The Video Game History Foundation is a non-profit foundation founded by Frank Cifaldi. The primary aim of the foundation is the archival, preservation, and dissemination of historical media related to video games. History In a talk given at th ...
blog on October 7, 2017. In this article, the author explores the source code and data of ''
Disney's Aladdin ''Aladdin'' is a Disney media franchise comprising a film series and additional media. It began with the 1992 American animated feature of the same name, which was based on the tale of the same name, and was directed by Ron Clements and John ...
'' for the
Sega Genesis The Sega Genesis, known as the outside North America, is a 16-bit Fourth generation of video game consoles, fourth generation home video game console developed and sold by Sega. It was Sega's third console and the successor to the Master Syst ...
. 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 Doom is another name for damnation. Doom may also refer to: People * Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed * Daniel Doom (born 1934), Belgian cyclist * Debbie Doom (born 1963), American softball pitcher * ...
'' by tracking the movements of a
Roomba Roomba is a series of autonomous robotic vacuum cleaners made by the company iRobot. Introduced in September 2002, they have a set of sensors that enable them to navigate the floor area of a home. These sensors can detect the presence of obstac ...
. This script, titled DOOMBA, received coverage from a wide range of press outlets, including
Variety Variety may refer to: Arts and entertainment Entertainment formats * Variety (radio) * Variety show, in theater and television Films * ''Variety'' (1925 film), a German silent film directed by Ewald Andre Dupont * ''Variety'' (1935 film), ...
,
Engadget ''Engadget'' ( ) is a multilingual technology blog network with daily coverage of gadgets and consumer electronics. ''Engadget'' manages ten blogs four of which are written in English and six have international versions with independent editori ...
,
Popular Mechanics ''Popular Mechanics'' (sometimes PM or PopMech) is a magazine of popular science and technology, featuring automotive, home, outdoor, electronics, science, do-it-yourself, and technology topics. Military topics, aviation and transportation o ...
,
Polygon In geometry, a polygon () is a plane figure that is described by a finite number of straight line segments connected to form a closed ''polygonal chain'' (or ''polygonal circuit''). The bounded plane region, the bounding circuit, or the two toge ...
,
PC Gamer ''PC Gamer'' is a magazine and website founded in the United Kingdom in 1993 devoted to PC gaming and published monthly by Future plc. The magazine has several regional editions, with the UK and US editions becoming the best selling PC games ma ...
,
Digital Trends Digital Trends is a Portland, Oregon-based tech news, lifestyle, and information website that publishes news, reviews, guides, how-to articles, descriptive videos and podcasts about technology and consumer electronics products. With offices i ...
,
Hackaday ''Hackaday'' is a hardware hacking website. It was founded in 2004 as a web magazine. Since 2014, Hackaday also hosts a community database of open-source hardware designs. History Hackaday was founded in 2004 by Phillip Torrone as a web mag ...
,
Gizmodo ''Gizmodo'' ( ) is a design, technology, science and science fiction website. It was originally launched as part of the Gawker Media network run by Nick Denton, and runs on the Kinja platform. ''Gizmodo'' also includes the subsite ''io9'', whic ...
, and
The Verge ''The Verge'' is an American technology news website operated by Vox Media, publishing news, feature stories, guidebooks, product reviews, consumer electronics news, and podcasts. The website launched on November 1, 2011, and uses Vox Media' ...
.


Features

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 editor A hex editor (or ''binary file editor'' or ''byte editor'') is a computer program that allows for manipulation of the fundamental binary data that constitutes a computer file. The name 'hex' comes from 'hexadecimal', a standard numerical format f ...
s, binary scanners, a mesh voxelizer, a native
debugger A debugger or debugging tool is a computer program used to software testing, test and debugging, debug other programs (the "target" program). The main use of a debugger is to run the target program under controlled conditions that permit the pr ...
and
disassembler A disassembler is a computer program that translates machine language into assembly language—the inverse operation to that of an assembler. A disassembler differs from a decompiler, which targets a high-level language rather than an assembly lan ...
, a
web server A web server is computer software and underlying hardware that accepts requests via HTTP (the network protocol created to distribute web content) or its secure variant HTTPS. A user agent, commonly a web browser or web crawler, initiate ...
for sharing models, a software rasterizer, various visual tools (such as a geometry picker and material selection widget), and a
motion capture Motion capture (sometimes referred as mo-cap or mocap, for short) is the process of recording the movement of objects or people. It is used in military, entertainment, sports, medical applications, and for validation of computer vision and robo ...
interface. Some notable formats and standards supported by Noesis include: * 3D Studio Max (legacy .3ds and .ase formats) * Autodesk FBX * Biovision Hierarchy *
Build Engine 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 sector ...
*
COLLADA COLLADA (for ''COLLA''borative ''D''esign ''A''ctivity) is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available ...
*
Deluxe Paint Deluxe Paint, often referred to as ''DPaint'', is a bitmap graphics editor created by Dan Silva for Electronic Arts and published for the then-new Amiga 1000 in November 1985. A series of updated versions followed, some of which were ported ...
* DICOM and other formats common to
MRI Magnetic resonance imaging (MRI) is a medical imaging technique used in radiology to form pictures of the anatomy and the physiological processes of the body. MRI scanners use strong magnetic fields, magnetic field gradients, and radio waves ...
, CT,
PET A pet, or companion animal, is an animal kept primarily for a person's company or entertainment rather than as a working animal, livestock, or a laboratory animal. Popular pets are often considered to have attractive appearances, intelligence, ...
,
PET-CT Positron emission tomography–computed tomography (better known as PET-CT or PET/CT) is a nuclear medicine technique which combines, in a single gantry, a positron emission tomography (PET) scanner and an x-ray computed tomography (CT) scan ...
, etc. devices * ''
Final Fantasy VII is a 1997 role-playing video game developed by Square for the PlayStation console. It is the seventh main installment in the ''Final Fantasy'' series. Published in Japan by Square, it was released in other regions by Sony Computer Entertai ...
'', ''
Final Fantasy VIII is a role-playing video game developed and published by Square for the PlayStation console. Released in 1999, it is the eighth main installment in the ''Final Fantasy'' series. Set on an unnamed fantasy world with science fiction elements, t ...
'', ''
Final Fantasy IX is a 2000 role-playing video game developed and published by Square (video game company), Square for the PlayStation (console), PlayStation video game console. It is the ninth game in the main ''Final Fantasy'' series. The plot focuses on a wa ...
'', ''
Final Fantasy X is a role-playing video game developed and published by Square as the tenth main entry in the ''Final Fantasy'' series. Originally released in 2001 for PlayStation 2, the game was re-released as ''Final Fantasy X/X-2 HD Remaster'' for PlayStat ...
'', ''
Final Fantasy XI also known as ''Final Fantasy XI Online'', is a massively multiplayer online role-playing game (MMORPG), originally developed and published by Squaresoft and then published by Square Enix as the eleventh main installment of the ''Final Fantasy ...
'', ''
Final Fantasy XII is a role-playing video game developed and published by Square Enix. The twelfth main installment of the '' Final Fantasy'' series, it was first released for the PlayStation 2 in 2006. It introduced several innovations to the series: an open ...
'', ''
Final Fantasy XIII is a role-playing video game developed and published by Square Enix for the PlayStation 3 and Xbox 360 consoles and later for the Microsoft Windows operating system. Released in Japan in December 2009 and international in March 2010, it is the ...
'', ''
Final Fantasy XV is an action role-playing game developed and published by Square Enix. The fifteenth main installment of the ''Final Fantasy'' series, it was released for the PlayStation 4 and Xbox One in 2016, Microsoft Windows in 2018, and as a launch title ...
'', and others in the '' ''Final Fantasy'' series *
glTF glTF is a standard file format for three-dimensional scenes and models. A glTF file uses one of two possible file extensions: .gltf (JSON/ASCII) or .glb ( binary). Both .gltf and .glb files may reference external binary and texture resources. A ...
(1.0 and 2.0) * Various
id Tech id Tech is a series of separate game engines designed and developed by id Software. Prior to the presentation of the id Tech 5-based game '' Rage'' in 2011, the engines lacked official designation and as such were simply referred to as the ''D ...
derived games and engines *
Gamebryo Gamebryo (; ; formerly NetImmerse until 2003) is a game engine developed by Gamebase Co., Ltd. and Gamebase USA, that incorporates a set of tools and plugins including run-time libraries, supporting video game developers for numerous cross-pl ...
, including recent revisions for '' The Elder Scrolls V: Skyrim'' and ''
Fallout 4 ''Fallout 4'' is a 2015 action role-playing game developed by Bethesda Game Studios and published by Bethesda Softworks. It is the fourth main game in the ''Fallout'' series and was released worldwide on November 10, 2015, for PlayStation 4, ...
'' *
Unreal Engine 4 Unreal Engine (UE) is a 3D computer graphics game engine developed by Epic Games, first showcased in the 1998 first-person shooter game ''Unreal''. Initially developed for PC first-person shooters, it has since been used in a variety of genre ...
* VOX, KVX, and other
voxel In 3D computer graphics, a voxel represents a value on a regular grid in three-dimensional space. As with pixels in a 2D bitmap, voxels themselves do not typically have their position (i.e. coordinates) explicitly encoded with their values. Ins ...
formats * ASTC,
S3TC S3 Texture Compression (S3TC) (sometimes also called DXTn, DXTC, or BCn) is a group of related lossy texture compression algorithms originally developed by Iourcha et al. of S3 Graphics, Ltd. for use in their Savage 3D computer graphics accelerat ...
,
PVRTC PVRTC (PowerVR Texture Compression) and PVRTC2 are a family of lossy, fixed-rate texture compression formats used in PowerVR's MBX (PVRTC only), SGX and Rogue technologies. The PVRTC algorithm is documented in Simon Fenney's paperTexture Compressio ...
, and many other forms of texture compression * Texture, geometry, and memory formats specific to many different
console Console may refer to: Computing and video games * System console, a physical device to operate a computer ** Virtual console, a user interface for multiple computer consoles on one device ** Command-line interface, a method of interacting with ...
systems * Common image and model formats, including
GIF The Graphics Interchange Format (GIF; or , see pronunciation) is a bitmap image format that was developed by a team at the online services provider CompuServe led by American computer scientist Steve Wilhite and released on 15 June 1987. ...
,
JPEG JPEG ( ) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and imag ...
,
JPEG 2000 JPEG 2000 (JP2) is an image compression standard and coding system. It was developed from 1997 to 2000 by a Joint Photographic Experts Group committee chaired by Touradj Ebrahimi (later the JPEG president), with the intention of superseding the ...
, PNG, OBJ,
PLY Ply, Pli, Plies or Plying may refer to: Common uses * Ply (layer), typically of paper or wood ** Plywood, made of layers of wood ** Tire ply, a layer of cords embedded in the rubber of a tire Places * Plymouth railway station, England, station ...
, STL, and many others * Hundreds of unique game formats, including those used in '' Battlezone'', '' Bujingai'', '' Chasm: The Rift'', ''
Duke Nukem Forever ''Duke Nukem Forever'' is a 2011 first-person shooter game developed by Gearbox Software and published by 2K Games for Windows, PlayStation 3, and Xbox 360. It is the fourth main installment in the ''Duke Nukem'' series and the sequel to ''Duke ...
'', '' Desert Strike'', '' Jedi Knight'', ''
Messiah In Abrahamic religions, a messiah or messias (; , ; , ; ) is a saviour or liberator of a group of people. The concepts of ''mashiach'', messianism, and of a Messianic Age originated in Judaism, and in the Hebrew Bible, in which a ''mashiach'' ...
'', ''
Space Channel 5 ''Space Channel 5'' is a music video game developed by Sega AM9 and published by parent company Sega. Originally released for the Dreamcast (1999 in Japan, 2000 worldwide), it was later ported to the PlayStation 2 (2002 in Europe, 2003 in Japan ...
'', ''
Tokyo Jungle is a survival action game developed by Crispy's! and published by Sony Computer Entertainment for the PlayStation 3. The game takes place in a deserted, futuristic Tokyo, in which the city has transformed into a vicious wildlife wasteland. ''Tok ...
'', and many others Because Noesis is under active development, the list of supported standards and formats (and the notability thereof) is still routinely changing.


References


External links

* {{DEFAULTSORT:Noesis Windows-only free software Freeware 3D graphics software 3D animation software 3D graphics software Imaging Windows graphics-related software