Draw/lang-ko

From OLPC
< Draw
Revision as of 03:36, 3 July 2007 by Php5 (talk | contribs)
Jump to navigation Jump to search

환영합니다 | Portal | XO Korea | Deployment | Content | Hardware | Software | Mesh Network | Ethics | LOS | XO City | Accreditation | Consortium

설명과 목표

Draw
[[Image:|center]]
Status: unknown
Version: unknown
Base: Yes
Source: unknown
l10n: missing
Contributors
unknown
그리기 액티비티

요약

그리기 액티비티는 개인이나 그룹이 그림을 통해 자신을 창의적으로 표현할 수 있는 캔버스를 제공합니다.

목표

강력한 그리기 도구

그리기

붓과 연필은 자유로운 그림 도구입니다. 지우개 역시 마찬가지입니다. 붓과 지우개의 크기, 형태, 그리고 파라미터들은 2차 파레트 위에서 조정됩니다.


선택

그리기 액티비티는 다양한 선택 스타일을 지원합니다. 단순한 것은 사각형과 원 선택 도구이며, 우리가 친숙한 라쏘 및 폴리곤 선택 도구 자리에는 프리폼 선택이 자리합ㄴ니다. 프리폼 선택 모드 동안, 한번 클릭함으로써 프리폼 형태 내에 새로운 포인트를 만듭니다. 그러나, 마우스 버튼을 누르고 있으면, 프리폼 커브가 만들어 집니다. 이 두 기법은 복잡한 도형 모양을 만드는 과정에 각기 독립적으로 사용될 수 있습니다. 마지막으로, 우리는 포토샵의 매직 원드와 비슷한 매우 단순한 스마트 선택 도구를 지원합니다.

Shapes

그리기 액티비티는 대부분의 다른 그리기 어플리케이션이 지원하지 못하는 높은 수준의 형태 구성을 지원합니다. 다른 도구들 속에 숨겨져 있는 몇몇 도형들을 지원하는 대신, 그리기 액티비티는 별도의 툴바를 제공합니다. 클리킹과 드래깅을 통해, 어린이는 현재 선택된 형태의 인스턴스를 어디서든 어떤 크기로든 복제할 수 있습니다. 대화형 위치 시스템은 형태 구성을 보다 강력하게 지원합니다. 추가적으로, 각각의 형태는 자신의 2차 파레트를 가지며, 다각형의 가장자리 숫자, 별의 포이트 숫자 또는 삼각형의 각도들과 같은 다양한 파라미터들을 설정할 수 있습니다.

텍스트

단순한 텍스트 지원을 통해 어린이들은 그림 속에 typographic 언어를 포함할 수 있습니다. 폰트, 컬러, 사이즈, 그리고 타입 등을 지원할 것입니다.


이미지

어린이들은 그림 속에 이미지를 임포트할 수도 있습니다. 그들은 이미지를 복사해서 붙이는 과정을 대화형으로 진행할 수도 있으며, 이미지를 스탬프로 만들 수도 있습니다. 스탬프는 하나의 붓으로 활용될 수 있습니다.


대화형 배치

그리기 액티비티는 창조적인 활동을 지원하는 강력한 대화형 배치를 제공합니다. 형태, 이미지, 텍스트박스, 또는 그래픽이 만들어질 때마다, 드로잉 상의 한 계층 내에 위치합니다. 스포츠 조작 핸들의 경우, 어린이가 그 크기를 조절하고, 회전시키며, 옮길 수도 있습니다. 두번 째 스탭은 취소 스택의 한 부분이 되며, 어린이가 어느 한 오브젝트를 예전의 형태로 손쉽게 복구시킬 수 있습니다.

이 기능의 유용성을 이해하기 위해, 아이스크림 콘을 그리는 상황을 생각해 보겠습니다. 삼각형을 선택하면, 디폴트로 옆으로 누운 형태로 화면에 표시됩니다. 이 때, 대화형 배치 모드를 이용하여, 이것을 180도로 회전시키고, 수직으로 늘인 다음, 꼭대기에 둥근 모양을 그려붙이면 됩니다.

태블릿 지원

우리 노트북의 태블릿 기능은 특별하며, 우리는 이 특별한 기능을 그리기 액티비티 내에서 충분히 활용할 것입니다. 스타일러스로 태블릿 영역을 한번 건드리는 것만으로 태블릿을 절대 좌표를 가진 그리기 캔버스로 매핑하는 아웃라인을 스크린 위에 드러냅니다. 이 아웃라인은 시작적 피드백을 제공하기 위해 그리기 활동동안 가시적으로 남아 있습니다. 스타일러스가 태블릿을 벗어나면, 아웃라인은 흐릿해지고, 투명한 상태가 되어, 어린이는 전체 윤곽 속에서 자신의 그리기 활동을 파악할 수 있게되며, 나중에라도 정확히 원하는 위치에서 그리기 활동을 재개할 수 있습니다. 태블릿 인풋이 일정시간 동안 없으면, 이 가이드는 완전히 사라지며, 트랙패드나 마우스가 컨트롤을 재개할 때 혼란이 생기는 것을 방지합니다.

행동 붓, 형태, 그리고 필터

행동 도구는 어린이가 개별적인 붓과 형태, 그리고 필터를 만들고 공유하도록 합니다. 행동 파레트를 볼 때, 어린이는 선택된 행동과 그 파라미터, 그리고 행동을 코드로 정희한 스크립트 윈도우를 보여줍니다. 어린이는 다른 도구들과 마찬가지로 파라미터를 조정할 수 있지만, 새로운 파라미터를 추가하거나, 스크립트를 편집하거나, 또는 스크래치로부터 새로운 파라미터를 만들 수 있습니다. 이 액티비티는 자동적으로 다양한 행동들(시작, 그리고, 정지 등)을 위한 적절한 이벤트들을 노출하는데, 지속적인 인풋을 요구하는 행동등을 위한 타이머 이벤틀글 포함합니다. 이러한 이벤트들 외에도, 노출된 속성들 (마우스 위치와 속도 등)과 매소스 (드로잉 툴 등)의 리스트 역시 가용합니다.

가령, "미러" 행동은 표준 행동 붓이 될 수 있습니다. 이것은 비추기 위한 각도를 정의하는 파라미터를 가질 수도 있습니다. 그 다음, start 이벤트는 커서의 위치를 통해 특정한 각도로 축을 설정하게 됩니다. This would make drawing all nature of symmetric shapes a breeze.


이러한 행동들은 저널 내의 오브젝트로 취급될 수 있으며, 전달되거나 수정될 수 있습니다. 이 기능은 그리기의 초기 버전에는 포함되지 않지만, 나중에 추가될 것으로 기대합니다.


협업

비주얼 디자인

미디어

Document Description
Activity Mockup (196KB) history Adobe Illustrator file containing mockups for each toolbar


스크린샷

Editing commands
Drawing tools
Creating shapes
Inserting text
Manipulating images

개발

Feature Requests
Implementation Discussion
Version History

소스

http://dev.laptop.org/git.do?p=projects/rgbpaint

RPMs

  • none available

리소스

기능 테스트

Paint_Activity_Test_Plan