묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
Move,Roatate,Scale 단축키로 사용할 때 질문
단축키 g,r,s를 사용할때도 왼쪽에서 툴을 선택해서 작업하는것처럼 기즈모가 활성화되도록 설정할 수 있는 방법은 없을까요??
-
미해결[LV2] 이펙터로 취업하기 위한 포트폴리오 만들기
매직볼 2번 던지는 현상
강사님,.. 저 이렇게 Once로 해놨는데 왜 매직볼 던지는 모션을 2번 취하는 걸까요...? ㅠㅠ 그냥 시퀀서에서 빨간 라인(라이프 사이클) 줄이면 한 번만 던지긴 하는데 중간에 끊겨버려서요..
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
스크롤 페이지 만들기 -땅과 집 색상이 너무 어둡습니다.
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님. 강의 따라하다가 색상이 너무 이상해서 문의드립니다. 제가 따라한 코드가 이상한 건가 싶어서 완성파일 main.js를 실행했는데 똑같이 색상이 이상합니다. 수정방향을 알려주시면 감사하겠습니다.
-
해결됨친절한 블렌더 - [LV.1] 기초 모델링
Edit모드에서 창살 스케일 조절이 따로 안됩니다
섹션7, 모델링3 - 10:32에서, Edit모드로 들어가서 Z축 스케일 조절을 하려고 했는데 강의 영상과는 달리 창살 2개의 길이가 같이 바뀝니다. 하나만 선택해서 Edit 모드로 들어가도 사진처럼 2개가 한꺼번에 Edit 모드로 들어가져서 그런 거 같은데 이유가 무엇인지 궁금합니다ㅠㅠ
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
Save. Add on. 어디서지우나요?
에드온 지우고 싶어요
-
미해결[LV2] 이펙터로 취업하기 위한 포트폴리오 만들기
[25강: Bottom 이펙트의 중요기술 - Distortion 배우기] 검정테두리
강의 17:00 정도에 전에 Opa 영역안에 Emi가 더 작으면 남은 부분은 검정색으로 표현된다고 하신 내용을 바탕으로 장판이펙트에 검정 테두리를 만들고 있었는데요!우선 원본은 이렇습니다. 1. Emissive 영역에 (Emi_Pattern 텍스처만큼)하게 곱해주는데, 왜 검정 테두리가 나오는 건가요..? Emi를 더 작게 해주어야 나오는 거 아니에요? 이해가 어려워요..이것만 해줘도 바로 검정테두리가 약간 보이더라구요 2. 아래는 Opacity영역을 좀 더 키워주는데, 위에 Emi를 곱하지 않고서는 검정 테두리가 안 나오는 이유가 뭔가요? 3. 결론적으로 위 두 가지를 다하면 정상적으로 나옵니다제가 놓친 게 있을까요?1번과 2번의 중간과정에서 이해하고 있던 거랑 결과가 달라 질문드립니다!
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
Plane 기울어져요
R+X+90을 눌렀는데 전 앞으로 기울어지게 보여요 오른쪽에서 봤을 땐 똑바르게 보이는데 정면 뷰 에선 앞으로 기울어져 보이는데. . .
-
미해결[LV2] 이펙터로 취업하기 위한 포트폴리오 만들기
[18강: Fresnel이란?] Dot(A, B) = 수직수평
제가 수학을 안 한지 오래돼서 가물가물하지만, Dot(A, B)에서 A와 B를 정규화해서 1값으로 만들면 사실상 Dot(A, B)는 cos(A와B사이 각도) 일텐데, cos90 = 0, cos0 = 1 이니까 강의 판서와 설명 중에 (6분)이 내용은 반대로 된 것 아닌가요?혹시 제가 잘못 알고 있는 걸까요?
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
블랜더를 만지다가 오브젝트 클릭이 안돼요..
안녕하세요 블랜더 강의를 듣고이쓴ㄴ 학생입니당블렌더를 하다가 갑자기 오브젝트 좌클릭이 안되는 현상이 일어났어요 그래서 오른쪽클릭으로 클릭하게 하니 클릭이 되더라구요.. 다시 좌클릭으로 클릭할 수 있는 방법은 없는 걸까요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
PlaneGeometry 브라우저 화면 크기에 맞게 셋팅하는 법
PlaneGeometry 브라우저 화면 크기에 맞게 셋팅하는 법이 있을까요? width, height를 계산해서 넣어야하는데 계산식이 어떻게 되는지 모르겠네요...OrthographicCamera를 사용 중입니다!답변 주시면 감사하겠습니다!
-
해결됨친절한 블렌더 - [LV.1] 기초 모델링
전체선택이 되지 않습니다.
3:47, 2번째 집 3개 선택하고 Edit mode로 가서 A를 누르면 전체선택이 되지 않습니다.A를 누르면 1. Invert Selection ~ 9 Box select를 선택하는 창이 뜹니다.Add On에서 뭔가 해제해야하나요?
-
해결됨친절한 블렌더 - [LV.0] 입문 필수
중급 수업 문의
안녕하세요! 강의 넘 재밌어요ㅎㅎㅎLevel2 중급 수업도 준비 중이신지 궁금해요
-
해결됨블렌더 입문 : UX/UI 디자이너를 위한 3D 아이콘으로 배우는 블렌더!
안녕하세요~ 수정 부탁드립니다
안녕하세요~ BbodX님 덕분에 블렌더 입문한 뉴비입니다~ 아이콘7 샌드위치 편에서 앞에 2분가량의 영상(화면만)이 전 강의의 일부로 대체된 것 같습니다 감사합니다!
-
해결됨친절한 블렌더 - [LV.1] 기초 모델링
지붕위 루프컷넣기
13:18 지붕위에 루프컷을 넣어야하는데지붕 겉면이 아니라 계속 안쪽면만 선택이 되어 루프컷이 됩니다.(지붕의 Edit로 모드로 들어갔습니다)
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
Mesh에 Camera를 붙일 수 있나요??
Mesh에 Camera를 붙일 수 있나요??아니면 아래 선생님 사이트처럼 동영상 대신 해당 위치에 Camera를 셋팅할 수 있나요??답변 부탁드리겠습니다!!!
-
해결됨친절한 블렌더 - [LV.1] 기초 모델링
화분 Origin과 Plane Origin이 같아요
-8:08, 화분에 가운데에 맞춰 Plane도 정확히 화분 가운데에 위치해서, 모양을 만들 수가 없어요.
-
해결됨Three.js로 시작하는 3D 인터랙티브 웹
reorder('YXZ') 동작
강의 너무 재밌게 잘 듣고 있습니다!roatation에서 reorder를 했을때 어떻게 동작하는 것인지 정확히 이해가 가지 않아서 질문 남겨봅니다~reorder('YXZ') 는 어떤 것을 위해 설정한 것인지, YXZ 순서가 무엇을 의미하는지 궁금합니다~ (rotation.x, rotation.y 로 값을 설정하는데, YXZ 순서는 어떤 것을 설정해주는 것인지요?)아래 코드처럼 테스트했을때, 1,2번 위치에 설정했을때는 잘 동작하고, 마지막에 설정했을때는 기존처럼 동작하는데, reorder() 해주는 위치도 궁금합니다. (한번 설정하면 계속 동작하는 것인지?)// 1. 회전 전에 설정 mesh.rotation.reorder('YXZ'); mesh.rotation.y = THREE.MathUtils.degToRad(45); // 2. 중간에 설정 mesh.rotation.reorder('YXZ'); mesh.rotation.x = THREE.MathUtils.degToRad(20); // 3. 마지막에 설정 mesh.rotation.reorder('YXZ');
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
카메라 컨트롤을 어떤 걸 사용해야 할지 모르겠습니다...!
안녕하세요. 1분코딩 선생님 강의를 수강 중인 수강생입니다. 현재 아래 사이트의 화면과 비슷한 기능을 구현해야 하는 상황인데 어떤 카메라 컨트롤을 써야 할지 감이 잡히지 않아 질문 드립니다...https://www.lamborghini.com/en-en/3dFlyControls와 PointerLockControls로 테스트를 해보았는데 FlyControls의 경우는 비슷하게 구현은 되었지만 화면을 계속 움직이다보면 화면이 기울어버리는 경우가 생기고,PointerLockControls의 경우는 움직이려면 lock(); 함수를 실행시키면 마우스가 사라져서 문제가 되었습니다.카메라 컨트롤 셋팅은 glb파일의 카메라 객체를 넣어 생성하였습니다.위의 사이트와 비슷한 기능을 만들려면 어떤 카메라 컨트롤러가 적합할까요...?카메라 객체로 컨트롤 셋팅을 하고 따로 셋팅을 해줘야하는 값들이 있을까요...?답변 및 조언 주시면 정말 감사하겠습니다!
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
강의에서 나온 이미지 색상보다 더 밝게 나와요
위의 사진처럼 강의보다 훨씬 밝게 나오는데 문제가 무엇일까요..? import * as THREE from "three"; import { OrbitControls } from "three/examples/jsm/controls/OrbitControls.js"; // ----- 주제: 여러 이미지 텍스쳐가 적용된 큐브 export default function example() { // 로딩 매니저 const loadingManager = new THREE.LoadingManager(); loadingManager.onStart = () => { console.log("시작"); }; loadingManager.onLoad = () => { console.log("로드 완료"); }; loadingManager.onProgress = (img) => { console.log(img + "로드 중"); }; loadingManager.onError = () => { console.log("로드 에러"); }; // 텍스쳐 이미지 로드 const textureLoader = new THREE.TextureLoader(loadingManager); const rightTex = textureLoader.load("/textures/mcstyle/right.png"); const leftTex = textureLoader.load("/textures/mcstyle/left.png"); const topTex = textureLoader.load("/textures/mcstyle/top.png"); const bottomTex = textureLoader.load("/textures/mcstyle/bottom.png"); const frontTex = textureLoader.load("/textures/mcstyle/front.png"); const backTex = textureLoader.load("/textures/mcstyle/back.png"); const materials = [ new THREE.MeshBasicMaterial({ map: rightTex }), new THREE.MeshBasicMaterial({ map: leftTex }), new THREE.MeshBasicMaterial({ map: topTex }), new THREE.MeshBasicMaterial({ map: bottomTex }), new THREE.MeshBasicMaterial({ map: frontTex }), new THREE.MeshBasicMaterial({ map: backTex }), ]; // 픽셀화 rightTex.magFilter = THREE.NearestFilter; leftTex.magFilter = THREE.NearestFilter; topTex.magFilter = THREE.NearestFilter; bottomTex.magFilter = THREE.NearestFilter; frontTex.magFilter = THREE.NearestFilter; backTex.magFilter = THREE.NearestFilter; // Renderer const canvas = document.querySelector("#three-canvas"); const renderer = new THREE.WebGLRenderer({ canvas, antialias: true, }); renderer.setSize(window.innerWidth, window.innerHeight); renderer.setPixelRatio(window.devicePixelRatio > 1 ? 2 : 1); // Scene const scene = new THREE.Scene(); scene.background = new THREE.Color("white"); // Camera const camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 0.1, 1000 ); camera.position.y = 1.5; camera.position.z = 4; scene.add(camera); // Light const ambientLight = new THREE.AmbientLight("white", 0.5); scene.add(ambientLight); const directionalLight = new THREE.DirectionalLight("white", 1); directionalLight.position.set(1, 1, 2); scene.add(directionalLight); // Controls const controls = new OrbitControls(camera, renderer.domElement); // Mesh const geometry = new THREE.BoxGeometry(2, 2, 2); const mesh = new THREE.Mesh(geometry, materials); scene.add(mesh); // 그리기 const clock = new THREE.Clock(); function draw() { const delta = clock.getDelta(); renderer.render(scene, camera); renderer.setAnimationLoop(draw); } function setSize() { camera.aspect = window.innerWidth / window.innerHeight; camera.updateProjectionMatrix(); renderer.setSize(window.innerWidth, window.innerHeight); renderer.render(scene, camera); } // 이벤트 window.addEventListener("resize", setSize); draw(); }
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
three.js 사용방법 1
아무것도 뜨지 않습니다 왜그럴까요?