1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
|
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-clutter" xml:lang="ko">
<info>
<link type="guide" xref="tech" group="clutter"/>
<revision pkgversion="3.0" date="2011-04-05" status="incomplete"/>
<credit type="author copyright">
<name>Shaun McCance</name>
<email its:translate="no">shaunm@gnome.org</email>
<years>2011–2012</years>
</credit>
<include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
<desc>애니메이션 및 장면 그래프</desc>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>조성호</mal:name>
<mal:email>shcho@gnome.org</mal:email>
<mal:years>2016, 2017, 2018.</mal:years>
</mal:credit>
</info>
<title>클러터</title>
<p>클러터는 애니메이션 동작을 수행하며 2.5D 캔버스를 갖추고 있습니다. 그림 밖으로 그래픽 객체를 만들고, 나중에 옮기거나, 회전하거나, 3D와 비슷한 효과를 줄 수 있습니다.</p>
<p>클러터는 산업 표준 API <link href="http://www.khronos.org/opengl/">OpenGL</link> 과 <link href="http://www.khronos.org/opengles/">OpenGL|ES</link>를 활용하여 복잡한 GPU 파이프라인 프로그래밍을 하지 않고 데스크톱 및 모바일 환경의 가속 그래픽 하드웨어에 접근합니다.</p>
<p>클러터는 어떤 표시 방식을 지정하지 않으며 기 지정 사용자 인터페이스 컨트롤을 제공하지 않습니다. 클러터는 개발자가 메인 뷰포트(또는 <em>스테이지</em>)의 장면 구성요소(또는 <em>액터</em>)를 자유자재로 배치하는, 유연한 장면 그래프 API를 활용하여 무엇이 필요한지 개발자가 정의할 수 있게 합니다.</p>
<p>Clutter comes with pre-defined actors for displaying solid colors, image
data, text and custom high-precision 2D drawing using the
<link xref="tech-cairo">Cairo</link> API. Clutter also provides generic
classes for structuring a user interface using both a box-packing model like
<link xref="tech-gtk">GTK</link>, and a series of free-form
<em>constraints</em>.</p>
<p>클러터에는 확장 애니메이션 프레임워크와 그래픽 효과가 있습니다. 애니메이션은 타임 라인과 관련이 있으며, 각각의 규모 회전, 비율, 크기, 투명도 등 매 시간마다 하나 이상의 속성과 액터를 바꿉니다.</p>
<p>A number of third-party libraries allow integration with other
technologies, such as: Clutter-GTK, for embedding a Clutter stage inside a
GTK application; Clutter-GStreamer, for embedding GStreamer video and audio
pipelines; Clutter-Box2D and Clutter-Bullet, for adding physics interaction
in both 2D and 3D environments.</p>
<list style="compact">
<item><p><link href="https://developer.gnome.org/clutter-cookbook/stable/">클러터 쿡 북</link></p></item>
<item><p><link href="http://developer.gnome.org/clutter/stable">클러터 참고 설명서</link></p></item>
<item><p><link href="http://www.clutter-project.org">클러터 웹 사이트</link></p></item>
</list>
</page>
|