본문 바로가기
HOME> 보고서 > 보고서 검색상세

보고서 상세정보

게임 및 가상현실에서 특수효과를 위한 파티클 시스템 API 및 특수효과 라이브러리 개발
Devlopment of Particle System API and Library for Special Effects in Game and Virtual Reality

  • 주관연구기관

    순천대학교
    SunChon Natinal University

  • 연구책임자

    김응곤

  • 참여연구자

    송승헌   정선인   김종찬   반경진  

  • 보고서유형

    최종보고서

  • 발행국가

    대한민국

  • 언어

    한국어

  • 발행년월

    2005-06

  • 주관부처

    정보통신부

  • 사업 관리 기관

    정보통신산업진흥원

  • 등록번호

    TRKO201000017115

  • DB 구축일자

    2013-04-18

  • 초록 


    This research designed and implemented the following particle system API for game and virtual reality.
    ·Design of particle sys...

    This research designed and implemented the following particle system API for game and virtual reality.
    ·Design of particle system API
    This research designed the particle system API that supports real-time effectiveness, flexibility, parameter independency and scalability.
    ·Implementation of particle system API using C++ language
    This research implemented the particle system API using C++ object-oriented language and enabled application programmers to use it as library in game and virtual reality application programs.
    ·Implementation of special effects library
    We developed C++ graphics library for generating special effects such as fire, fire work, fluid, and atmospheric phenomena.


    가. 1차년도(2003년도) : 게임 및 가상현실을 위한 파티클 시스템 API 설계 및 구현
    게임 등 애니메이션 응용 프로그램에서 특수효과 생성을 위한 C++ 파티클 시스템 API를 개발하였다.
    ·파티클 시스템 API 설...

    가. 1차년도(2003년도) : 게임 및 가상현실을 위한 파티클 시스템 API 설계 및 구현
    게임 등 애니메이션 응용 프로그램에서 특수효과 생성을 위한 C++ 파티클 시스템 API를 개발하였다.
    ·파티클 시스템 API 설계
    - 실시간 효율성을 갖는 API
    - 프로그래머가 다양한 효과를 만들어 낼 수 있는 유연성이 있는 API
    - 파라미터의 독립성 유지하는 API
    - 확장성있는 API
    ·C++ 언어를 이용한 파티클 시스템 API 구현
    객체지향 언어인 C++ 언어를 이용하여 파티클 시스템 API 소스코드를 개발하여 게임 및 가상현실 응용프로그램에서 라이브러리로 활용할 수 있도록 하였다.
    나. 2차년도(2004년도) : 파티클 시스템 API를 이용한 특수효과 생성기법 및 라이브러리 개발
    1차년도 연구결과의 C++ 파티클 시스템 API를 이용하여 다음과 같은 속성을 갖는 특수효과 생성기법과 제작 라이브러리를 개발하였다.
    ·유체속성을 갖는 물질에 관련된 특수효과(연기, 물, 파도, 폭포, 분수) 생성기법 및 라이브러리 개발
    ·불, 불꽃 속성을 갖는 특수효과(불, 불꽃, 폭발) 생성기법 및 라이브러리개발
    ·기상현상들을 재현하는 특수효과(강우, 강설, 바람) 생성기법 및 라이브러리 개발


  • 목차(Contents) 

    1. 표지 ...1
    2. 제출문 ...5
    3. 요약문 ...6
    4. SUMMARY ...12
    5. 목차 ...15
    6. Contents ...18
    7. 표목차 ...20
    8. 그림목차 ...21
    9. 제 1 장 서 론 ...22
    10. 제 1 절 연구배경 ...22
    11. ...
    1. 표지 ...1
    2. 제출문 ...5
    3. 요약문 ...6
    4. SUMMARY ...12
    5. 목차 ...15
    6. Contents ...18
    7. 표목차 ...20
    8. 그림목차 ...21
    9. 제 1 장 서 론 ...22
    10. 제 1 절 연구배경 ...22
    11. 제 2 절 연구 필요성 ...23
    12. 제 3 절 관련연구 ...25
    13. 제 4 절 본 연구과제의 독창성 ...26
    14. 1. 특수효과 프로그래밍 용이성 ...26
    15. 2. 실시간 효율성 ...26
    16. 3. 경제성 ...27
    17. 4. 유연성 ...27
    18. 5. 확장성 ...27
    19. 제 2 장 파티클 시스템 API 및 특수효과 라이브러리의 설계 ...28
    20. 제 1 절 파티클 시스템 API ...28
    21. 제 2 절 파티클 시스템 API의 설계 ...29
    22. 1. 파티클 속성 ...29
    23. 2. 파티클 함수 ...29
    24. 가. 파티클 그룹 함수 ...30
    25. 나. 액션 함수 ...31
    26. 다. 액션 리스트 함수 ...34
    27. 3. 속성과 영역 ...35
    28. 제 3 절 특수효과 라이브러리의 생성기법 ...36
    29. 1. 유체속성 재현 특수효과 생성기법 ...36
    30. 가. 점성속성 ...36
    31. 나. 대류속성 ...37
    32. 다. 압력보정 ...37
    33. 2. 기상현상을 재현하는 특수효과 생성기법 ...38
    34. 가. 연기의 속도장 표현 ...38
    35. 나. 연기 밀도의 흐름 계산 ...39
    36. 다. 부양력과 연기 내부의 소용돌이 운동 표현 ...40
    37. 제 3 장 파티클 시스템 API 및 특수효과 라이브러리의 구현 ...41
    38. 제 1 절 파티클 시스템과 OpenGL ...41
    39. 제 2 절 OpenGL API에서의 파티클 모양 설정 ...42
    40. 제 3 절 파티클 시스템 API에서의 도메인 설정 ...42
    41. 제 4 절 파티클의 속성 ...44
    42. 제 5 절 특수효과의 생성 ...44
    43. 제 6 절 구현환경 및 적용결과 ...47
    44. 1. 구현환경 ...47
    45. 2. 특수효과 적용결과 ...48
    46. 제 4 장 결 론 ...50
    47. 참고문헌 ...51
    48. 부록 1. 파티클 시스템으로 생성한 특수효과 및 소스코드 ...53
    49. 1. 원자의 움직임을 나타내는 특수효과 ...53
    50. 2. 분수를 표현하는 특수효과 ...55
    51. 3. 혼돈을 표현하는 특수효과 ...57
    52. 4. 비 내리는 특수효과 ...59
    53. 5. 폭발하는 특수효과 ...61
    54. 부록 2. 특수효과에서의 함수 적용 ...63
    55. 1. 상태설정 함수들의 정의 ...63
    56. 2. 영역 설정 함수의 정의 ...64
    57. 3. 액션 리스트 함수의 호출 ...65
    58. 4. 파티클 그룹 함수의 호출 ...66
    59. 5. 액션 함수의 정의 ...67
    60. 부록 3. 파티클 시스템 API 함수 리스트 ...71
    61. 1. Particle Group Functions ...71
    62. 2. Attribute State Functions ...73
    63. 3. Action Functions ...75
    64. 4. Action List Functions ...81
  • 참고문헌

    1. 전체(0)
    2. 논문(0)
    3. 특허(0)
    4. 보고서(0)

 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역