일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 터치디자이너 클론
- 터치디자이너 replicator
- 터치디자이너 list
- 터치디자이너 interface
- 터치디자이너 강의
- ableton live 10
- 터치디자이너 timeline
- 터치디자이너 함수
- touchdesigner particle
- 파이썬 if
- touchdesigner GPU
- 터치디자이너 python
- 터치디자이너 참조
- TDableton
- 터치디자이너 reference
- 터치디자이너 if
- touchdesinger
- 터치디자이너 인터페이스
- TouchDesigner
- 터치디자이너 파이썬
- displace
- 터치디자이너 에이블톤
- touchdesigner displace
- 터치디자이너
- 터치디자이너 튜토리얼
- 파이썬reference
- 터치디자이너 Instancing
- 파이썬
- 터치디자이너 오퍼레이터
- particleGPU
- Today
- Total
목록Unity (77)
caLAB
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); } }
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이 성능에 영향을 줄 수 있기 때문에 맞는 것을 사용해야 됨.
FOV(field of view)의 값이 낮으면 카메라 웨곡 현상이 감소하게 된다. 상황에 따라서 적재적소에 사용할 수 있다. 아래는 모든 세팅이 동일한 조건 하에 fov만 다르게 주었을 때 차이를 비교하였다.
유니티에서 visual 퀄리티를 높이는 가장 효과적인 방법은 Lighting이다. Lighting만 신경써서 잘 작업해두어도 작업물의 퀄리티가 확 올라간다. 유니티에서 제공하는 기본 템플릿에서 라이팅 셋업을 어떻게 해두었는지를 분석해보았다. 주로, 라이팅 및 환경 셋업에 사용되는 요소들은 아래와 같다. - Reflection Probe - Light Probe - Gradient Skybox - Directional Light - Point Light - Volume - Fog - Particle (먼지, 빛) 위의 요소들이 환경의 분위기를 만들어내는 매우 중요한 요소로써 작용하고 있다. 이 중에서 Reflection Probe, Light Probe, Volume에 대해서 정리해보도록 하겠다. Refl..
[RequireComponent(typeof(AudioSource))] void getVideoAudioSource() { _audioSource = GetComponent(); video.audioOutputMode = VideoAudioOutputMode.AudioSource; //audio source 모드로 설정 video.EnableAudioTrack(0, true); //첫 번재 track을 사용 video.SetTargetAudioSource(0, _audioSource); //첫 번재 track에 audio source 설정 } Audio Spectrum using System.Collections; using System.Collections.Generic; using UnityEngin..