묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
물리엔진 사용
현재 모듈형으로 진행해오고 있었는데cannon-es.js의 경우 npm으로만 연결이 가능한건가요..?ㅠ
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
색칠할 때 얼룩이 묻어나와요
앞 그림 처럼 Texture Paint에서 색을 칠할 때 검정색 얼룩이 칠하는 색과 함께 묻어나옵니다.찾아봐도 잘 나오지 않아서 혹시 아시는 것이 있다면 알려 주시면 감사하겠습니다.
-
해결됨Three.js로 시작하는 3D 인터랙티브 웹
색칠 이후에 적용이 되지않습니다...
색칠 이후에 오브젝트 모드로 진입하면 캐릭터에 적용이 되지 않습니다...
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
오브제 배치하기 강의 3배속
안녕하세요 3배속으로 배치하실 때 궁금한점이 있어서 질문드립니다!3배속 배치에서 scale & rotate 작업을 오브젝트모드에서만하신건지 궁금합니다!오브젝트모드에서만 작업할 시, 컨트롤 a도 적용해야 하는 것인지 질문드립니다!!
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
로드 이후 gltf wireframe 속성 변경이 가능할까요?
수업 너무 재밌게 잘 들었습니다! 수업듣고 혼자 프로젝트 만들어보다 궁금증이 생겼는데요! gltf로 캐릭터 로드 후 특정 영역안에 들어갈 시 traverse를 이용해서 캐릭터 wireframe을 true로 바꾸고 싶은데요 이미 로드된 캐릭터는 wireframe을 변경할 수 없을까요..?
-
해결됨블렌더 3D 아이소메트릭 방 만들기
결과물 자랑합니다!
하다보니 너무나 재미있네요애니메이션에 관련된 강의도 나왔으면 좋겠어요!Q. 이불이 군대 모포마냥 각이 져버렸는데 좀더 자연스럽게 표현할 방법을 모르겠네요.. 참고할만한 유튜브 영상이나 블로그, 개인 노하우가 있을까요?? ;ㅅ;
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
그래프 모드에서 Modifiers 창이 안 보여요
안녕하세요 ! 그래프 모드에서 N눌러서 오른쪽 View, Modifiers, F-Curve 이렇게 3가지 종류의 창이 첫 번째 사진처럼 바로 떠야 하는데 저는 두 번째 사진 상태에요.. 그래프 모드는 처음 들어와 보는데 그 전에 단축키를 잘못 만졌을까요..? 어떻게 해야 하는 지 모르겠어요 !! ㅠ
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
mesh가 전부 흰색으로 보입니다
Mesh에 rgb값이 적용되지 않는 것 같습니다..!새로고침이나 서버 다시 시작 등은 해봤습니다,,혹시 한 번 봐주실 수 있을까요?ㅠㅠ// Mesh const geometry = new THREE.BoxGeometry(1,1,1); let mesh; let material; for( let i=0;i<20;i++){ material = new THREE.MeshStandardMaterial({ color: `rgb( ${ 50 + Math.floor(Math.random() * 205) }, //r값 // Math.floor()은 내림 함수 ${ 50 + Math.floor(Math.random() * 205) }, //g값 ${ 50 + Math.floor(Math.random() * 205) } //b값 )` }); mesh = new THREE.Mesh(geometry,material); mesh.position.x = (Math.random()-0.5)*5;//-2.5에서 2.5 사이의 범위 mesh.position.y = (Math.random()-0.5)*5; mesh.position.z = (Math.random()-0.5)*5; scene.add(mesh); }
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
점, 선, 면 단축키 123을 누르면 카메라가 움직입니다
점, 선, 면이 선택되는 게 아니라 카메라가 움직여서 큐브 윗면, 측면, 정면을 보여주는데 어떻게 해야 하나요?
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
add circle에서 값을 건드리면 Plane이 활성화 됩니다
add circle의 값을 조정하면 계속 비활성화 해둔 Plane의 눈이 활성화로 전환됩니다.어떻게 해아할까요기본 도형 꺼내고 Shade 배우기(5:23) 부분입니다.
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
모델링 연습 완성
반질반질~~
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
라운드 큐브가 없습니다
[기본도형꺼내고shade배우기]11:42블렌더 최신버전 쓰고있는데요라운드큐브가 없어요...애드온 전부다 체크했었는데 라운드큐브가 없네요(애드온을 다 체크했는데도 총 갯수가 강의에서 나온거보다 적었지만요..) 어떻게 해야 되요?ㅠ +주말에도 댓글 달아주시나요?
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
환경설정하기에서요... System
6:12 에서System 탭에서 None으로 둬도 상관없나요? 그리고 단축키를 모아놓은 시트같은걸 제공해주면 좋겠어요 한장에 인쇄해서 볼수있게요 그리고 4:26 에서마우스커서가 어디있는지 잘모르겠어요 ...커서를 크게 해주시거나 원으로 표시해주세요!
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
강의 결과물 자랑합니다
매트한거보다 메탈같이 광이 나는게 더 느낌이 좋네요이제부터 제 mbti는 meta-l 입니다
-
미해결블렌더 처음 시작부터 로우폴리 3D 애니메이션 까지
선택한 영역의 Inset Faces가 이상해요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세 로우폴리 헬리콥터3 1:06초에서 Shift를 누르고 해당 영역들을 클릭했는데영상과 다르게 선택이 됩니다 어떻게 해야하나요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
lookAt(mesh.position) 관련 질문입니다!
GUI컨트롤 강의에서 8:05에 lookAt(mesh.position)을 했는데 왜 lookAt(mesh)를 하면 화면에 아무것도 안 보이는건가요??+애니메이션이 계속 업데이트 되기 때문에 camera.lookAt(mesh.position)을 draw()함수에 넣어야된다고 하셔서 애니메이션을 끄고 실행해보려고 draw()함수를 주석처리하고 camera.lookAt(mesh.position)을 다음과 같이 넣었더니 GUI를 움직여도 변화가 없는데 이건 왜인가요??ㅠㅠ // GUI const gui = new dat.GUI(); gui.add(mesh.position, 'y', -5, 5, 0.01).name('y 위치'); //조정할 속성, 속성값, 최솟값, 최댓값, 조정 단위 gui .add(mesh.position, 'z') .min(-10) .max(3) .step(0.01) //위와 같은데 쓰는 방식만 다른거임 .name('메쉬의 z위치'); //조정 이름 설정 gui.add(camera.position, 'x', -10, 10, 0.01).name('카메라 x'); camera.lookAt(mesh.position); // 그리기 const clock = new THREE.Clock(); // function draw() { // const time = clock.getElapsedTime(); // mesh.rotation.y = time; renderer.render(scene, camera); // renderer.setAnimationLoop(draw); // }
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
두 개의 glb 파일에서 skinnedMesh 추출하여 하나에 합치기
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. hair.glb, body.glb 두 개의 모델은 동일한 bone 구조를 가지고 있습니다.body.glb 모델에 hair.glb의 머리 모양을 결정하는 skinnedMesh 를 가져와 넣어 주었는데요hair.glb 모델을 단독으로 import 해서 띄웠을 때와 다른 크기와 위치에 skinnedMesh가 적용되어 나타납니다.이렇게 머리에 헤어 스타일이 적용된게 기대값이었는데요hair.glb 파일을 단독 import하면 body.glb에 맞는 위치, 크기로 import 되지만위에 기재한 대로 skinnedMesh를 가져오면이렇게 보여집니다. 뒤에 하얗게 보이는게 hair.glb의 skinnedMesh 입니다.기대값으로 원하는 모델과 같은 위치에 skinnedMesh를 넣었으나 적용이 되지 않는데 어떻게 해야할까요??
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
modelMesh 질문있습니다.
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요.선생님 현재 물리엔진 적용중, Player에 mass 30적용시 Pillar를 뚫고 밑으로 떨어지는 문제가 발생하고있습니다. 강의를 여러번 다시 되돌리면서 확인도 해보구, 완성된 코드랑 비교도 하면서 오타가있나 복사 붙여넣기를 해봐도 도저히 문제를 찾을 수 없었습니다..ㅠㅠ 어디부분을 수정해야 이러한 문제를 고칠 수 있는지 알려주시면 감사하겠습니다!ㅠㅠ
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
mesh 변수 질문
안녕하세요. 선생님 질문있습니다. 강의에 보면 let mesh로 변수를 선언해서 반복문내에서 사용하셨는데const meshes = []; let mesh; for (let i = 0; i < 10; i++) { mesh = new THREE.Mesh(geometry, material); mesh.position.x = Math.random() * 5 - 2.5; mesh.position.z = Math.random() * 5 - 2.5; scene.add(mesh); meshes.push(mesh); }다음과 같이 반복문 내에 const로 선언하고 사용해도 같은 결과가 나오는데 반복문 밖에서 선언 후 사용하신 이유가 따로 있을까요?const meshes = []; for (let i = 0; i < 10; i++) { const mesh = new THREE.Mesh(geometry, material); mesh.position.x = Math.random() * 5 - 2.5; mesh.position.z = Math.random() * 5 - 2.5; scene.add(mesh); meshes.push(mesh); }
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
Uncaught TypeError (uuid) 에러
이전 수업에서 ilbuni.glb를 로드했을 땐 정상적으로 작동했는데, test.glb로 바꾸니까 이런 에러가 뜨네요 ...uuid가 토큰같은 id처럼 보이는데 ,, 어떻게 해결해야 할까요? ㅜㅜ