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