PHIGS (original) (raw)
PHIGS (Programmer’s Hierarchical Interactive Graphics System) ist der ISO-Standard (ISO/IEC 9592) für 3D-Computergrafik, der im Jahr 1988 verabschiedet wurde. PHIGS definiert ein Application Programming Interface, mit dem der hierarchische Aufbau der darzustellenden 3D-Szene beschrieben wird. Insofern ist es ein Beispiel für ein Szenengraph-API. PHIGS unterstützt unter anderem Punkte, Linien mit unterschiedlichen Linienstärken und gefüllte Polygone, beliebige affine Transformationen, perspektivische Darstellung von Text und benutzerdefinierte Clipping-Ebenen.
Property | Value |
---|---|
dbo:abstract | PHIGS (Programmer’s Hierarchical Interactive Graphics System) ist der ISO-Standard (ISO/IEC 9592) für 3D-Computergrafik, der im Jahr 1988 verabschiedet wurde. PHIGS definiert ein Application Programming Interface, mit dem der hierarchische Aufbau der darzustellenden 3D-Szene beschrieben wird. Insofern ist es ein Beispiel für ein Szenengraph-API. PHIGS unterstützt unter anderem Punkte, Linien mit unterschiedlichen Linienstärken und gefüllte Polygone, beliebige affine Transformationen, perspektivische Darstellung von Text und benutzerdefinierte Clipping-Ebenen. PHIGS enthält keine Funktionalität zur Beleuchtung von graphischen Objekten. Daher wurde 1992 der Nachfolger PHIGS+ standardisiert, der zusätzlich das Phong-Beleuchtungsmodell integrierte. Des Weiteren können mit PHIGS+ auch komplexere grafische Primitive wie NURBS verwendet werden. PHIGS verlor mit der Verbreitung von OpenGL an Bedeutung und wird heute nicht mehr für Neuentwicklungen eingesetzt. (de) PHIGS (Programmer's Hierarchical Interactive Graphics System) is an application programming interface (API) standard for rendering 3D computer graphics, considered to be the 3D graphics standard for the 1980s through the early 1990s. Subsequently, a combination of features and power led to the rise of OpenGL, which became the most popular professional 3D API of the mid to late 1990s. Large vendors typically offered versions of PHIGS for their platforms, including DEC PHIGS, IBM's graPHIGS and Sun's SunPHIGS. It could also be used within the X Window System, supported via PEX. PEX consisted of an extension to X, adding commands that would be forwarded from the X server to the PEX system for rendering. Workstations were placed in windows typically, but could also be forwarded to take over the whole screen, or to various printer-output devices. PHIGS was designed in the 1980s, inheriting many of its ideas from the Graphical Kernel System (GKS) of the late 1970s, and became a standard by 1988: ANSI (ANSI X3.144-1988), FIPS (FIPS 153) and then ISO (ISO/IEC 9592 and ISO/IEC 9593). Due to its early gestation, the standard supports only the most basic 3D graphics, including basic geometry and meshes, and only the basic Gouraud, "Dot", and Phong shading for rendering scenes. Although PHIGS ultimately expanded to contain advanced functions (including the more accurate Phong lighting model and Data Mapping), other features considered standard by the mid-1990s were not supported (notably texture mapping), nor were many machines of the era physically capable of optimizing it to perform in real time. (en) PHIGS(Programmer's Hierarchical Interactive Graphics System、フィグス)とは、3次元コンピュータグラフィックスのレンダリングをおこなうための標準化されたAPIである。1990年代において3次元グラフィックスの標準とみなされた。機能と性能を兼ね備えたOpenGLの台頭によって事実上の標準は取って代わられ、現在においてPHIGSはあまり使われていない。 PHIGSは独立した実装(ディジタル・イクイップメント・コーポレーションのDEC PHIGS、IBMのgraPHIGS、サン・マイクロシステムズのSunPHIGSなど)においても存在し、X Window SystemにおいてもPEX(PHIGS Extension to X)を通じてサポートされている。PEXはXの拡張として構成されており、レンダリングのためにXサーバからPEXシステムへ転送されるコマンド群を追加する。PHIGSによって抽象化されるワークステーション資源は通常ウインドウを対象とするが、全画面やプリンタ出力デバイスへと転送することもできる。 PHIGSは1970年代後半におけるGraphical Kernel System(GKS)からの着想を取り込み1980年代に設計され、1989年にはANSI規格(ANSI X3.144-1988)、連邦情報処理標準(FIPS 153)、そしてISO規格(ISO/IEC 9592およびISO/IEC 9593)となった。早期の設計であるため、標準では基本的なジオメトリおよびメッシュ、基本的なグーローシェーディング、ドット、フォンシェーディングによるシーンのレンダリングといったごく基礎的な3次元グラフィックスのみがサポートされており、現代において標準的な機能と想定されるテクスチャマッピングはサポートされていない(ハードウェアがそのリアルタイム処理をサポートしていたとしても)。 (ja) |
dbo:wikiPageExternalLink | http://sourceforge.net/projects/phigs https://web.archive.org/web/20050209211233/http:/www.uni-giessen.de/faq/archiv/pex-faq/msg00000.html https://web.archive.org/web/20121025055446/http:/terrysmith.net/archives/collegehomepage/research/phigs/phigs.html |
dbo:wikiPageID | 965522 (xsd:integer) |
dbo:wikiPageLength | 8249 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1061536748 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:X-based_libraries dbc:ISO_standards dbr:Gouraud_shading dbr:Graphical_Kernel_System dbr:Application_programming_interface dbr:Federal_Information_Processing_Standards dbr:Phong_shading dbc:3D_scenegraph_APIs dbr:ANSI dbr:American_National_Standards_Institute dbr:3D_computer_graphics dbc:Graphics_standards dbr:Central_processing_unit dbr:Rendering_(computer_graphics) dbr:International_Electrotechnical_Commission dbr:International_Organization_for_Standardization dbc:American_National_Standards_Institute_standards dbc:Graphics_libraries dbr:DirectX dbr:OpenGL dbr:XFree86 dbr:X_Window_System dbr:Texture_mapping dbr:Immediate_mode_(computer_graphics) dbr:Scene_graph dbr:Non-uniform_rational_B-spline |
dbp:abbreviation | PHIGS (en) |
dbp:domain | 3 (xsd:integer) |
dbp:organization | dbr:Federal_Information_Processing_Standards dbr:American_National_Standards_Institute dbr:International_Electrotechnical_Commission dbr:International_Organization_for_Standardization |
dbp:relatedStandards | ANSI X3.144-1988, FIPS 153 (en) |
dbp:status | Published (en) |
dbp:title | Programmer's Hierarchical Interactive Graphics System (en) |
dbp:version | ISO/IEC 9592 and ISO/IEC 9593 (en) |
dbp:versiondate | and / (en) |
dbp:wikiPageUsesTemplate | dbt:Efn dbt:ISO_standards dbt:Notelist dbt:Reflist dbt:Short_description dbt:Start_date dbt:Start_date_and_age dbt:Infobox_standardref dbt:List_of_International_Electrotechnical_Commission_standards |
dct:subject | dbc:X-based_libraries dbc:ISO_standards dbc:3D_scenegraph_APIs dbc:Graphics_standards dbc:American_National_Standards_Institute_standards dbc:Graphics_libraries |
gold:hypernym | dbr:API |
rdf:type | dbo:Software yago:Abstraction100002137 yago:Measure100033615 yago:WikicatGraphicsStandards yago:WikicatISO/IECStandards yago:WikicatISOStandards yago:Standard107260623 yago:SystemOfMeasurement113577171 yago:WikicatANSIStandards |
rdfs:comment | PHIGS (Programmer’s Hierarchical Interactive Graphics System) ist der ISO-Standard (ISO/IEC 9592) für 3D-Computergrafik, der im Jahr 1988 verabschiedet wurde. PHIGS definiert ein Application Programming Interface, mit dem der hierarchische Aufbau der darzustellenden 3D-Szene beschrieben wird. Insofern ist es ein Beispiel für ein Szenengraph-API. PHIGS unterstützt unter anderem Punkte, Linien mit unterschiedlichen Linienstärken und gefüllte Polygone, beliebige affine Transformationen, perspektivische Darstellung von Text und benutzerdefinierte Clipping-Ebenen. (de) PHIGS (Programmer's Hierarchical Interactive Graphics System) is an application programming interface (API) standard for rendering 3D computer graphics, considered to be the 3D graphics standard for the 1980s through the early 1990s. Subsequently, a combination of features and power led to the rise of OpenGL, which became the most popular professional 3D API of the mid to late 1990s. (en) PHIGS(Programmer's Hierarchical Interactive Graphics System、フィグス)とは、3次元コンピュータグラフィックスのレンダリングをおこなうための標準化されたAPIである。1990年代において3次元グラフィックスの標準とみなされた。機能と性能を兼ね備えたOpenGLの台頭によって事実上の標準は取って代わられ、現在においてPHIGSはあまり使われていない。 PHIGSは独立した実装(ディジタル・イクイップメント・コーポレーションのDEC PHIGS、IBMのgraPHIGS、サン・マイクロシステムズのSunPHIGSなど)においても存在し、X Window SystemにおいてもPEX(PHIGS Extension to X)を通じてサポートされている。PEXはXの拡張として構成されており、レンダリングのためにXサーバからPEXシステムへ転送されるコマンド群を追加する。PHIGSによって抽象化されるワークステーション資源は通常ウインドウを対象とするが、全画面やプリンタ出力デバイスへと転送することもできる。 (ja) |
rdfs:label | PHIGS (de) PHIGS (ja) PHIGS (en) |
owl:sameAs | freebase:PHIGS yago-res:PHIGS wikidata:PHIGS dbpedia-de:PHIGS dbpedia-ja:PHIGS dbpedia-no:PHIGS dbpedia-tr:PHIGS https://global.dbpedia.org/id/wwYu |
prov:wasDerivedFrom | wikipedia-en:PHIGS?oldid=1061536748&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:PHIGS |
is dbo:wikiPageRedirects of | dbr:Programmer's_Hierarchical_Interactive_Graphics_System dbr:Phigs dbr:DEC_PHIGS dbr:FIPS_153 dbr:Central_Structure_Store dbr:ISO/IEC_9592 dbr:ISO/IEC_9593 dbr:IEC_9592 dbr:IEC_9593 dbr:Central_structure_store dbr:PHIGS+ dbr:GraPHIGS dbr:SunPHIGS dbr:Programmer's_hierarchical_interactive_graphics_system dbr:ISO9592 dbr:ISO9593 dbr:ISO_9592 dbr:ISO_9593 |
is dbo:wikiPageWikiLink of | dbr:Graphical_Kernel_System dbr:NAPLPS dbr:Programmer's_Hierarchical_Interactive_Graphics_System dbr:Computer_Graphics:_Principles_and_Practice dbr:PEX_(disambiguation) dbr:HP_Color_recovery dbr:IrisVision dbr:Alliant_Computer_Systems dbr:Graphical_Data_Display_Manager dbr:List_of_International_Organization_for_Standardization_standards,_8000-9999 dbr:List_of_STEP_(ISO_10303)_parts dbr:Phigs dbr:DEC_PHIGS dbr:FIPS_153 dbr:IBM_AIX dbr:OpenGL dbr:OpenVMS dbr:X_Window_System dbr:X_Window_System_protocols_and_architecture dbr:Central_Structure_Store dbr:Visualization_(graphics) dbr:ISO/IEC_9592 dbr:ISO/IEC_9593 dbr:ISO/IEC_JTC_1/SC_24 dbr:Scene_graph dbr:Non-uniform_rational_B-spline dbr:Retained_mode dbr:Xsgi dbr:IEC_9592 dbr:IEC_9593 dbr:Central_structure_store dbr:PHIGS+ dbr:GraPHIGS dbr:SunPHIGS dbr:Programmer's_hierarchical_interactive_graphics_system dbr:ISO9592 dbr:ISO9593 dbr:ISO_9592 dbr:ISO_9593 |
is foaf:primaryTopic of | wikipedia-en:PHIGS |