>
>
>
>
Three.js로 3D 그래픽 만들기 : WebGL을 위한 자바스크립트 3D 라이브러리
acorn PACKT1 ㅣ 요스 디륵센(Jos Dirksen), 류영선 ㅣ 에이콘출판 ㅣ Learning Three.js: the JavaScript 3D Library for WebGL: Create stunning 3D graphics in your browser
  • 정가
35,000원
  • 판매가
31,500원 (10% ↓, 3,500원 ↓)
  • 발행일
2016년 04월 28일
  • 페이지수/크기/무게
436page/188*235*23/827g
  • ISBN
9788960778542/8960778540
  • 배송비
무료배송
  • 배송예정일
08/11(목) 배송완료예정
  • 현 보유재고
100 권 이상
  • 주문수량
  • 바로구매 북카트담기
  • 제휴몰 주문 시 고객보상, 일부 이벤트 참여 및 증정품 증정, 하루/당일 배송에서 제외되므로 참고 바랍니다.
  • 시리즈 도서
acorn PACKT(총252건)
핵심을 정리한 Swift 3 : 기본 문법부터 옵셔널, 클로저, 동시성과 병렬성까지     27,000원 (10%↓)
함수형 파이썬 프로그래밍 : 파이썬으로 배우는 쉬운 함수형 프로그래밍     27,000원 (10%↓)
하이브 핵심정리 : 하둡 기반 대용량 데이터 저장, 관리의 핵심 솔루션     18,000원 (10%↓)
따라하며 배우는 하둡과 빅데이터 분석 실무     27,000원 (10%↓)
빅데이터 처리와 분석을 위한 하둡 맵리듀스 프로그래밍     31,500원 (10%↓)
  • 상세정보
  • 최신 브라우저는 플래시나 자바 같은 플러그인 없이도 브라우저에서 3D 그래픽을 생성할 수 있는 웹지엘(WebGL)을 지원한다. 하지만 웹지엘 프로그래밍은 어렵고 복잡하며, 디버깅도 어렵다. Three.js를 사용하면 웹지엘을 몰라도 자바스크립트를 이용해 직관적으로 멋진 3D 그래픽을 작성할 수 있다. Three.js를 사용해 모든 브라우저에서 동작하는 3D 애니메이션 그래픽을 만드는 데 필요한 모든 것을 풍부한 실전 예제와 함께 알아볼 것이다..
  • ★ 이 책에서 다루는 내용 ★ ■ Three.js가 제공하는 다양한 지오메트리 사용 ■ 3D 장면에 사실적인 조명과 그림자 적용 ■ Three.js가 제공하는 다양한 카메라 컨트롤을 사용해 3D 장면 탐색 ■ 범프 맵과 노멀 맵, 반사 맵, 라이트 맵의 고급 텍스처를 사용한 사실적인 3D 객체 생성 ■ OBJ와 STL, 콜라다 같은 외부 포맷의 모델 가져오기와 애니메이션 ■ 모프 타겟과 스켈레톤 애니메이션을 이용한 애니메이션 생성 ■ Physijs 자바스크립트 라이브러리로 3D 장면에 물리 적용 ■ 사용자 정의 꼭지점 셰이더와 프레그먼트 셰이더를 작성해 웹지엘과 직접 상호작용 ★ 이 책의 대상 독자 ★ 이미 자바스크립트에 대해 알고 있으면서 모든 브라우저에서 실행되는 3D 그래픽을 만들고 싶어 하는 사람들을 위한 책이다. 고급 수학이나 웹지엘에 대한 지식이 없어도 좋다. 자바스크립트와 HTML에 대한 일반적인 지식만 있으면 충분하다. 이 책에서 사용된 모든 도구는 오픈소스며 필요한 자원과 예제는 자유롭게 다운로드할 수 있다. 오늘날의 모든 브라우저에서 실행되는 아름다운 대화형 3D 그래픽을 만들고 싶다면, 이 책이 많은 도움이 될 것이다. ★ 이 책의 구성 ★ 1장, ‘Three.js로 첫 번째 3D 장면 제작’에서는 Three.js 시작에 필요한 기본 단계를 설명한다. 1장을 마치면 첫 번째 Three.js 장면을 만들고 브라우저에서 첫 3D 장면을 실행시킬 수 있게 될 것이다. 2장, ‘Three.js 장면의 기본 구성요소’에서는 Three.js로 작업하는 데 필요한 기본 구성요소에 대해 설명한다. 조명과 메시, 지오메트리, 물질 및 카메라에 대해 알아본다. 또한 2장을 통해 Three.js가 제공하는 다양한 조명과 장면에서 사용할 수 있는 카메라에 대한 개요를 배운다. 3장, ‘Three.js에서 사용할 수 있는 다양한 광원’에서는 장면에서 사용할 수 있는 다양한 조명에 대해 자세히 알아본다. 예제를 통해 스포트라이트, 방향 조명, 주변광, 점 조명, 반구 조명 및 지역 조명에 대해 설명한다. 또한 광원에 렌즈 플레어 효과를 적용하는 방법을 설명한다. 4장, ‘Three.js 물질로 작업’에서는 메시에 사용할 수 있는 Three.js의 물질에 대해 살펴본다. 물질을 구성할 때 설정할 수 있는 모든 속성을 알아보고 대화형 예제를 통해 Three.js에서 사용할 수 있는 물질을 실험해 볼 수 있다. 5장, ‘지오메트리로 작업’에서는 Three.js가 제공하는 모든 지오메트리에 대해 알아보는 두 개의 장 중 첫 번째 장이다. 이 장에서는 Three.js에서 지오메트리를 구성하고 생성하는 방법을 설명한다. 또한 대화형 예제를 통해 평면, 원, 형상, 정육면체, 실린더, 토러스, 토러스 매듭, 다면체 같은 지오메트리를 실험해 본다. 6장, ‘고급 지오메트리와 이항 연산’에서는 5장에 이어 지오메트리를 알아본다. Three.js가 제공하는 콘벡스(Convex)와 레이드(Lathe) 같은 Three.js의 고급 지오메트리를 구성하는 방법을 알아본다. 또한 2D 형상에서 3D 형상을 압출하는 방법과 이항 연산으로 지오메트리를 결합해 새로운 지오메트리를 만드는 방법을 배운다. 7장, ‘파티클과 스프라이트, 포인트 클라우드’에서는 Three.js에서 포인트 클라우드를 사용하는 방법을 설명한다. 새롭게 또는 기존 지오메트리에서 포인트 클라우드를 만드는 방법을 배운다. 또한 스프라이트와 포인트 클라우드 물질을 사용해 개별 포인트의 모습을 변경하는 방법도 살펴본다. 8장, 고급 메시와 지오메트리의 생성과 로딩 외부 소스에서 메시와 지오메트리를 가져오는 방법과 Three.js의 내부 JSON 포맷을 사용해 지오메트리와 장면을 저장하는 방법...
  • 1 Three.js로 첫 번째 3D 장면 제작 __Three.js 사용에 필요한 요구사항 __소스 코드 가져오기 ____깃을 사용해 저장소 복제 ____아카이브를 다운로드하고 추출 ____예제 테스트 ________대부분의 유닉스/맥 시스템에서 동작하는 파이썬 기반의 웹 서버 ________Node.js로 작업하는 경우의 npm 기반 웹 서버 ________맥 또는 윈도우용 몽구스 포터블 버전 ________파이어폭스와 크롬에서의 보안 설정 비활성화 __HTML 스켈레톤 생성 __3D 객체의 렌더링과 표시 __물질과 광원, 그림자 추가 __애니메이션으로 장면 개선 ____requestAnimationFrame 소개 ____정육면체 애니메이션 ____공 바운싱 __dat.GUI로 실험을 쉽게 만든다 __브라우저 크기 변경에 따라 자동으로 결과물의 크기 조정 __요약 2 Three.js 장면의 기본 구성요소 __장면 작성 ____장면의 기본 기능 ____장면에 안개 추가 ____overrideMaterial 속성 사용 __지오메트리와 메시 ____지오메트리의 속성과 함수 ____메시용 함수와 속성 __두 가지 카메라의 사용 ____직교카메라 대 원근카메라 ____특정 지점을 바라보기 __요약 3 Three.js에서 사용할 수 있는 다양한 광원 __...
  • 요스 디륵센(Jos Dirksen) [저]
  • 십 년 이상 소프트웨어 개발자 및 아키텍처로 일했다. 자바와 스칼라 같은 백엔드 기술부터, HTML5와 CSS, 자바스크립트 같은 프론트엔드 개발에 이르기까지 폭넓은 범위의 기술 개발에 많은 경험이 있다. 이 외에도, 정기적으로 컨퍼런스에서 연설하고 자신의 블로그에 새롭고 흥미로운 기술에 대해 쓰는 것을 좋아한다. 또한 새로운 기술을 실험하고 어떻게 하면 그 결과를 아름답게 시각화할 수 있는지에 관심이 많다. 연구 결과는 블로그(http://www.smartjava.org/)에서 확인할 수 있다.
    현재 네덜란드 금융기관에서 컨설턴트로 일하고 있으며, 네덜란드의 대형 교육자료 출판사인 맘버그(Malmberg)에서 엔터프라이즈 아키텍처 역할도 수행했다. 그곳에서 1차, 2차, 그리고 직업 교육용 콘텐츠의 제작 및 출판을 위한 새로운 디지털 플랫폼을 만드는 데 도움을 주었다. 그전에는 필립스와 ASML 같은 민간기업에서 국방부 같은 공공기관에 이르기까지 다양한 분야에서 여러 역할을 수행했다. 이 책 외에도 Three.js의 가장 중요한 기능을 예제로 설명하는 [Three.js Essentials]와 예제를 기반으로 Three.js의 중요한 유스케이스를 커버하는 [Three.js Cookbook]이란 두 권의 책을 썼다. 프론트엔드 자바스크립트와 HTML5 기술 외에도, REST와 전통적인 웹 서비스 기반의 백엔드 서비스 개발에도 관심이 있다.
  • 류영선 [저]
  • 소프트웨어 엔지니어로서 오랫동안 웹 브라우저와 웹 서버를 개발했다. 그 경험을 바탕으로 현재는 W3C를 비롯한 여러 국제 표준화 단체에서 웹과 관련된 표준화 업무를 담당하고 있다. 최근에는 PC에서 벗어나 모바일 환경이나 DTV, 디지털 사이니지(Digital Signage), 웨어러블(Wearable), 오토모티브(Automotive) 등의 다양한 IoT 장치에 웹 기술을 접목하는 오픈 웹 플랫폼에 관심을 갖고 관련 기술을 연구 중이다. 아울러 워크숍, 세미나 강연, 학술 기고를 통해 오픈 웹 플랫폼과 웹 기술을 전파하는 데 힘쓰고 있다. 옮긴 책으로는 에이콘출판사에서 펴낸 『반응형 웹 디자인』(2012), 『HTML5 웹소켓 프로그래밍』(2014), 『WebRTC 프로그래밍』(2015), 『자바스크립트 디자인 패턴』(2016), 『자바스크립트 언락』(2017), 『객체지향 자바스크립트 3/e』(2017), 『사물인터넷 자바스크립트 프로그래밍』(2018), 『모던 C++ 프로그래밍 쿡북』(2019), 『산업인터넷 애플리케이션 개발』(2020) 등 다수가 있다.
  • 전체 0개의 구매후기가 있습니다.

인터파크도서는 고객님의 단순 변심에 의한 교환과 반품에 드는 비용은 고객님이 지불케 됩니다.
단, 상품이나 서비스 자체의 하자로 인한 교환 및 반품은 무료로 반품 됩니다.
교환 및 반품이 가능한 경우
상품을 공급 받은 날로부터 7일이내 가능
공급받으신 상품의 내용이 표시, 광고 내용과 다르거나 다르게 이행된 경우에는 공급받은 날로부터 3개월 이내,
   혹은 그사실을 알게 된 날 또는 알 수 있었던 날로부터 30일 이내
상품에 아무런 하자가 없는 경우 소비자의 고객변심에 의한 교환은 상품의 포장상태 등이 전혀 손상되지 않은 경우에 한하여 가능
교환 및 반품이 불가능한 경우
구매확정 이후(오픈마켓상품에 한함)
고객님의 책임 있는 사유로 상품 등이 멸실 또는 훼손된 경우
   (단, 상품의 내용을 확인하기 위하여 포장 등을 훼손한 경우는 제외)
시간이 지남에 따라 재판매가 곤란할 정도로 물품의 가치가 떨어진 경우
포장 개봉되어 상품 가치가 훼손된 경우
다배송지의 경우 반품 환불
다배송지의 경우 다른 지역의 반품을 동시에 진행할 수 없습니다.
1개 지역의 반품이 완료된 후 다른 지역 반품을 진행할 수 있으므로, 이점 양해해 주시기 바랍니다.
중고상품의 교환
중고상품은 제한된 재고 내에서 판매가 이루어지므로, 교환은 불가능합니다.
오픈마켓 상품의 환불
오픈마켓상품에 대한 책임은 원칙적으로 업체에게 있으므로, 교환/반품 접수시 반드시 판매자와 협의 후 반품 접수를 하셔야하며,
   반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가능할 수 있으니 유의하시기 바랍니다.
배송예정일 안내
인터파크 도서는 모든 상품에 대해 배송완료예정일을 웹사이트에 표시하고 있습니다.
<인터파크 직배송 상품>
상품은 월~토요일 오전 10시 이전 주문분에 대하여 당일 출고/당일 배송완료를 보장하는 상품입니다.
상품은 서울지역/평일 주문분은 당일 출고/익일 배송완료를 보장하며,
서울외지역/평일 주문분의 경우는 오후 6시까지 주문분에 대하여 익일 배송완료를 보장하는 상품입니다.
(단, 월요일은 12시까지 주문에 한함)
상품은, 입고예정일(제품출시일)+택배사배송일(1일)에 배송완료를 보장합니다.
~ 상품은 유통특성상 인터파크에서 재고를 보유하지 않은 상품으로
주문일+기준출고일+택배사배송일(1일)에 배송완료를 보장합니다.(토/공휴일은 배송기간에 포함되지 않습니다.)
※기준출고일:인터파크가 상품을 수급하여 물류창고에서 포장/출고하기까지 소요되는 시간
<업체 직접배송/오픈마켓 상품>
~ 상품은 업체가 주문을 확인하고, 출고하기까지 걸리는 시간입니다.
주문일+기준출고일+택배사배송일(2일)에 배송완료를 보장합니다.(토/공휴일은 배송기간에 포함되지 않습니다.)
※5일이내 출고가 시작되지 않을시, 오픈마켓 상품은 자동으로 주문이 취소되며, 고객님께 품절보상금을 지급해 드립니다.
배송비 안내
도서(중고도서 포함)만 구매하시면 : 배송비 2,000원 (1만원이상 구매 시 무료배송)
음반/DVD만 구매하시면 : 배송비 1,500원 (2만원이상 구매 시 무료배송)
잡지/만화/기프트만 구매하시면 : 배송비 2,000원 (2만원이상 구매 시 무료배송)
도서와 음반/DVD를 함께 구매하시면 : 배송비 1,500원 1만원이상 구매 시 무료배송)
도서와 잡지/만화/기프트/중고직배송상품을 함께 구매하시면 : 2,000원 (1만원이상 구매 시 무료배송)
업체직접배송상품을 구매시 : 업체별로 상이한 배송비 적용

   * 세트상품의 경우 부분취소 시 추가 배송비가 부과될 수 있습니다.
   * 북카트에서 배송비없애기 버튼을 클릭하셔서, 동일업체상품을 조금 더 구매하시면, 배송비를 절약하실 수 있습니다.
해외배송 안내
인터파크도서에서는 국내에서 주문하시거나 해외에서 주문하여 해외로 배송을 원하실 경우 DHL과 특약으로 책정된 요금표에
   의해 개인이 이용하는 경우보다 배송요금을 크게 낮추며 DHL(www.dhl.co.kr)로 해외배송 서비스를 제공합니다.
해외배송은 도서/CD/DVD 상품에 한해 서비스하고 있으며, 다른 상품을 북카트에 함께 담으실 경우 해외배송이 불가합니다.
해외주문배송 서비스는 인터파크 도서 회원 가입을 하셔야만 신청 가능합니다.
알아두세요!!!
도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 취소될 수 있습니다.
오픈마켓업체의 배송지연시 주문이 자동으로 취소될 수 있습니다.
출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 기준으로 배송됩니다.
유통의 특성상 출고기간은 예정보다 앞당겨지거나 늦춰질 수 있습니다.
택배사 배송일인 서울 및 수도권은 1~2일, 지방은 2~3일, 도서, 산간, 군부대는 3일 이상의 시간이 소요됩니다.
  • 0개
  • 0개