GUI,graphical_user_interface

Difference between r1.1 and the current

@@ -1,3 +1,321 @@
#noindex
Sub:
winp_interface
WIMP : Windows, Icons, Menu, Pointer
[[GUI프로그래밍,GUI_programming]] =,GUI_programming .
{
'''GUI programming'''
[[파이썬,Python]] : https://wiki.python.org/moin/GuiProgramming ... Python GUI Programming // Python_GUI_Programming
일단 Tkinter { https://wiki.python.org/moin/TkInter }가 내장이고... 많은것들이 있다
Up: [[GUI,graphical_user_interface]] [[프로그래밍,programming]]
} // GUI programming Ggl:"GUI programming"
wimp_interface
{
WIMP interface
WIMP : Windows, Icons, Menu, Pointer .... [[창,window]] [[아이콘,icon]] [[메뉴,menu]] [[포인터,pointer]]?
} // wimp interface Ggl:"wimp interface"
 
[[창,window]] or [[윈도우,window]]
{
보통 맨 위에 title_bar 가 있고 , 거기에 control 버튼이 있다 - Windows는 9x부터 {{{_ □ ×}}}
 
Sub:
[[창관리자,window_manager]] =,window_manager =,window_manager . window_manager WtEn:window_manager (WM) |=,WM WM
 
[[tiling_window_manager]] =,tiling_window_manager =,tiling_window_manager . tiling_window_manager
{
'''tiling window manager'''
https://en.wikipedia.org/wiki/Tiling_window_manager
} // tiling window manager Ggl:"tiling window manager"
 
[[compositing_window_manager]] =,compositing_window_manager | =,compositing_manager | =,compositor . WtEn:compositor WtEn:compositing_window_manager WtEn:compositing_manager
{
compositing_window_manager = compositing_manager = compositor
compositing window manager = compositing manager = compositor (we)
 
[[WpEn:Compositing_window_manager]] = https://en.wikipedia.org/wiki/Compositing_window_manager
} // compositing window manager Ndict:"compositing window manager" Ggl:"compositing window manager"
 
MKL
데스크톱,desktop ?
 
 
}
[[아이콘,icon]] =아이콘,icon =,icon 아이콘 icon
{
icon
아이콘
}
[[메뉴,menu]] =메뉴,menu =,menu 메뉴 menu
{
menu
메뉴
}
[[포인터,pointer]] - 저거 (메모리 주소 포인터) 말고 [[mouse_pointer]] of [[마우스,mouse]]
 
 
MKLINK
[[computer_graphics]] =,computer_graphics =,computer_graphics . computer_graphics |=,CG CG
{
컴퓨터그래픽스
 
Topics or rel
[[드로잉,drawing]]
[[rendering]] [[렌더링,rendering]]외의 번역이 없을듯한데?...
[[프레임버퍼,framebuffer]]
[[비디오,video]]
[[비디오메모리,video_memory]]
[[graphics_hardware]] - [[하드웨어,hardware]] .... [[그래픽스하드웨어,graphics_hardware]]?
...
 
 
Computer Graphics: Principles and Practice
https://everything2.com/title/Computer+Graphics%253A+Principles+and+Practice
 
https://en.wiktionary.org/wiki/computer_graphics
 
[[템플OS,TempleOS]]
Coding Graphics in TempleOS is Too Easy - YouTube
https://www.youtube.com/watch?v=d3eFHyryopQ&ab_channel=TsodingDaily
 
 
[[셰이더,shader]] =,shader .
{
vertex_shader =,vertex_shader . vertex_shader
vertex shader
정점 셰이더, 버텍스 셰이더 [* https://terms.naver.com/entry.naver?docId=3482344&cid=58439&categoryId=58439]
WtEn:vertex_shader x 2023-10
WpSp:Vertex_shader ?
WpEn:Vertex_shader ? gggggggggg
surface_shader =,surface_shader . surface_shader
WtEn:surface_shader ?
WpSp:Surface_shader ? mmmmmmmm
WpEn:Surface_shader ? kkkkkkkkkkkkk
"vertex shader"
Ggl:"vertex shader"
 
pixel_shader
[[픽셀,pixel]] or [[화소,pixel]]?
WtEn:pixel_shader ?
 
volume_shader
WtEn:volume_shader ?
Volume_shader
 
displacement_shader =,displacement_shader . displacement_shader
[[변위,displacement]]
WtEn:displacement_shader ?
 
light_shader =,light_shader . light_shader
WtEn:light_shader ?
 
geometry_shader =,geometry_shader . geometry_shader
기하 셰이더
지오메트리 셰이더 [* https://terms.naver.com/entry.naver?docId=3482344&cid=58439&categoryId=58439]
WtEn:geometry_shader ?
geometry_shader
 
compute_shader =,compute_shader . compute_shader
compute shader
WtEn:compute_shader ?
aka compute_kernel
https://ko.wikipedia.org/wiki/컴퓨트_커널
https://www.khronos.org/opengl/wiki/Compute_Shader
 
shader_pipeline - rel. [[rendering_pipeline]]
 
GLSL
OpenGL shading language
 
HLSL Naver:HLSL
 
 
[[https://terms.naver.com/entry.naver?docId=3482344&cid=58439&categoryId=58439 지형 공간정보체계 용어사전: Shader 셰이더]]
WpEn:Shader
= https://en.wikipedia.org/wiki/Shader
...
Naver:shader
 
}
 
[[셰이딩,shading]] =,shading .
{
Gouraud_shading
[[https://terms.naver.com/entry.naver?docId=3477175&cid=58439&categoryId=58439 지형 공간정보체계 용어사전: Gouraud Shading 고러드 셰이딩]]
Phong_shading
[[https://terms.naver.com/entry.naver?docId=3480745&cid=58439&categoryId=58439 지형 공간정보체계 용어사전: Phong Shading 퐁 셰이딩]]
 
WpEn:Shading
= https://en.wikipedia.org/wiki/Shading
}
 
rendering =,rendering .
{
렌더링
 
Sub:
[[rendering_pipeline]] =,rendering_pipeline =,rendering_pipeline . rendering_pipeline
{
rendering pipeline
WtEn:rendering_pipeline ?
 
[[ISBN(1558603875)]] Jim Blinn's corner: a trip down the graphics pipeline (1998)
}
 
Twin:
https://en.wiktionary.org/wiki/rendering#English
 
https://ko.wikipedia.org/wiki/렌더링
image_synthesis 와 동의어??
[[WpEn:Rendering_(computer_graphics)]]
= [https://en.wikipedia.org/wiki/Rendering_(computer_graphics)]
}
 
rasterization =,rasterization .
{
'''rasterisation, rasterization'''
 
vector_graphics to raster_graphics([[비트맵,bitmap]])?
 
Sub:
font_rasterization
WpKo:글꼴_래스터화
= https://ko.wikipedia.org/wiki/글꼴_래스터화
WpEn:Font_rasterization
= https://en.wikipedia.org/wiki/Font_rasterization
 
WpEn:Rasterisation
https://en.wikipedia.org/wiki/Rasterisation
}
 
raytracing =,raytracing .
ray_tracing =,ray_tracing . ray_tracing
{
ray tracing
ray_tracing
 
https://en.wiktionary.org/wiki/ray_tracing
 
https://everything2.com/title/Ray+Tracing
 
[[WpEn:Ray_tracing_(graphics)]]
= [[https://en.wikipedia.org/wiki/Ray_tracing_(graphics)]]
 
MKL: [[POV-Ray]] =,POV-Ray . POV-Ray { https://everything2.com/title/POV-Ray WpKo:POV-Ray WpEn:POV-Ray Ggl:POV-Ray }
 
MKL IF NECESSARY: [[raytracer]] = [[ray_tracer]]
 
}
 
raycasting =,raycasting .
{
WpEn:Ray_casting
= https://en.wikipedia.org/wiki/Ray_casting
}
 
texture =,texture .
{
텍스처
텍스쳐
표면?
 
texture_map =,texture_map .
texture_mapping =,texture_mapping .
{
Sub:
bump_mapping WpKo:범프_매핑 = https://ko.wikipedia.org/wiki/범프_매핑
normal_mapping 법선 매핑, 노멀 매핑 WpKo:법선_매핑 = https://ko.wikipedia.org/wiki/법선_매핑
 
WpKo:텍스처_매핑
= https://ko.wikipedia.org/wiki/텍스처_매핑
WpEn:Texture_mapping
= https://en.wikipedia.org/wiki/Texture_mapping
}
 
}
 
[[다각형,polygon]] ~= [[폴리곤,polygon]]
속성: area or surface - 면적 - [[넓이,area]]
 
DirectX
다이렉트엑스 다이렉트X ... pagename?
Direct3D
OpenGL
MKLINK WebGL { WpEn:WebGL = https://en.wikipedia.org/wiki/WebGL }
WpKo:OpenGL = https://ko.wikipedia.org/wiki/OpenGL
WpEn:OpenGL = https://en.wikipedia.org/wiki/OpenGL
 
[[게임엔진,game_engine]]
{
Unity
유니티
 
Unreal
언리얼
}
 
[[graphics_pipeline]] =,graphics_pipeline =,graphics_pipeline . graphics_pipeline
{
graphics pipeline
 
rel. [[computer_graphics]] [[pipeline]] { WtEn:pipeline = https://en.wiktionary.org/wiki/pipeline } [[pipelining]] { ~~WtEn:pipelining = https://en.wiktionary.org/wiki/pipelining~~ ("present participle and gerund of WtEn:pipeline") }
 
https://en.wiktionary.org/wiki/graphics_pipeline x [[Date(2023-08-24T01:35:23)]]
 
[[WpKo:그래픽스_파이프라인]]
= https://ko.wikipedia.org/wiki/그래픽스_파이프라인
"그래픽스 파이프라인(graphics pipeline) 또는 렌더링 파이프라인(rendering pipeline)" // rendering_pipeline
 
[[WpEn:Graphics_pipeline]]
= https://en.wikipedia.org/wiki/Graphics_pipeline
 
Up: [[파이프라인,pipeline]] { Sub: graphics_pipeline instruction_pipeline .... [[WpEn:Pipeline_(computing)]] = [[https://en.wikipedia.org/wiki/Pipeline_(computing)]] }
}
 
rel.
[[이미지,image]]
still_image
moving_image - rel. animation
animation 애니메이션 동화상 { WpEn:Computer_animation = https://en.wikipedia.org/wiki/Computer_animation }
game_development 게임개발
game_engine 게임엔진
physics_simulation 물리시뮬레이션
physics_engine 물리엔진
 
}
 
----
https://foldoc.org/Graphical+User+Interface
http://www.linfo.org/gui.html
https://wiki.osdev.org/GUI
 
Up:
[[인터페이스,interface]] > [[user_interface]](UI) =,ui =,user_interface .
{
 
Sub:
UI_element ? =,ui_element .
widget ? =,widget .
{
// curr at [[원소%2Celement?action=highlight&value=widget#s-8]]
}
 
tmp bmks en
[[튠스,TUNES]]의 아이디어:
Tunes Interfaces Subproject -- Interface Generation
Automatic Interface Generation
http://tunes.org/Interfaces/ingen.html
 
Twin
 
http://www.linfo.org/interface.html
영어 'interface'의 다른 뜻: [[경계면,interface]] ([[VG:경계면,interface]])
 
http://www.linfo.org/user_interface.html
[[유저,user]] or [[사용자,user]] [[인터페이스,interface]]?
 
https://en.wikipedia.org/wiki/User_interface
 
}
[[graphics]]
 
https://gunkies.org/wiki/Graphical_user_interface



Sub:
GUI프로그래밍,GUI_programming =,GUI_programming .
{
GUI programming
파이썬,Python : https://wiki.python.org/moin/GuiProgramming ... Python GUI Programming // Python_GUI_Programming
일단 Tkinter { https://wiki.python.org/moin/TkInter }가 내장이고... 많은것들이 있다
Up: GUI,graphical_user_interface 프로그래밍,programming
} // GUI programming Ggl:GUI programming
wimp_interface
{
WIMP interface
WIMP : Windows, Icons, Menu, Pointer .... 창,window 아이콘,icon 메뉴,menu 포인터,pointer?
} // wimp interface Ggl:wimp interface

창,window or 윈도우,window
{
보통 맨 위에 title_bar 가 있고 , 거기에 control 버튼이 있다 - Windows는 9x부터 _ □ ×

Sub:
창관리자,window_manager =,window_manager =,window_manager . window_manager WtEn:window_manager (WM) |=,WM WM

tiling_window_manager =,tiling_window_manager =,tiling_window_manager . tiling_window_manager
{
tiling window manager
https://en.wikipedia.org/wiki/Tiling_window_manager
} // tiling window manager Ggl:tiling window manager

compositing_window_manager =,compositing_window_manager | =,compositing_manager | =,compositor . WtEn:compositor WtEn:compositing_window_manager WtEn:compositing_manager
{
compositing_window_manager = compositing_manager = compositor
compositing window manager = compositing manager = compositor (we)

WpEn:Compositing_window_manager = https://en.wikipedia.org/wiki/Compositing_window_manager
} // compositing window manager Ndict:compositing window manager Ggl:compositing window manager

MKL
데스크톱,desktop ?


}
아이콘,icon =아이콘,icon =,icon 아이콘 icon
{
icon
아이콘
}
메뉴,menu =메뉴,menu =,menu 메뉴 menu
{
menu
메뉴
}
포인터,pointer - 저거 (메모리 주소 포인터) 말고 mouse_pointer of 마우스,mouse


MKLINK
computer_graphics =,computer_graphics =,computer_graphics . computer_graphics |=,CG CG
{
컴퓨터그래픽스







셰이더,shader =,shader .
{
vertex_shader =,vertex_shader . vertex_shader
vertex shader
정점 셰이더, 버텍스 셰이더 [1]
WtEn:vertex_shader x 2023-10
WpSp:Vertex_shader ?
WpEn:Vertex_shader ? gggggggggg
surface_shader =,surface_shader . surface_shader
WtEn:surface_shader ?
WpSp:Surface_shader ? mmmmmmmm
WpEn:Surface_shader ? kkkkkkkkkkkkk
"vertex shader"
Ggl:vertex shader

pixel_shader
volume_shader
WtEn:volume_shader ?
Volume_shader

displacement_shader =,displacement_shader . displacement_shader
light_shader =,light_shader . light_shader
geometry_shader =,geometry_shader . geometry_shader
기하 셰이더
지오메트리 셰이더 [2]
WtEn:geometry_shader ?
geometry_shader

compute_shader =,compute_shader . compute_shader
shader_pipeline - rel. rendering_pipeline

GLSL
OpenGL shading language

HLSL Naver:HLSL



}



rendering =,rendering .
{
렌더링

Sub:
rendering_pipeline =,rendering_pipeline =,rendering_pipeline . rendering_pipeline
{
rendering pipeline
WtEn:rendering_pipeline ?

[ISBN-1558603875] Jim Blinn's corner: a trip down the graphics pipeline (1998)
}



rasterization =,rasterization .
{
rasterisation, rasterization

vector_graphics to raster_graphics(비트맵,bitmap)?


raytracing =,raytracing .
ray_tracing =,ray_tracing . ray_tracing
{
ray tracing
ray_tracing





MKL IF NECESSARY: raytracer = ray_tracer

}


texture =,texture .
{
텍스처
텍스쳐
표면?

texture_map =,texture_map .
texture_mapping =,texture_mapping .
{
Sub:
bump_mapping WpKo:범프_매핑 = https://ko.wikipedia.org/wiki/범프_매핑
normal_mapping 법선 매핑, 노멀 매핑 WpKo:법선_매핑 = https://ko.wikipedia.org/wiki/법선_매핑


}

다각형,polygon ~= 폴리곤,polygon
속성: area or surface - 면적 - 넓이,area

DirectX
다이렉트엑스 다이렉트X ... pagename?
Direct3D
OpenGL
게임엔진,game_engine
{
Unity
유니티

Unreal
언리얼
}

graphics_pipeline =,graphics_pipeline =,graphics_pipeline . graphics_pipeline
{
graphics pipeline



WpKo:그래픽스_파이프라인
= https://ko.wikipedia.org/wiki/그래픽스_파이프라인
"그래픽스 파이프라인(graphics pipeline) 또는 렌더링 파이프라인(rendering pipeline)" // rendering_pipeline


Up: 파이프라인,pipeline { Sub: graphics_pipeline instruction_pipeline .... WpEn:Pipeline_(computing) = [https]https://en.wikipedia.org/wiki/Pipeline_(computing) }
}

rel.
이미지,image
still_image
moving_image - rel. animation
animation 애니메이션 동화상 { WpEn:Computer_animation = https://en.wikipedia.org/wiki/Computer_animation }
game_development 게임개발
game_engine 게임엔진
physics_simulation 물리시뮬레이션
physics_engine 물리엔진

}



Up:
인터페이스,interface > user_interface(UI) =,ui =,user_interface .
{

Sub:
UI_element ? =,ui_element .
widget ? =,widget .
{
// curr at 원소%2Celement?action=highlight&value=widget#s-8
}

tmp bmks en
튠스,TUNES의 아이디어:
Tunes Interfaces Subproject -- Interface Generation
Automatic Interface Generation
http://tunes.org/Interfaces/ingen.html

Twin