전체 글
-
-
[vfx] 왜 syntheyes에서는 멀쩡하던것이 블렌더로 가져오면 둥실거렸는지카테고리 없음 2024. 1. 21. 12:07
이제야알겠다 그것은바로 fps 안맞춰줘서 그런거여씀 fps 30으로 찍고 30으로 맞춰서 트래킹해놓고 블렌더에서 카메라설정을 24로하면 돼요 안돼요?? 참나 왜그랬는지 ~~~~ 그것때문에 이틀을 이유도 모르고 새벽마다 일어나 괴로웠던것 둥실거리던 3d오브젝트들이 fps맞추는순간 착붙! 이제 컴포지팅만 제대로 배우면 혼자 포켓몬고 가능한~~ syntheyes 필요 기능 익히는데 걸린시간 사흘 이틀을 뻘짓을 해서 속상하지만 그래도 배우긴 배웠다~~~ 앞으로 매일 하루 한개 vfx연습하기 시작 syntheyes를 맛보기해보면서 느낀것은 일단 구독 지르고 튜토리얼로 비벼보자~~ 라고 생각했던것을 소프트웨어 처음 켜보고 아주 잠깐 후회했으나(버튼과 기능이 너무 많음..무섭게 생김) 결국 그렇게 생각보다 어렵진 않..
-
[Three.JS] Transmission ?Three.JS 2023. 12. 31. 15:11
Transmission 을 사용하면 오브젝트 뒤의 있는 물체를 볼수있다 그렇다면 단순 투명도인가? ㄴㄴ alpha랑 다르게 transmission 은 적용된 물체의 형태에 따라 뒤에 있는 물체를 왜곡시켜보이게함 그러니 더욱 사실적인 효과를 내줄수있는것 동영상에서 thickness가 제대로 안보임 왜냐면 코드가 잘못되어있었음 min 0 max 1 로 바꿔주고 다시 //Transmission material.transmission = 1 material.ior = 1.5 material.thickness = 0.5 gui.add(material, 'transmission'). min(0). max(1). step(0.0001) gui.add(material, 'ior'). min(1). max(10). st..
-
[THREE.JS} Clearcoat?Three.JS 2023. 12. 31. 14:44
pbr 머티리얼하다보면 자꾸 보이던clearcoat 클리어코트는 무엇인가.. 실제 머티리얼위에 얇은 반사속성이 있는 레이어를 시뮬레이션하는것이라고함 clearcoat 값이 올라가면 뭔가 반질반질해지는느낌이있는데 roughness랑 비슷한 무엇인가라고만 알고있었지 이렇게 자세히는 몰랐지뭐람......? 암튼 그래서 얇게 코팅한 반질반질한 막 효과를 준다고한다. 그래서 그 밑에있는 머티리얼들이 클리어코트 레이어 밑으로 보임. 유리막같은것을 한겹 씌워준것이라고 이해하면됨. //Clearcoat material.clearcoat = 1 material.clearcoatRoughness=0 클리어코트 두줄 스크립트를 넣어보니 문이 유리막아래에 갇힌듯한 느낌 gui.add(material, 'clearcoat')...
-
[THree.JS] MeshToonMaterialThree.JS 2023. 12. 31. 01:40
내가 젤 궁금했던! 셀쉐이딩 머티리얼 //MeshToonMaterial const material = new THREE.MeshToonMaterial() gradientTexture.minFilter = THREE.NearestFilter gradientTexture.magFilter = THREE.NearestFilter gradientTexture.generateMipmaps = false 툰쉐이딩 머티리얼 그라디언트 텍스쳐를 사용해서 const gradientTexture = textureLoader.load('./textures/gradients/3.jpg') 불러와 사용할수있는데 //MeshToonMaterial const material = new THREE.MeshToonMaterial() ..
-
[Three.JS] MeshLambertMaterialThree.JS 2023. 12. 31. 01:22
//MeshLambertMaterial const material = new THREE.MeshLambertMaterial() MeshLambertMaterial은 빛을 사용하는 머티리얼 중 가장 효율적인 가성비넘치는 머티리얼임 그치만 약간 쉐이딩이 어색함 그리고 조절이 어려움 빛을 사용하는 머틸리얼이니 당연히 ambient light 와 point light 추가해서사용해주자 /** * Lights */ const ambientLight = new THREE.AmbientLight(0xffffff, 1) scene.add(ambientLight) const pointlight = new THREE.PointLight(0xffffff,30) pointlight.position.x=2 pointlight...