💻 Programming (프로그래밍)/ETC
-
🔔 이미지 라벨링을 위하여 labelImg 프로그램을 이용하였습니다! 🔔 🧷 1. labelImg 다운로드 https://github.com/tzutalin/labelImg#usage GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images - GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and la..
이미지 라벨링 - labelImg🔔 이미지 라벨링을 위하여 labelImg 프로그램을 이용하였습니다! 🔔 🧷 1. labelImg 다운로드 https://github.com/tzutalin/labelImg#usage GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images - GitHub - tzutalin/labelImg: 🖍️ LabelImg is a graphical image annotation tool and la..
2022.04.28 -
- 아나콘다 prompt를 실행합니다 - 가상환경을 생성합니다. conda create -n 가상환경이름 python=버젼 ex) conda create -n imgLabel python=3.7 + 설치 경로는 자기의 아나콘다 폴더 경로로 설치됩니다. C:\anaconda\envs + 가상 환경 확인 conda info --envs - 가상환경을 활성화합니다. conda activate 가상환경이름 ex) conda activate imgLabel 비활성화하려면, activate 대신 deactivate 명령어를 치면 됩니다. 라이브러리 설치 conda install 라이브러리 혹은 conda install -n 가상환경이름 라이브러리 가상환경 라이브러리 확인 conda list 가상환경 삭제 conda..
Anaconda 가상환경 설정- 아나콘다 prompt를 실행합니다 - 가상환경을 생성합니다. conda create -n 가상환경이름 python=버젼 ex) conda create -n imgLabel python=3.7 + 설치 경로는 자기의 아나콘다 폴더 경로로 설치됩니다. C:\anaconda\envs + 가상 환경 확인 conda info --envs - 가상환경을 활성화합니다. conda activate 가상환경이름 ex) conda activate imgLabel 비활성화하려면, activate 대신 deactivate 명령어를 치면 됩니다. 라이브러리 설치 conda install 라이브러리 혹은 conda install -n 가상환경이름 라이브러리 가상환경 라이브러리 확인 conda list 가상환경 삭제 conda..
2022.04.28 -
용어정리 동기 : 서브에서 어떠한 요청시 결과값을 얻을 때 까지, 다른 작업을 잠시 멈춰두는 것 비동기 : 서브에서 어떠한 요청시 결과값을 얻기 전에 다른 작업을 수행 하는 것 Process : 보조기억장치의 '프로그램'이 메모리 상으로 적재되어 실행되면 '프로세스'가 됩니다. Thread : 같은 Process 내에서 실행되는 여러 작업의 단위입니다. Q) 스레드(Thread)와 코루틴(Coroutine) 의 차이는? A) 쉽게 설명하면 비동기처리를 하며, 동시성 작업을 하는것은 공통점이나, 코루틴은 힙 영역에 객체를 두어 Thread가 Context Switch 없이 'Object'를 할당하는 방식입니다. 즉 동시성일을 하기위한 방식의 차이 입니다. 참고자료 : https://velog.io/@hae..
Thread(스레드)와 Coroutine(코루틴)의 차이는?용어정리 동기 : 서브에서 어떠한 요청시 결과값을 얻을 때 까지, 다른 작업을 잠시 멈춰두는 것 비동기 : 서브에서 어떠한 요청시 결과값을 얻기 전에 다른 작업을 수행 하는 것 Process : 보조기억장치의 '프로그램'이 메모리 상으로 적재되어 실행되면 '프로세스'가 됩니다. Thread : 같은 Process 내에서 실행되는 여러 작업의 단위입니다. Q) 스레드(Thread)와 코루틴(Coroutine) 의 차이는? A) 쉽게 설명하면 비동기처리를 하며, 동시성 작업을 하는것은 공통점이나, 코루틴은 힙 영역에 객체를 두어 Thread가 Context Switch 없이 'Object'를 할당하는 방식입니다. 즉 동시성일을 하기위한 방식의 차이 입니다. 참고자료 : https://velog.io/@hae..
2022.04.01 -
게임 프로듀서 - 개발 프로젝트 총괄, 전반적인 지시와 책임을 지고 개발의 규모, 예산, 일정, 매출, 마케팅등 프로젝트 전반에 걸친 업무를 수행한다. 게임 디렉터 - 개발팀의 리더이자, 소프트웨어 완성에 책임을 지는 업무. 개발 일정을 관리하고 인원 배치를 결정 게임 기획자 - 프로젝트 시작부터 완료가 될 때 까지 협업과 피드백, 수정을 통해 결과를 도출함. 주로 PM(Product Manager)을 겸한다. 게임 개발자 - 컴퓨터 프로그래머를 뜻하고, 기획된 게임을 구현하는 일을 맡는다. 게임의 퀄리티와 완성도를 담당하는 업무. 프로그래밍 능력, 게임엔진 활용 능력, 그래픽스 처리등 기술 능력이 요구된다. 이는 PC, 모바일, 콘솔등에서와 같이 다양한 분야에서 각기 다른 방식으로 진행된다. 그래픽 디..
게임 관련 직종게임 프로듀서 - 개발 프로젝트 총괄, 전반적인 지시와 책임을 지고 개발의 규모, 예산, 일정, 매출, 마케팅등 프로젝트 전반에 걸친 업무를 수행한다. 게임 디렉터 - 개발팀의 리더이자, 소프트웨어 완성에 책임을 지는 업무. 개발 일정을 관리하고 인원 배치를 결정 게임 기획자 - 프로젝트 시작부터 완료가 될 때 까지 협업과 피드백, 수정을 통해 결과를 도출함. 주로 PM(Product Manager)을 겸한다. 게임 개발자 - 컴퓨터 프로그래머를 뜻하고, 기획된 게임을 구현하는 일을 맡는다. 게임의 퀄리티와 완성도를 담당하는 업무. 프로그래밍 능력, 게임엔진 활용 능력, 그래픽스 처리등 기술 능력이 요구된다. 이는 PC, 모바일, 콘솔등에서와 같이 다양한 분야에서 각기 다른 방식으로 진행된다. 그래픽 디..
2021.12.23 -
3. 처음부터 끝까지 담당하는 기획자 게임의 시스템, UI, GUI, 시나리오, 연출 구성등을 설계하며 기획, 문서화를 담당하는 파트 1) 시스템 디자인 게임 속 시스템이 어떻게 돌아갈 지 정하며, 어떠한 데이터를 가지고 정해진 규칙에 따라 목표한 결과물을 내놓는 게임 디자인 속 '의도'를 포함하게 하는 시스템을 디자인한다. 2) 콘텐츠 , 컨셉 디자인 게임 내 이벤트들과 보상들을 디자인하는 업무. 예를들면 신규 퀘스트, 이벤트, 세계관 설정등 범위가 다양하다. 3) 레벨 디자인 게임 사용자들의 난이도 밸런스 작업도 담당하면서, 어떤 장소에서 어떤 행동을 하고, 어떻게 진행되게 할 것인지를 기획하고 구현하는 일이다. 4) 시나리오 라이터 배경 설정과 스토리를 만들며, 다른 기획과 병행하며 시나리오를 쓴다.
기획자3. 처음부터 끝까지 담당하는 기획자 게임의 시스템, UI, GUI, 시나리오, 연출 구성등을 설계하며 기획, 문서화를 담당하는 파트 1) 시스템 디자인 게임 속 시스템이 어떻게 돌아갈 지 정하며, 어떠한 데이터를 가지고 정해진 규칙에 따라 목표한 결과물을 내놓는 게임 디자인 속 '의도'를 포함하게 하는 시스템을 디자인한다. 2) 콘텐츠 , 컨셉 디자인 게임 내 이벤트들과 보상들을 디자인하는 업무. 예를들면 신규 퀘스트, 이벤트, 세계관 설정등 범위가 다양하다. 3) 레벨 디자인 게임 사용자들의 난이도 밸런스 작업도 담당하면서, 어떤 장소에서 어떤 행동을 하고, 어떻게 진행되게 할 것인지를 기획하고 구현하는 일이다. 4) 시나리오 라이터 배경 설정과 스토리를 만들며, 다른 기획과 병행하며 시나리오를 쓴다.
2021.12.23 -
2. 게임 속 그래픽 디자이너 1) 원화가 게임 속 수많은 오브젝트들을 스케치북에 그림을 그리듯이 초반 디자인 단계를 맡는다. 주로 순수 미술이 바탕이 되어야만 하는 부분이 많아서 실력의 폭이 큰 경우가 많다. 2) 모델러 주로 3D MAX, Maya 프로그램을 다루는 파트다. 모델러들은 원화가에 의해 2D 원화가 나오면 그것을 보고 3D 모델로 구축하는 작업을 한다. 리깅) 3D애니메이션에서 캐릭터의 뼈대를 만들어 심거나 뼈대를 할당하는 것 일반적으로 모델링은 모델링-> 리깅 -> 키 애니메이션으로 모션을 취한다. 3) 애니메이터 모델러의 손으로 만들어진 캐릭터, 몬스터, 기타 오브젝트들에 움직임을 만들어주는 파트이다.
그래픽 디자이너2. 게임 속 그래픽 디자이너 1) 원화가 게임 속 수많은 오브젝트들을 스케치북에 그림을 그리듯이 초반 디자인 단계를 맡는다. 주로 순수 미술이 바탕이 되어야만 하는 부분이 많아서 실력의 폭이 큰 경우가 많다. 2) 모델러 주로 3D MAX, Maya 프로그램을 다루는 파트다. 모델러들은 원화가에 의해 2D 원화가 나오면 그것을 보고 3D 모델로 구축하는 작업을 한다. 리깅) 3D애니메이션에서 캐릭터의 뼈대를 만들어 심거나 뼈대를 할당하는 것 일반적으로 모델링은 모델링-> 리깅 -> 키 애니메이션으로 모션을 취한다. 3) 애니메이터 모델러의 손으로 만들어진 캐릭터, 몬스터, 기타 오브젝트들에 움직임을 만들어주는 파트이다.
2021.12.22 -
1. 게임 속 프로그램 파트 1) 클라이언트 - 클라이언트 개발자란? 게임 속, 실제로 플레이 할 수 있도록 시각적으로 사용자에게 정보를 주고, 게임 속 상호작용을 코딩하는 프로그래머 - 개발언어로는 주로 어떤 것을 사용하나? 과거에는 C++를 대부분 사용하였지만, 요즘엔 C# 언어를 더 많이 사용하는 추세다. 예전에는 DirectX(그래픽 개발 지원 프로그램) C++ 언어를 결합해 자체 엔진을 사용하였지만, 요즘에는 유니티(C#, JAVA, BOO 지원), 언리얼 엔진(c++ 지원)등 우수한 게임 엔진들을 사용한다. C++과 C# 모두 데스크톱 애플리케이션, 웹 애플리케이션에서도 사용 될 수 있지만, 간단한 애플리케이션 에서는 C#, 효율적인 애플리케이션을 개발해야 한다면 C++을 사용한다. C#은 오..
게임 프로그래머1. 게임 속 프로그램 파트 1) 클라이언트 - 클라이언트 개발자란? 게임 속, 실제로 플레이 할 수 있도록 시각적으로 사용자에게 정보를 주고, 게임 속 상호작용을 코딩하는 프로그래머 - 개발언어로는 주로 어떤 것을 사용하나? 과거에는 C++를 대부분 사용하였지만, 요즘엔 C# 언어를 더 많이 사용하는 추세다. 예전에는 DirectX(그래픽 개발 지원 프로그램) C++ 언어를 결합해 자체 엔진을 사용하였지만, 요즘에는 유니티(C#, JAVA, BOO 지원), 언리얼 엔진(c++ 지원)등 우수한 게임 엔진들을 사용한다. C++과 C# 모두 데스크톱 애플리케이션, 웹 애플리케이션에서도 사용 될 수 있지만, 간단한 애플리케이션 에서는 C#, 효율적인 애플리케이션을 개발해야 한다면 C++을 사용한다. C#은 오..
2021.12.22