일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 터치디자이너 에이블톤
- 터치디자이너 오퍼레이터
- touchdesigner GPU
- touchdesigner displace
- ableton live 10
- TouchDesigner
- 파이썬
- touchdesigner particle
- displace
- 터치디자이너 timeline
- 터치디자이너 강의
- 파이썬reference
- particleGPU
- 터치디자이너 python
- TDableton
- 파이썬 if
- 터치디자이너 파이썬
- 터치디자이너 참조
- 터치디자이너
- 터치디자이너 튜토리얼
- 터치디자이너 인터페이스
- 터치디자이너 replicator
- touchdesinger
- 터치디자이너 Instancing
- 터치디자이너 if
- 터치디자이너 interface
- 터치디자이너 list
- 터치디자이너 reference
- 터치디자이너 클론
- 터치디자이너 함수
- Today
- Total
목록분류 전체보기 (241)
caLAB
[node js 와 npm] Node.js 는 서버 프로그래밍 언어(자바스크립트 임.) 자바스크립트만 알면, 클라이언트, 서버 개발이 모두 가능해짐. 필요한 기능은 왠만하면 모두 개발이 되어 있어서 NPM(Node Package Manager)를 통해서 쉽게 설치할 수 있음. NPM은 node.js 모듈을 모아둔 저장소. -> 오픈 소스가 가득 들어 있는 곳 [클라이언트 서버] 클라이언트는 특정 페이지에 들어갈 때 서버에 요청 request한다. 서버는 이에 응답 response 해주어야 한다. 클라이언트의 요청을 서버의 어떤 기능과 맵핑할지를 결정하는 것을 라우팅이라고 한다. [api] api를 제공하는 이유는 우리 시스템의 특정 데이터 혹은 특정 기능을 사용하고 싶은 다른 시스템에 프로그램 코드를 노..
https://www.shutterencoder.com/en/
https://blog.amuse-club.jp/xr/339/ 【Unity】Unity Recorderで360度動画を作成する Unityを使用して簡単なVRデータを作成しました。今回は、「Unity Recorder」というUnityの拡張パッケージを利用して、作成したVRデータの360度動画を作成しようと思います。Unity Recorderのインスト blog.amuse-club.jp
RPC를 통해서 파티클 play, stop을 제어해보려고 했으나. 해당 기능은 local에서만 동작한다고 한다... 그래서 아쉽게도 파티클을 생성 삭제하는 방식으로 로직을 바꾸었다. 우선 gameMgr을 만들어서 기본적으로 네트워크에 연결하고 키 input 값이 들어왔을 때 파티클을 생성하도록 만드는 스크립트를 만들었다. Instantiate되고 있는 'particle'은 Hierarchy에 Resources폴더에 있다. using System.Collections; using System.Collections.Generic; using UnityEngine; using Photon.Pun; using Photon.Realtime; public class particleMgr : MonoBehaviour..
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Billboard : MonoBehaviour { private Transform mainCam; private void Start() { mainCam = Camera.main.transform; } private void LateUpdate() { transform.LookAt(transform.position + mainCam.rotation * Vector3.forward, mainCam.rotation * Vector3.up); } }
기본적으로 사용하는 int는 32비트 메모리 관련 설명 참고. string 캐스팅할 때 ToInt32로. 사용한 데이터가 프로그램에 적합한지에 대한 판정을 해야 됨. 이를 validation이라고 함. 함수(function)은 어떤 기능을 하는 프로그램 블록. 오버로딩 같은 이름의 함수가 다른 매개변수로 여러개 정의되는 것. 확장메서드 어떤 클래스나 타입에 내가 원하는 함수를 외부에서 선언해도 마치 그 클래스나 타입의 멤버 함수 처럼 사용할 수 있는 것. 확장 메서드의 선언은 static class 안에서 구현되어야 됨. static class안에 static 함수로 선언되어야 됨. 첫 번째 인자가 this키워드를 붙이고 확장할 클래스명을 가져와야 됨. 폴더 관리하기 1. Utils 2. Manager ..
using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; [System.Serializable] public class Dialogue { public List sentences; } public class DialogueSystem : MonoBehaviour { public Text txtSentence; public Dialogue info; Queue sentences = new Queue(); private void Start() { Begin(info); } //대화 시작 public void Begin(Dialogue info) { sentences.Clear(); fo..
안티 앨리어싱이란? 높은 해상도의 신호를 낮은 해상도에서 나타낼 때 생기는 계단 현상(깨진 패턴)을 최소화하는 방법이다. 결과적으로는 깨져보이는 주변을 흐리게 하여 좀 더 부드럽게 만드는 효과를 가진다. 유니티에서 안티 앨리어싱 설정 유니티에서 Anti-Aliasing을 설정하는 방법은 화면을 렌더하고 있는 카메라의 설정에서 Post Anti-aliasing 항목에서 설정해주면 된다. 항목은 각각 Anti-Aliasing을 샘플링하는 방법의 차이이다. 본인에게 맞는 것을 사용하면 됨. 각 항목에 대한 설명은 이 링크에서 세부적으로 보면 된다. Anti-Aliasing이 성능에 영향을 줄 수 있기 때문에 맞는 것을 사용해야 됨.