• Title/Summary/Keyword: Computer Graphics

Search Result 1,657, Processing Time 0.046 seconds

The Effectiveness of the Figure Learning using 3D Graphics Software (3D 그래픽 소프트웨어를 활용한 도형 학습 효과)

  • Shin, Soo-Bum;Kim, Ju-Il
    • Journal of the Korea Society of Computer and Information
    • /
    • v.18 no.1
    • /
    • pp.185-192
    • /
    • 2013
  • The development of hardware, popularization of 3D graphics software could get to easily use 3d graphics tool in the school. And learning difficulties of a shape section increased through more being enforced a shape section of an elementary school. Thus we try to improve learning effectiveness in a shape section using Sketech Up software. To do this, we analyzed existing studies, classified 3D graphics software, provided the selection criteria of vector graphics software. And we explained how to select 3D graphics software. We selected and reorganized the shape contents to use Sketch Up, which make and rotate 3D figures, understand aspects of a shape. And we inserted the content about piling 3D figures in the beginning state of the curriculum. we composed 10 periods and practiced our reorganized curriculum to the teaching and learning using Sketch Up. And we conducted before & after survey to check out t-verified. And we acquired meaningful results statistically. Thus applying Sketch Up to the shape learning can be analyzed effectively.

Case Studies and Derivation of Course Profile in accordance with NCS-based Video Graphics Job

  • Park, Hea-Sook;Lee, Soon-Mi
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.2
    • /
    • pp.89-96
    • /
    • 2016
  • This study analyzed with the case analysis of a series of processes from job analysis survey. And results analysis, and academic achievement in order to transform the curriculum of existing courses into the curriculum of NCS-based courses. Also this study analysed of the existing curriculum. Also analyzed the trend of workforce trends and needs of the broadcasting content industry. Through a needs analysis for the industry and alumni and students, video graphics, video editing and video directing were selected. In this paper, it dealt mainly with respect to the video graphics in a dual job. Modeling capability into the unit through a job analysis, animation, effects and lighting were chosen accordingly based introduction of 3D Graphics. Application of 3D Graphics were derived two courses and selected profiles and performance criteria. This training according to the NCS curriculum for students was evaluated based on the student's job was to investigate the learning ability. Academic achievement were the result satisfaction.

A Parallel-Architecture Processor Design for the Fast Multiplication of Homogeneous Transformation Matrices (Homogeneous Transformation Matrix의 곱셈을 위한 병렬구조 프로세서의 설계)

  • Kwon Do-All;Chung Tae-Sang
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.54 no.12
    • /
    • pp.723-731
    • /
    • 2005
  • The $4{\times}4$ homogeneous transformation matrix is a compact representation of orientation and position of an object in robotics and computer graphics. A coordinate transformation is accomplished through the successive multiplications of homogeneous matrices, each of which represents the orientation and position of each corresponding link. Thus, for real time control applications in robotics or animation in computer graphics, the fast multiplication of homogeneous matrices is quite demanding. In this paper, a parallel-architecture vector processor is designed for this purpose. The processor has several key features. For the accuracy of computation for real application, the operands of the processors are floating point numbers based on the IEEE Standard 754. For the parallelism and reduction of hardware redundancy, the processor takes column vectors of homogeneous matrices as multiplication unit. To further improve the throughput, the processor structure and its control is based on a pipe-lined structure. Since the designed processor can be used as a special purpose coprocessor in robotics and computer graphics, additionally to special matrix/matrix or matrix/vector multiplication, several other useful instructions for various transformation algorithms are included for wide application of the new design. The suggested instruction set will serve as standard in future processor design for Robotics and Computer Graphics. The design is verified using FPGA implementation. Also a comparative performance improvement of the proposed design is studied compared to a uni-processor approach for possibilities of its real time application.

An Algorithm for Splitting a Box by a Loop and Its Applications in Manufacturing

  • Kheerwal, Anoop;Shanmuganathan, Vivekananda;Shringi, Rohitashwa;Karunakaran, Karuna P.
    • International Journal of CAD/CAM
    • /
    • v.3 no.1_2
    • /
    • pp.85-95
    • /
    • 2003
  • During the design of dies and molds, the cavity of the object is obtained by subtracting it from a surrounding rectangular block. This box is subsequently split into two halves by the parting surface. Similar problems also occur in some RP processes such as LOM, SGC, SLS and 3DP where the machine produces a block inside which the prototype is buried. Determining the orientation of the object inside the box and the corresponding parting surface taking appropriate constraints into account have been addressed by several researchers. However, given the parting surface, the problem of splitting the box development of a software package called OptiLOM (now a module of an RP software Magics 8.0), the authors realized non-triviality of this problem since the loop can spread over as many as 5 faces of the box. In this paper, the authors have tried to bring out the importance of this problem and have presented their algorithm to solve it.

A Study of Brush Stroke Generation Using Color Transfer (칼라변환을 이용한 브러쉬 스트로크의 생성에 관한 연구)

  • Park, Young-Sup;Yoon, Kyung-Hyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.9 no.1
    • /
    • pp.11-18
    • /
    • 2003
  • 본 논문에서는 회화적 렌더링에서 칼라변환을 이용한 브러쉬 스트로크의 생성에 관한 새로운 알고리즘을 제안한다. 본 논문의 브러쉬 스트로크 생성을 위한 전체적인 구성은 다음과 같다. 첫째, 두 장의 사진(한 장의 소스 이미지와 한 장의 참조 이미지)을 입력으로 하여 칼라 변환 이론을 적용하여 색상 테이블이 바뀐 새로운 이미지를 생성한다. 이 방법은 소스 이미지의 칼라 분포 형태를 창조 이미지의 칼라 분포 형태로 변환하기 위해, 선형 히스토그램 매칭이라 불리는, 간단한 통계학적 방법을 이용한다. 둘째, 가우시안 블러링과 소벨 필터를 이용하여 에지를 검출한다. 검출된 에지는 브러쉬 스트로크 렌더링 시 에지 부분에서 스트로크를 클리핑 함으로써 이미지의 윤곽선 보존을 위해 사용된다. 셋째, 브러쉬 스트로크의 방향을 결정하기 위한 방향맵을 생성한다. 방향맵은 입력 영상에 대한 영역 분할 및 병합을 토대로 만들어진다. 영역별 각 픽셀들에 대해 이미지 그래디언트에 기초한 일정한 방향을 부여함으로써 방향맵을 구성한다. 넷째, 구성된 방향맵을 참조하여 브러쉬 스트로크 생성의 기초가 되는 베지어 곡선(Bezier Curve)의 제어점(Control point)을 설정한다. 실제 회화작품에서 사용되는 브러쉬 스트로크는 일반적으로 곡선의 형태를 이루므로 곡선 표현이 가능한 베지어 곡선을 이용하여 브러쉬 스트로크를 표현하였다. 마지막으로, 생성된 브러쉬 스트로크를 에지부문에서 클리핑하고 배경색을 참조하여 블렌딩하거나 퐁 조명 모델을 이용하여 이미지에 적용하게 된다.

  • PDF

Building a 3D Modeling and Rendering Toolkit Using Object-Oriented Programming (3차원 모델링과 렌더링을 위한 객체 지향 그래픽스 툴킷)

  • Kim, Sung-hee;Lee, Hee-woong
    • Journal of the Korea Computer Graphics Society
    • /
    • v.2 no.1
    • /
    • pp.61-67
    • /
    • 1996
  • 3D graphics applications require managing and displaying objects as well as handling events. These tasks are quite complex for applications to worry about and are common to many applications. Therefore, many attempts have been made to provide toolkits with these capabilities for those applications. This paper presents a toolkit that is easy to use and well suited for the modeling and rendering tasks. The object-oriented programming techniques used in designing the toolkit make it flexible and easily extensible.

  • PDF

Photomosaic using a programmable GPU (프로그래밍 가능한 GPU를 이용한 포토 모자이크)

  • Kang, Dong-Wann;Yoon, Kyung-Hyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.14 no.1
    • /
    • pp.17-25
    • /
    • 2008
  • We proposed the method for photomosaic generation using a programmable GPU. We design vertices to generate a photomosaic through a graphics pipeline and suggest a texture representation of an image database whice is used for tile. Both the source image and the tiles are stored to texture, which are matched by a vertex shader and drawn by a fragment shader. This is much faster than several techniques which achieve the best match for each tile.

  • PDF