각기 다른 geometry를 가진 mesh를 매 분마다 많은 양을 생성할때 웹 브라우저에 out of memory가 발생하는 이슈가 발생하고 있습니다. 이러한 경우에 효과적으로 최적화를 하려면 어떻게 해야할까요? 또한 스택오버플로 나 다른곳을 보면 geometry가 아닌 buffergeometry를 사용하는데 둘의 차이가 무엇인가요?
안녕하세요. 해당 강의로 three.js를 처음 접하고 실제 프로젝트에 적용하여 원하는 결과물을 만들 수 있었습니다. 좋은 강의 감사합니다. 결과물을 발전시키는 도중 원하는 표현이 생겼는데 어떻게 구현하면 좋을지 아이디어를 얻고 싶어 문의를 남깁니다. 아래와 비슷하게 특정 지역의 온도를 위치가 정해져 있고 동적으로 색이 바뀌는 기체로 표현하고 싶습니다. three.js의 Fog는 카메라 기준으로 안개가 생기는 방식이라 사용할 수 없을 것 같은데 어떤 방식으로 접근하면 좋을까요? 감사합니다.
손잡이 안쪽에 작게 튀어나온 부분 모델링할 때 폴리곤 엉킴이 있어서 질문드립니다. 모델링할 페이스 선택 > inset > extrude > bevel 똑같이 진행한 것 같은데 섭디모디를 켜면 사진과 같이 미묘하게 겹친 것처럼 됩니다. 노말 안쪽에서 보면 두번째 느낌인데 섭디모디가 입구부분을 동그랗게 만들어서 베벨이 된 엣지라인과 충돌하는 것 같습니다... 왜 저런질 모르겠구요 정답 아는 고수 있으실까요
안녕하세요... 아래 강의를 듣고 있는데요.. 현재 강의내용을 대략적으로 반영한 교재가 있는지 궁금합니다. 제가 검색해 본 교재들은 모두 기본 이론(블렌더 기본조작방법)을 간단히만 소개하고, 예제만들어보는 데 지면을 많이 활용해서 실제 전체적인 블렌더 기본조작방법을 배우기 어렵습니다. 그래서 현재 강의 내용을 요약식이라도 반영한 교재나 자료가 있으면 구하고 싶습니다. Blender(블렌더) 3.0 3D 그래픽의 입문 Part. 2
구글에 blender free man modeling 이라고 치면 무료사이트 나오는데 거기서 받아서 했습니다. 이전 강의까진 기본도형 변형해서 따라 했는데 이번 강의는 사람 파일이 있어야해서 당황했네요.;; 찾아보니까 obj파일 바로 나와서 그거 다운받아 임포트해 따라 했습니다. 혹시 필요하신 분은 아래 주소에서 받으시면 될 것 같습니다. [ https://free3d.com/3d-model/male-base-mesh-6682.html ] 이메일로 가입 필요
씬,카메라, 조명, 지오메트리등등 모두 문제없이 생성되는데 OrbitControls를 임포트하면 vs code live server에선 구동을 안합니다 왜 그런가요? 콘솔창에서는 딱히 경고 메세지는 뜨지 않습니다. npm start로 서버를 구동하는것과 vs code 플러그인 live server에서 파일을 여는것과 어떤 차이가 있나요?
20분 2초 구간에서 오브젝트의 기즈모가 바로 보이는데, 3강에서 알려주셨던 것처럼 뷰포트 기즈모 드롭다운 메뉴의 Object Gizmos의 체크박스를 체크한 것이 영상에서는 빠진 걸로 영상이 편집된 건가요? 아니면 단축키가 있어서 바로 오브젝트의 기즈모가 보이도록 변경하신 건가요? 단축키가 있는 거라면 알고 싶어서 질문했습니다.
안녕하세요 원띵님! 답변 정말 감사했습니다. 덕분에 문제를 해결할 수 있었습니다 ^^! 이번에도 강의와 다르게 만들어지는 문제가 발생하여 질문을 드립니다. 강의에서 Color모듈 → 검은색으로 변경 하셔서 똑같이 값을 변경 하였는데 위 사진처럼 투명하게 나오는 문제가 발생하였습니다. 이미터는 이렇게 설정하였습니다. 그리고 다른 문제이지만 파티클이 잔상처럼 남는 문제도 있어서 뷰포트 상의 옵션 문제인지, 컴퓨터의 옵션문제인지도 궁금합니다. 감사합니다.
- 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :) - 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다. - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! 좋은 강의와 커뮤니티를 통한 서포트 덕분에 배운 내용 잘 활용하고 있습니다. 실제로 three.js 작업을 하게 되면 gltf 와 같이 이미 작업되어 있는 메쉬를 많이 사용하게 되는데 여기에 물리엔진을 넣기 위해 cannon body를 만드는 일이 굉장히 번거롭습니다. 저는 three-to-cannon 이라는 라이브러리를 사용해 메쉬를 cannon이 사용하는 shape으로 변환하고 있습니다. 여러 최적화 옵션도 있고 물리엔진을 적용하는 프로젝트에 사용해보시면 좋을 거 같습니다.