1. 도서정가제
  2. 소득공제
말하는 대로 제미나이 × 3D 바이브 코딩
0 (0)
24,000원
21,600원
10%
최대 적립 포인트
1,500 원
  • 구매 적립
    적립금 안내

    상품 적립금

    상품 적립금은 고객님이 웬디북에서 상품을 구매하실 경우 이에 대한 마일리지 개념으로 구매금액의 일부를 적립해 드리는 제도이며 사용은 예치금과 같이 현금처럼 사용가능하십니다.

    멤버십 적립금

    멤버십 적립금은 고객님의 멤버십(고객)등급에 따라 도서 구매액의 1 ~ 4%에 해당하는 적립금이 추가로 적립되며 적립금은 다음 주문시 현금처럼 사용이 가능합니다.

    다만 적립금은 예치금과는 달리, 현금으로 환불하실 수 없고 적립금의 적립일로 부터 12개월 이내에 사용하시지 않으면 자동으로 소멸됩니다.

  • 상품 적립금
    1,200원
  • 리뷰 적립
    리뷰 작성 안내 및 유의사항
    • •
      리뷰 작성 시 관리자 확인 후 적립금이 지급되며 영업일 기준 평균 1~2일 소요될 수 있습니다.
    • •
      적립금 유효기간은 적립 일로부터 1년입니다.
    • •
      적립금이 지급된 리뷰는 수정,삭제가 불가합니다.
    • •
      최소 20자 이상 리뷰 작성 시 적립금이 지급됩니다.
    기본 적립금
    • • 구매상품
    3개월 까지
    300원
    (100자 이상)
    100원
    (100자 미만)
    3개월 이후
    100원
    (20자 이상)
    • • 비구매 상품 리뷰 작성 시 적립금은 적립되지 않는 점 참고바랍니다.
    2배 적립금
    상품의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
    아래에 해당하는 글은 리뷰 승인이 되지 않을 수 있습니다.
    • •
      상품 내용과 무관한 사진 및 글을 작성한 경우
    • •
      시리즈나 세트 상품이라 하더라도 비슷한 내용을 반복적으로 올리거나 같은 글을 복사해서 올리는 경우
    • •
      기타 상품 리뷰에 적합하지 않은 내용이 있는 경우
    • •
      비속어를 사용하거나 상품에 관한 잘못된 정보를 전달하는 경우
    • •
      상업적 목적의 광고성 내용이나 저작권, 명예훼손 등의 우려가 있는 경우
    작성하신 리뷰는 본 사의 마케팅 활동(온라인 이벤트, 프로모션, 광고 등)에 사용될 수 있습니다.
    상품의 주문/취소, 배송·포장, 파본, 재입고 등
    CS/배송 서비스 관련 문의는 1:1 게시판을 이용해 주세요.
  • 최대 리뷰 적립금
    300원
도서번호
388521
ISBN
9791124205549
출판사
글
배송안내
내일 오전 9시까지 주문하면 내일(10/16 금요일) 발송
품목정보
출간일 2026-07-30
페이지, 크기, 무게 320쪽, 188*245mm, 608g
목차
시작하며 5
이 책에 대하여 6
프로젝트 미리보기 12

PART I Antigravity로 첫 웹페이지 만들기

CHAPTER 1 이제는 ‘공부’보다 ‘바이브’가 먼저인 시대
1.1 왜 지금 바이브 코딩인가? 16
__1.1.1 오해는 금물! 바이브 코딩의 진짜 의미 17
__1.1.2 사이먼 윌리슨이 정의한 바이브 코딩 18
__1.1.3 바이브 코딩 역량이 확장되는 단계 19
1.2 바이브 코딩이 완전히 바꾼 개발 환경 22
__1.2.1 상상하는 즉시 코드가 시작되는 마법 22
__1.2.2 개발을 몰라도 괜찮아진 시대 23
__1.2.3 같은 도구로 남다른 결과를 만드는 ‘바이브’의 차이 24
1.3 내 머릿속 아이디어를 현실로 옮겨줄 도구들 24
__1.3.1 대화를 담당하는 LLM 25
__1.3.2 주요 AI 어시스턴트와 모델 30
__1.3.3 코드 생성을 보조하는 AI 에디터 32
1.4 AI의 잠재력을 깨우는 한마디, 프롬프트 엔지니어링 36
__1.4.1 초보자를 위한 프롬프팅 핵심 원칙 36
__1.4.2 구글 AI 스튜디오 Playground 38
__1.4.3 시스템 지침을 통한 AI의 역할 고정 41

CHAPTER 2 Antigravity와 함께하는 바이브 코딩 첫걸음
2.1 복잡한 준비는 끝! 쾌적한 코딩 환경 만들기 50
__2.1.1 Node.js 설치 50
__2.1.2 Antigravity 2.0 설치 54
2.2 Antigravity 2.0 첫 만남 57
__2.2.1 첫 프로젝트 58
__2.2.2 모델 선택과 활용 60
__2.2.3 슬래시 명령어와 구현 계획 62
__2.2.4 이력서 웹페이지 구현 68

PART II 구글 AI 도구로 나만의 웹 이력서 만들기

CHAPTER 3 AI 스튜디오로 웹 이력서 초안 완성
3.1 Playground를 활용한 웹 이력서 기획 78
__3.1.1 Code execution을 활용한 프로젝트 성과 섹션 기획 78
__3.1.2 디자인 레퍼런스 탐색 81
__3.1.3 URL context 활용 84
__3.1.4 디자인 레퍼런스 분석 86
3.2 Build를 활용한 웹 이력서 프로토타입 구현 90
__3.2.1 개발 환경 구성 91
__3.2.2 클릭 한 번으로 웹 이력서 배포 97

CHAPTER 4 AI 스튜디오와 Antigravity 연동
4.1 AI 스튜디오와 Antigravity 2.0 105
__4.1.1 Build 코드 모드 활용 105
__4.1.2 Antigravity와 프로젝트 연결 106
4.2 Antigravity IDE 110
__4.2.1 Antigravity IDE 설치 110
__4.2.2 프로젝트 작업 준비 115

PART III 개성 있는 3D 포트폴리오 만들기

CHAPTER 5 Three.js로 만드는 3D 웹페이지
5.1 화면에 깊이를 더하는 Three.js 122
__5.1.1 프로젝트 기본 설정 122
__5.1.2 씬 128
__5.1.3 카메라 129
__5.1.4 렌더러 130
__5.1.5 지오메트리 131
__5.1.6 재질 131
__5.1.7 메시 135
__5.1.8 조명 135
__5.1.9 애니메이션 136
__5.1.10 Three.js와 R3F
5.2 빌드부터 실행까지 막힘없이 뽑아내는 3D 결과물 141
__5.2.1 프롬프트 실행 143
__5.2.2 핵심 기능이 동작하지 않는 문제 150
__5.2.3 프로젝트에서 사용하는 패키지 151
__5.2.4 실행과 배포를 이어주는 npm 명령어 154
5.3 3D 우주선 게임과 지렁이 게임 155
__5.3.1 레트로 스타일 3D 우주선 게임 155
__5.3.2 네온빛으로 살아나는 3D 지렁이 게임 166

CHAPTER 6 결과물에 생기를 더하는 Nano Banana와 React Bits
6.1 Nano Banana Pro를 활용한 무드보드 에셋 제작 172
__6.1.1 구글 AI 스튜디오 유료 API 키 설정 172
__6.1.2 무드보드 제작 175
__6.1.3 사용 비용 확인 179
6.2 React Bits로 만드는 3D 효과 181
__6.2.1 시스템 지침 설정 181
__6.2.2 프롬프트 템플릿 184
__6.2.3 바이브 코딩 초기 시행착오 184
__6.2.4 React Bits를 활용한 홈 화면 구현 190
__6.2.5 무드보드를 활용한 스타일 변경 197
6.3 Antigravity 2.0을 활용한 프로젝트 개선 206
__6.3.1 Antigravity로 프로젝트 전송 206
__6.3.2 Modern Web Guidance 플러그인을 활용한 반응형 개선 210
__6.3.3 Chrome DevTools 플러그인을 활용한 사용성 검사 214

PART IV 상상 속 전시장을 현실로 만들기

CHAPTER 7 전시 공간의 주인공, 나만의 3D 모델 준비
7.1 Nano Banana Pro로 완성하는 고품질 3D 소스 이미지 223
__7.1.1 원본 이미지 선정 223
__7.1.2 3D 모델링에 적합한 이미지로 수정 226
__7.1.3 측면 및 후면 이미지 수정 230
7.2 Hunyuan 3D 기반의 입체 모델 변환과 생성 231
__7.2.1 이미지 업로드 가이드라인 232
__7.2.2 3D 모델 겉면 개수 235
__7.2.3 Geometry와 Texture 생성 236
__7.2.4 GLB 파일 용량 최적화 245

CHAPTER 8 몰입감이 살아나는 전시 공간 연출
8.1 구글 AI 스튜디오를 이용한 전시관 구조 설계 252
__8.1.1 프롬프트 템플릿 252
__8.1.2 전시장 기본 구조 254
__8.1.3 3D 모델 추가 261
8.2 Antigravity IDE에서 완성도를 끌어올린 3D 전시관 266
__8.2.1 Antigravity IDE 작업을 위한 AI 스튜디오 프로젝트 준비 267
__8.2.2 반가사유상을 가리는 반응형 레이아웃 개선 269
__8.2.3 주목도를 높이는 화면 배치 간결화 276
__8.2.4 프롬프트 수정 제안을 되살리는 Rule 설정 280
__8.2.5 전시장 분위기와 어울리는 재질로 수정 285

CHAPTER 9 완성한 프로젝트를 세상에 공개할 시간
9.1 Gemini를 활용한 배포 전 최종 점검 291
__9.1.1 배포 전 검사 291
__9.1.2 터미널 명령어 실행 294
__9.1.3 배포 파일 빌드 296
__9.1.4 빌드 결과물 확인 및 에러 수정 300
9.2 Netlify 배포를 통한 가상 전시 공간 오픈 304
__9.2.1 Netlify 배포 및 결과 확인 305
__9.2.2 경고 메시지 해결 후 재배포 310

찾아보기 319
상세 이미지
저자소개
저자 : 배인진
10년간 소프트웨어 개발자이자 코딩 교육자로 활동하며 기술 트렌드의 변화를 업무에 적용해 왔다. 하지만 AI가 산업 전반의 지형을 바꾸는 흐름을 보며, 이제는 특정 기술의 전문가가 되는 것보다 AI를 도구로 삼아 문제를 정의하고 해결하는 경험이 더 중요한 시대라고 생각한다. 이 책을 통해 기술과 거리가 멀었던 사람들도 AI를 업무 현장에서 활용할 수 있게 되기를 바란다.
출판사 서평
웹 이력서에서 3D 전시관까지, 상상이 자라는 바이브 코딩
"이걸 정말 내가 만들었다고?"

웹 이력서로 시작한 화면은 디자인 기획을 거쳐 점점 나다운 소개 페이지가 되고, 직접 만든 3D 모델은 조명과 재질이 더해진 가상 전시장 한가운데 놓입니다. 만들고 싶은 모습을 제미나이에게 말하고, 눈앞의 결과를 하나씩 확인하며 고쳐 나가다 보면 머릿속 아이디어가 살아 움직이는 3D 웹으로 바뀝니다. 복잡한 코드를 붙잡고 있지 않아도 됩니다. 이 책은 제미나이와 대화하며 웹 이력서부터 3D 전시 공간까지 직접 만들어보는 바이브 코딩 입문서입니다.

“나를 소개하는 웹 이력서를 만들어줘.”
“박물관처럼 어둡고 웅장한 분위기의 3D 전시 공간으로 만들어줘.”
“반가사유상이 조명을 받았을 때 은은하게 빛나는 유물처럼 보이게 수정해줘.”

원하는 모습을 말하고, 결과를 확인하고, 마음에 들지 않으면 다시 요청합니다. 그렇게 평범한 웹 이력서는 입체적인 3D 포트폴리오로, 한 장의 이미지는 가상 전시 공간을 채우는 작품으로 발전합니다.

구글 AI 스튜디오와 안티그래비티로 기능과 디자인을 구현하고, 나노 바나나와 Hunyuan 3D로 이미지와 모델을 만듭니다. React Bits와 Three.js로 화면에 움직임과 깊이를 더한 뒤, 완성한 프로젝트는 Netlify로 직접 배포합니다. 결과물이 기대와 다르면 다시 요청하고, 오류가 있으면 원인을 찾아 고칩니다. 모바일 화면까지 점검하며 완성한 결과물을 다시 배포하는 과정도 함께 경험합니다.

시작은 만들고 싶은 모습을 한 문장으로 말하는 것만으로 충분합니다. 머릿속에만 있던 아이디어를 제미나이와 함께 웹페이지로 만들고, 눈앞에서 살아 움직이는 3D 공간으로 펼쳐보세요.

책 속에서

구글 AI 스튜디오(Google AI Studio)는 별도의 개발 환경을 구축하지 않고도 프로토타입을 빠르게 만들어볼 수 있는 도구다. 무료 사용량도 비교적 넉넉하게 제공되는 편이라 개발 경험이 많지 않더라도 프롬프트를 여러 번 실행하며 아이디어의 실현 가능성을 확인해볼 수 있다. 아이디어 검증을 마친 후에는 Antigravity로 내보내기 기능을 사용해 지금까지의 대화 이력과 결과물을 그대로 유지한 채 Antigravity 프로젝트를 생성하고 개발을 이어갈 수도 있다. (38쪽)

스크롤을 내려 전체 내용을 확인해보자. 경력 사항은 모델이 임의로 생성한 데이터다. 각 회사에서 담당한 역할과 성과는 다소 보완이 필요해 보이지만, 전체적인 디자인 요구 사항은 비교적 잘 반영한 편이다. / 프로젝트 성과 섹션은 실제 데이터를 기반으로 막대그래프를 생성해 시각화했다. 구현 결과를 보니 막대그래프가 가장 효과적인 표현 방식은 아니라는 생각이 들었다. 텍스트 대비를 활용하거나 다른 시각화 방안을 적용하도록 모델에 추가 요청을 해보는 것도 좋겠다. (95~96쪽)

입문자 입장에서는 3D 기술을 웹페이지에 적용했을 때 어떤 장점이 있는지 바로 떠올리기 어려울 수 있다. 3D 기술은 일반적인 웹페이지와 차별화된 효과를 만들 수 있고, 이를 통해 사용자에게 브랜드나 상품을 각인시킬 수 있다. 다만 눈에 띄는 효과를 만들 수 있는 만큼 구현하기 어렵기 때문에 진입 장벽이 있는 기술이기도 하다. / 구글도 이러한 점을 의식했는지 Gemini 3 Pro를 발표하며 공개한 레트로 3D 우주선 게임은 단 한 번의 프롬프트 실행만으로 시각적으로 화려한 결과물을 만들 수 있다는 것을 보여준다. 그만큼 Gemini의 코딩 성능을 효과적으로 보여주는 사례라고 볼 수 있다. (155쪽)

복사한 코드는 6.2.2절에서 작성한 프롬프트 템플릿의 태그에 추가할 내용이다. 다만 방금 복사한 코드처럼 긴 텍스트를 붙여넣으면 입력창 상단에 칩(chip) 형태로 자동 추가된다. 칩 오른쪽의 [Inline file] 버튼을 클릭하면 텍스트로 변환할 수 있지만, 복사한 코드는 1,000줄이 넘어가므로 그대로 펼치면 프롬프트가 길어져 읽기 어려워진다. / 프롬프트에 포함한 코드, PDF, 이미지 등이 칩 형태로 표시되면 입력창이 훨씬 깔끔해진다. 따라서 특별히 텍스트로 펼쳐야 할 이유가 없다면 칩 형태를 유지하는 편이 좋다. 이 경우 프롬프트에서는 칩 내용을 직접 붙여넣는 대신 '첨부한 코드'라고 명시하면 된다. (193쪽)

3D 개발 과정에서는 슬라이더 컨트롤이 자주 사용된다. 색상이나 조명 강도를 바꿀 때마다 코드를 수정해 결과를 확인하는 것보다, 슬라이더를 조정하며 실시간으로 효과를 비교하고 최종 구현 방향을 정하는 편이 훨씬 빠르기 때문이다. 요구 사항에는 없었지만, 개발 과정에서 자주 활용하는 방식이라 모델이 알아서 추가한 것으로 보인다. 이처럼 AI가 요청하지 않은 기능을 제안할 때는 실제 작업에 도움이 되는지 확인하며 받아들이는 것이 좋다. (256쪽)
리뷰(0)
0 / 5.0
  • 리뷰를 작성하시면 소정의 적립금을 드립니다.
  • 도서의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드립니다.
  • 리뷰 혜택 및 유의사항
    리뷰 작성 안내 및 유의사항
    • •
      리뷰 작성 시 관리자 확인 후 적립금이 지급되며 영업일 기준 평균 1~2일 소요될 수 있습니다.
    • •
      적립금 유효기간은 적립 일로부터 1년입니다.
    • •
      적립금이 지급된 리뷰는 수정,삭제가 불가합니다.
    • •
      최소 20자 이상 리뷰 작성 시 적립금이 지급됩니다.
    기본 적립금
    • • 구매상품
    3개월 까지
    300원
    (100자 이상)
    100원
    (100자 미만)
    3개월 이후
    100원
    (20자 이상)
    • • 비구매 상품 리뷰 작성 시 적립금은 적립되지 않는 점 참고바랍니다.
    2배 적립금
    상품의 첫번째 리뷰부터 10번째 리뷰까지는 기본 적립금의 2배를 적립해 드리며, 이후 리뷰부터는 기본 적립금이 적립됩니다.
    아래에 해당하는 글은 리뷰 승인이 되지 않을 수 있습니다.
    • •
      상품 내용과 무관한 사진 및 글을 작성한 경우
    • •
      시리즈나 세트 상품이라 하더라도 비슷한 내용을 반복적으로 올리거나 같은 글을 복사해서 올리는 경우
    • •
      기타 상품 리뷰에 적합하지 않은 내용이 있는 경우
    • •
      비속어를 사용하거나 상품에 관한 잘못된 정보를 전달하는 경우
    • •
      상업적 목적의 광고성 내용이나 저작권, 명예훼손 등의 우려가 있는 경우
    작성하신 리뷰는 본 사의 마케팅 활동(온라인 이벤트, 프로모션, 광고 등)에 사용될 수 있습니다.
    상품의 주문/취소, 배송·포장, 파본, 재입고 등
    CS/배송 서비스 관련 문의는 1:1 게시판을 이용해 주세요.
리뷰 작성
배송방법
  • 배송은 CJ대한통운(1588-1255)을 이용해서 보내드리고 있습니다. 택배 조회하기
  • 3만원 이상 구입시 무료배송을 해 드리며 3만원 미만 구입시 2,500원의 배송료가 부과됩니다.
배송기간
  • 15시 이전에 입금 확인된 주문까지는 당일날 발송하며 일반적인 경우 다음날 책을 받아보실 수 있습니다.
  • 주말 또는 공휴일이 있거나 시기적으로 배송이 많은 기간인 경우는 지역에 따라 1~2일이 더 소요될 수 있습니다.
  • 주문 후, 5일이 경과해도 상품이 도착하지 않은 경우에는 웬디북 고객센터(1800-9785)로 전화를 주시거나
  • 고객센터 > 1:1 친절상담을 통해 문의글을 남겨주시면 확인 후 신속히 조치하도록 하겠습니다.
묶음배송
  • 이전 주문의 주문상태가 입금완료일 경우, 새로운 주문서 작성시 묶음배송을 신청하시면 묶음배송이 가능합니다.
  • 이전 주문의 주문상태가 출고준비중이거나 출고완료이면 묶음배송이 불가합니다.
반품안내
  • 고객님의 마음이 바뀌신 경우 반품은 도서주문일로부터 15일 이내에 해주셔야 하며 이 경우 반품 배송비는 고객님 부담입니다.
  • 이전 배송시 3만원 이상을 주문하셔서 무료배송 받았으나 일부의 반품으로 주문금액이 3만원이 안될 경우,
  • 이전 주문의 배송비를 포함한 왕복 배송비를 부담하셔야 합니다.
  • 반품절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북 고객센터에서 지정택배사에 회수요청을 하고,
  • 방문한 택배기사님을 통해 반품도서를 보내주시면 됩니다.
  • 운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.
  • 책이 도착하는 대로 원하시는 바에 따라 적립 또는 환불 진행해드립니다.
  • (특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)
ㆍ반품이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. CD나 소프트웨어 포함, 포장이 되어 있는 모든 상품의 포장 개봉
  • 3. 만화책 및 단시간 내에 완독이 가능한 잡지
  • 4. 상품과 함께 발송된 추가사은품이 분실 또는 훼손된 경우
  • 5. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 6. 물품수령 후, 15일이 경과한 경우
  • 7. 명시된 반품가능 기한이 지난 경우
교환안내
  • 파본도서 혹은 오배송으로인한 교환은 도서주문일로부터 15일 이내에 신청하셔야 하며 이 경우 배송비는 웬디북에서 부담합니다.
  • (단, 팝업북과 CD가 세트인 책은 책의 특성상 7일 이내에 해주셔야 합니다.)
  • 교환절차는 고객센터의 반품교환신청 페이지에서 신청을 해주시면 웬디북에서 새 책을 보내드리고 새 책을 받으실 때 교환도서와 맞교환 하시면 됩니다.
  • 교환은 동일도서에 한하며, 다른 도서로 교환은 불가합니다.
  • 운송도중 책이 손상되지 않도록 포장을 해주신 후, 포장 겉면에 “반품도서”라고 기재해주시기 바랍니다.
  • (특히 팝업북 등은 조그만 충격에도 책이 손상될 수 있으므로 주의해 주시기 바랍니다.)
ㆍ교환이 불가한 경우
  • 1. 고객에게 책임 있는 사유로 상품이 멸실 또는 훼손된 경우
  • 2. 포장 상품의 포장을 해체한 경우
  • 3. 고객의 사용 또는 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
  • 4. 물품 수령 후, 15일이 경과한 경우
  • 5. 동일상품으로 교환하신 후, 다시 교환하시고자 할 경우 (이 경우에는 환불처리 해드립니다.)