Showing posts with label 라이노. Show all posts
Showing posts with label 라이노. Show all posts

May 18, 2017

Chaosgroup Korea Day 2017



#카오스그룹 데이(5월23일 , #건국대 새천년기념관) 에서 #플러스플라스틱Mingyun Kim 디자이너가 플러스플라스틱에서 작업한 인테리어 렌더링과 제품 디자인의 렌더링에서 새로운 #라이노#브이레이 3버젼이 활용된 사례를 발표합니다. 사례 발표에 사용되는 렌더링을 참고로 함께 게시합니다.
 

또한 이번 #카오스그룹 데이에서는 카오스그룹 본사의 CG 아티스트 Kalina Panteleeva님이 #라이노 #브이레이 3.4 최신 버젼의 기능 소개와 함께 #건축, #디자인 분야에 도움이 되는 내용들을 소개 합니다.
  


건축설계, 디자인 세션
 
09:00 - 09:30 오전 세션 등록
09:30 - 10:00 건축설계와 디자인 분야의 카오스그룹 새로운 솔루션 및 비전과 로드맵소개
10:05 - 11:00 V-Ray for Revit + 3ds Max를 사용한 실무 워크플로우 제안
11:15 - 11:35 V-Ray 3 for Rhino 최신 버전 및 기능 소개
11:40 - 12:10 V-Ray for Rhino 실무 사용 케이스 스터디(김민균)
12:15 - 12:55 V-Ray for SketchUp활용한 실무 V-Ray노하우 소개



사전 등록 링크
  https://www.eventbrite.com/e/2017-registration-34550316928



Case 1. 인테리어 렌더링
장면 내에 실제와 동일한 하나의 조명 설정씬으로 여러 뷰의 인테리어 렌더링을 구현 할 수 있도록 작업한 렌더링으로 브이레이3.4에서 빨라진 작업성과 렌더링 속도로 짧은 시간에 여러 장면의 렌더링 이미지를 완성할 수 있었습니다.

Case 2. 제품 디자인 렌더링
제품의 스튜디오 촬영씬을 브이레이에서 실제 스튜디오 설정과 유사하게 설정하여 렌더링한 작업으로 브이레이3 버젼에 추가된 새로운 기능과 빠른 렌더링 속도는 Full HD 크기의 렌더링을 10분 이내에 렌더링할 수 있었습니다.

February 16, 2016

구인 공고 | 디자이너 구인 | 플러스플라스틱





플러스플라스틱에서 제품디자인 및 다양한 3D 기반의 디지털 디자인 업무를 함께 할 디자이너를 찾습니다.


  • 담당업무
    • 제품 디자인 및 설계
    • 3D 모델링, 렌더링
    • Rhinoceros 및 관련 제품 교육, 지원
  • 모집기간 : 2016.03.08 ~ 2016.03.20
  • 고용형태 : 정규직
  • 채용인원 : 2 명
  • 자격조건 : 대졸이상, 전공, 경력무관

  • 요구능력(채용 기준)
    • 제품디자인
    • 3D 모델링 / Rhino 사용(필수)
    • 렌더링 / KeyShot, Vray 등
    • 협업 커뮤니케이션
    • 문서 작성, 글 쓰기
  • 제출서류
    • 이력서(연락처, e-mail, 희망연봉 기재)
    • 자기소개서
    • 포트폴리오
    • 졸업증명서, 성적증명서 (스캔, jpeg)
    • 모든 서류는 이메일로만 접수하며 개별적인 문의는 받지 않으니 양해 바랍니다.

  • 제출방법 : 이메일 info@plusplastic.com
                 * 10Mb 이상의 파일의 경우 대용량 메일로 보내주세요.

  • 전형방법  
    • 1차 : 제출서류 및 포트폴리오
    • 2차 : 면접 ( 1차 합격자에 한해 개별통지 )

  • +plastic | 플러스플라스틱은 3D 디지털 디자인 전문기업으로 제품디자인 및 설계, 건축설계, 역설계, 커스텀 툴 개발 등 다양한 분야에 특화된 디자인 서비스를 제공하고 있습니다. 또한 byRhino를 통해 Rhinoceros를 디자인 플랫폼으로 3D모델링, 렌더링, 3D제작을 위한 소프트웨어와 Adobe의 그래픽 SW, Microsoft의 OS, 사무용 SW 등 디자이너(제품, 건축, 주얼리, 기계 등)에게 필요한 디지털 디자인 솔루션을 공급하며, 라이노를 기반으로 고객 요구에 따라 플러그인을 개발 공급하고 있습니다.

    +plastc
    홈페이지 http://www.plusplastic.com
    byRhino 쇼핑몰  http://www.byRhino3d.com

February 23, 2015

바이라이노 | 3월 라이노 교육안내

Rhino3d modeling Level 1 & Level 2

| 교과 개요
라이노 모델링 레벨1 교과 과정을 기본으로 디자인, 설계 업무에 필요한 내용으로 수업을 진행합니다. 라이노 레벨1 과정은 라이노 커맨드의 사용법 및 기초 3d 모델링 기법을 배우는 과정으로 기존 라이노 사용자들이라도 활용하지 못하는 명령이 많아 꼭 필요한 과정입니다. 그리고 라이노의 가장 큰 장점인 서피스 에디팅에 대해 기본적으로 숙지해야 하는 내용을 배우고 실무 예제를 다루는 중요한 기본 과정입니다.
   
라이노 모델링 레벨2 과정은 라이노 고급 커맨드의 사용법 및 응용 모델링 기법을 익히는 과정으로 고난이 필렛처리, 쉘링, 서페이스 페어링 등 고급 테크닉을 중심으로 수업이 진행 됩니다. 레벨1 과정 수료 후 일정기간 라이노 사용기간이 지난 다음 레벨 2 수업을 받을 경우 수업의  효과가 좋습니다
 
최고의 라이노 전문가와 라이노를 시작하세요! - www.byRhino3d.com

| 교육 대상
라이노 사용자라면 누구나
- 디자이너
- 디자인관련 학과 대학(원)생
- 기구설계 및 금형 관련 3D작업자
- 그외 모든 3D모델링 작업이 필요하신 분

| 수강 인원
각 반 최대 5명 (소수정예 운영)

| 수강료
60 만원 (VAT별도)  / 바이라이노의 라이노 구매고객 42만원(VAT별도)

| 교육기간 및 장소
  Level 1  4시간 * 6회 / 1일 4시간 / 화,목요일 오후 2:00 ~ 6:00
           3/10, 3/12, 3/17, 3/19, 3/24, 3/26
  Level 2  4시간 * 6회 / 1일 4시간 / 수,금요일 오후 2:00 ~ 6:00
           3/11, 3/13, 3/18, 3/20, 3/25, 3/27

장소 - +plastic 교육장

| 교육 수료
McNeel社 인증 Rhinoceros Training 수료증 발급
- 24시간 교육이수자

| 교육 내용
Rhino Modeling Level 1
DAY 1
- 라이노 인터페이스, 3d모델링 Work-flow
- 변형 도구- Transform
- Drawing curves
- 3D shapes from 2D curves

DAY 2

- Extrude, Revolve, Boolean, FilletEdge등 커멘드 및 응용 모델링 예제
- NURBS 서피스 모델링, 서피스 생성 명령 및 옵션
- Ruled surface, Lofting, Sweep, Surface from curve networks
- Deforming
- NURBS editing - 서피스 제어점 편집

DAY 3

- 3D curve editing
- Surface CP 에디팅 방법 및 모델링 예제
- Surface CP 에디팅을 위한 명령
DAY 4
- 제품디자인 디테일 - 버튼, 돔버튼, 음각, 양각 등
- 모델링 예제

DAY 5- 모델링 예제
- 기하 연속성
- Analysis 커맨드를 활용한 서피스 상태 확인
- Crease가 있는 곡면 모델링

DAY 6- 금형을 위한 모델링
- Shelling, Rib, Boss
- 솔리드 모델링 완성 타 시스템과의 호환방법
- Q & A

Rhino Modeling Level 2
DAY 1
- NURBS 기하학, 서피스 연속 Continuity
- Advanced modeling example
- Boolean trouble shotting

DAY 2

- Fillet trouble shooting
DAY 3
- Advanced surface editing
- FlowAlongSrf를 활용한 고난이도 곡면 모델링
DAY 4
- Shelling trouble shooting
- Shelling 예제

DAY 5- 모델링 수정, 서피스 편집
- 에러 확인 및 데이터 호환
- Meshing, Mesh fixing, 3D printing을 위한 파일준비

DAY 6- 명령 매크 완벽 활용
- 템플릿 활용, 인터페이스 최적화
- Layout 활용한 문서 작성
- Block, Worksession
- Q & A

*교육내용은 수강생의 작업분야, 라이노 사용정도 등에 따라 차이가 있을 수 있습니다.

| 교육 신청
전화 : 02-6453-5575
email : info@plusplastic.com
web : http://www.byrhino3d.com
 

| +plastic 강사, 교육 안내

플러스플라스틱은 디자인, 기계설계, 건축설계, 주얼리 등 다양한 분야의 라이노 사용에 대한 오랜 경험을 바탕으로 체계적인 NURBS 3D 모델링시각화(Visualization), 생산, 제작 등 모델링을 응용한 업무에 대한 교육을 각 분야에 적합한 내용으로 운영하고 있습니다.

강사 안내
윤상훈 / +plastic 대표 / McNeel Asia - Advanced technical support, Training / 1998년부터 라이노강의
최정남 / +plastic 디자이너 / Authorized Rhino Trainer - 라이노 공인 강사 / 2004년부터 라이노강의

대학 출강 경력
건국대 산업디자인, SADI, 단국대 제품디자인, 경기대 건축대학원, 홍익대 IDAS, 국민대 디자인대학원, 한예종 산업디자인, 고려대, 한국디자인진흥원, 부경대 산업디자인, 경성대 등

업체 강의 경력
기계,디자인 분야
현 대중공업, 연우코리아, 금호타이어, 킴벌리클라크이노베이션, 두산테크팩, 오티스엘리베이터, 대인, 한국건설생활환경시험연구원, 바프로, 파인테크닉스, 디자인니드, 항공우주연구원, 국방과학연구소, 넥센타이어, 현대엘리베이터, 티제이미디어, 휴맥스, 광성오토, 청암항공, 에프에스코리아, YHC, 두산인프라코어, 포시산업, 이즈소프트, 에이컴조명, 서울시립대학교산학협력단, 지에스인스트루먼트, 협성히스코, 바이오스페이스 등
2012~ LG전자 KeyShot 렌더링 교육 / 2012~ 삼성전자 Rhino, KeyShot 교육 시행 / 2009 한국디자인 진흥원 디지털 디자인 교과운영
건축 분야
희림건축, 해안건축, 현대종합설계, 선진엔지니어링, iArch, 창조건축, 행림건축, 리스피앤씨, 한국씨아이엠, 삼성물산, 에이앤유건축사사무소 등
주얼리 분야
MJC보석학원, 한국보석학원, 슈귀금속디자인학원, LEO3D, 베가, MC라이노, PlusFactory, 한국주얼리연구원, 현대캐드디자인직업전문학교 등

May 22, 2013

Rhino5 | FilletEdge | 두 모서리가 만나는 경우





라이노5에서는 두 모서리가 만나는 경우도 필렛처리를 할 수 있습니다. 그러나 더 자연스러운 면처리를 위해 두 모서리가 만나는 부분의 필렛면을 수정하는 것이 필요합니다. 이 영상에서는 두 모서리가 만나는 경우 FilletEdge를 이용한 필렛면을 수정하는 방법을 설명합니다.


November 11, 2008

RhinoScript | Bubbles - Random circles



오늘 수업시간에 RND 함수의 사용법 설명을 위해 만들었던 예제이다.
종이컵 패키지 디자인을 해야할 일이 있어 응용했는데, 1도 색상으로 처리했음에도 그런데로 결과가 잘 만들어졌다.


Option Explicit

CirclesRnd

Sub CirclesRnd()

Dim x,y,R, arrPoint, UB,LB, R1,R2,arrPlane
Dim arrCircle, strCircle, intIndex, arrPObj

For x=0 To 100 Step 2

  For y=0 To 10 Step 2

   UB=3*x/30 : LB=-3*x/30 : R=Rnd*x/20
   R1=(UB-LB+1)*Rnd+LB : R2=(UB-LB+1)*Rnd+LB

   arrPoint = Array (x+R1,y+R2,R1)
   arrPlane = Array (arrPoint, Array(1,0,0), Array(0,1,0), Array(0,0,1) )

   If Not(R=0) Then
     strCircle = Rhino.AddCircle (arrPlane, R)
     arrCircle=Array(strCircle)
     arrPObj = Rhino.AddPlanarSrf ( arrCircle )
     intIndex = Rhino.ObjectMaterialIndex(arrPObj(0))
     intIndex = Rhino.addMaterialToObject(arrPObj(0))
    If (intIndex > -1) Then
     Rhino.MaterialColor intIndex, Rhino.ColorHLSToRGB( Array((X+10)*1.5*Rnd, 125, 255) )
     Rhino.MaterialTransparency intIndex, 0.6
    End If
   End If
   Next
Next

End Sub

July 11, 2008

RhinoScript | Redraw Curve




* 커브 그리기 할때, 폐곡선을 그리려고 했는데 실수로 명령을 끝내버리는 실수를 종종하게 된다. 이러한 경우, 커브의 EndPoint를 옮겨 폐곡선을 만들거나 CloseCrv을 사용하게 되면 Periodic 커브가 아닌 폐곡선이 만들어진다.

* 커브 그리기 할때, 필요한 CP 갯수보다 적은 수로 커브를 만들어 InsertKnot, InsertControlPoint를 이용하여 포인트를 추가하게 된다. 그러나 이 경우 원하는 위치에 CP가 놓이지 않게 되거나 MakeUniform 명령을 추가로 사용해야 하는 경우가 있다.


아래는 위 두가지 경우에 사용할수 있는 간단한 라이노 스크립트이다. 사용법은 위 동영상에서 볼 수 있 듯이 -Runscript ( )를 이용하여 아이콘을 만들면 편리하다.


Option Explicit

Sub CurveRedraw()

   Dim strObject,dblDegree,arrPoints,strCmd,arrPoint,i

   strObject= Rhino.GetObject ("Select curve to redraw",4)
   If IsNull (strObject) Then Exit Sub
     If Rhino.IsCurveClosed(strObject) Then
     Rhino.Print "The object is a closed curve."
   Exit Sub
   End If

   arrPoints = Rhino.CurvePoints(strObject)
   dblDegree = Rhino.CurveDegree(strObject)


   Rhino.DeleteObject strObject
     Dim strE
       strE=" "
     If IsArray(arrPoints) Then
     For Each arrPoint In arrPoints
     If i=UBound(arrPoints) Then strE=""
     strCmd=strCmd&"W"&Pt2str(arrPoint)&strE
     Next
   End If
   Rhino.command "Curve Degree="&CStr(dblDegree)&" "&strCmd, False

End Sub

CurveRedraw

July 3, 2008

Tutorial | Fading edge - surface CP editing



Rhino's 의 질문에 답하기 위해 Rhino3d의 모델링 과정을 녹화해 보았다. Surface CP에디팅으로 모델링하는 과정이 생소한 경우라면 위 동영상을 따라 해보는 것도 좋을 것 같다.

June 26, 2008

RhinoScript | ExtractMeshes

Curve piping은 RDK를 이용하여 curve를 Pipe 형상으로 빠르게 렌더링 할 수 있는 플러그인이다. Edge softening 또한 각진 polysurface에서 모서리 부분을 작은 필렛이 된것처럼 부드럽게 렌더링해준다.
#curve piping download
http://en.wiki.mcneel.com/default.aspx/McNeel/CurvePiping.html

#SoftenEdge download
>http://en.wiki.mcneel.com/default.aspx/McNeel/EdgeSoftening.html


이 두 커맨드는 빠르게 쉐이딩해볼 수 있어 좋긴한데, 렌더메쉬를 추출하는 커맨드 ExtractPipedCurve, ExtractSoftenedEdgeMesh 가 여러개의 개체에서 사용할 수 없어 불편한 점이 있다.


## 이에 여러 개체에서 메쉬를 추출할 수 있는 간단한 스크립트를 작성하였다.
커맨드처럼 사용하고자 하는 경우 ExtractMeshes.rhp파일을 다운로드하여
사용하기 바란다. 커맨드 이름은 아래와 같다.

ExtractPipedCurves
ExtractSoftenedEdgeMeshes



** 스크립트 소스1 **

두 가지 스크립트 모두 똑같은 방법을 사용한다.

Option Explicit
Sub ExtractPipedCurves()
  '변수선언
   Dim arrObjects, strObject, i,arrTemp, arrMesh
   '여러개의 커브 선택입력
     arrObjects = Rhino.GetObjects ("Select curves to extract piped mesh",4)
     ' 예외처리
     If IsNull(arrObjects) Then Exit Sub
       ReDim arrMesh(UBound(arrObjects))
       i=0
       ' 빠른실행을 위한 화면 정지
       Rhino.EnableRedraw False
       ' 각 개체 별 커맨드 실행
       For Each strObject In arrObjects
         Rhino.selectObject strObject
         Rhino.command "ExtractPipedCurve ", False
         arrTemp = Rhino.LastCreatedObjects
         arrMesh(i) = arrTemp(0)
         Rhino.UnselectObject strObject
         i=i+1
       Next
     '화면정지 해제
     Rhino.EnableRedraw True
   ' 생성된 개체 선택
   Rhino.SelectObjects arrMesh
End Sub
ExtractPipedCurves



** 스크립트 소스2 **

Option Explicit
Sub ExtractSoftenedEdgeMeshes()
   Dim arrObjects, strObject, i,arrTemp, arrMesh
   arrObjects = Rhino.GetObjects ("Select objects to extract softened edge mesh",8+16)
   If IsNull(arrObjects) Then Exit Sub
     ReDim arrMesh(UBound(arrObjects))
     i=0
     Rhino.EnableRedraw False
     For Each strObject In arrObjects
       Rhino.selectObject strObject
       Rhino.command "ExtractSoftenedEdgeMesh ", False
       arrTemp = Rhino.LastCreatedObjects
       arrMesh(i) = arrTemp(0)
       Rhino.UnselectObject strObject
       i=i+1
     Next
   Rhino.EnableRedraw True
   Rhino.SelectObjects arrMesh
End Sub
ExtractSoftenedEdgeMeshes


*Edge softening을 사용한 경우와 그렇지 않은 경우

June 24, 2008

jewelry | 하이퍼샷을 이용한 rendering





HyperShot을 이용한 pendant, ring 렌더링

Circle patterns - RhinoScript vs Grasshopper



위의 동영상은 예전에 만들었던 원의 반지름의 변화를 이용한 패턴을 그리는 RhinoScript를 사용하는 모습이다. 이 Script는 요즘 유용하게 사용될 때가 많다. 그런데, 아무래도 스크립트가 갖는 단점도 있어보여, Grasshopper를 이용하여 똑같은 패턴을 구현해 보았다. 아래 동영상에서 확인할 수 있는데, 보이는 것처럼 RhinoScript와 달리 보다 유연하게 디자인에 응용하는 것이 가능해진다.

네이버에 동영상을 올리면 화면이 좀 크고 깨끗한데, 아직 youtube나 여기는.. 뭔가 방법을 몰라서 그런건지도 모르겠다. 그냥 네이버에서 링크해서 쓰련다. ㅡㅡ;

chair | Grasshopper를 이용한..



역시나 예전거 옮겨본다. 이땐 Explicit History Editor였던 Grasshopper와 라이노에서의 Surface CP editing 기법을 이용하여 만들어본 의자이다. 사실 FlowAlongSrf 만으로도 가능하지만, GH의 인터렉티브한 피드백은 에디팅과 적절히 조화를 이루어 쉽게 디자인하도록 도와준다. 렌더링은 HyperShot을 이용.

Chair | up & down



게속 옮겨오기 중,
정말 간단하고 유치한 생각으로 드라마 보면서 만들어본 의자다. 바로 놓으면 흔들의자 뒤집으면 안흔들의자. ㅎㅎㅎ 지나고 보니 유치한게 맘에 든다.

Grasshopper | Random 컴포넌트 활용한 surface



라이노스 6월 정모에서 RhinoScript와 GH의 차이점?을 설명하고자 랜덤 컴포넌트를 이용한 서피스.
Grasshopper 는 Generative 모델링을 위해서라면 RhinoScript보다 더 쉽게 접근이 가능하다. 물론 프로그래밍을 할수 있다면 RhinoScript가 아직은 훨씬 자유롭지만, 앞으로 GH에 컴포넌트들이 추가될수록 그 가능성은 무한할 것 같다. 기존 스크립트 사용자라면 데이타 리스트를 다루는 방법에만 익숙해지면 금방 GH로 스크립트로 하던일들을 대체 할 수 있을 것이다.

June 23, 2008

Grasshopper | Data culling pattern




Grasshopper 사용시 조건문으로 사용할수 있는 패턴 데이터 컬링에 대한 간단한 사용법이다.
실제 사용에서는 인덱스로 사용하게 되는 경우가 많을 듯 하다.
cull_pattern.wrm

Grasshopper | Random 컴포넌트 사용



Grasshopper의 random component를 이용하여 구의 크기 및 위치를 랜덤으로 배치하여 박스에서 불린한 예이다. 지난 주말 라이노스 모임에서 GH를 소개할때 쓰려고 간단하지만, 재밌는 효과가 있을 만한걸 해본다는게..