GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
GIÁO TRÌNH CORONA RENDER
Chào các bạn , cuối cùng giáo trình cho CoronaRender cũng đã hoàn thiệ n ! Hiện nay Corona đã và đang đượ c sử d d ụng phổ bi biế n trong giới đồ họa và kiến trúc, chất lượng cũng như tính hiệu quả thì ai đã dùng chắc cũng có câu trả l ời ời cho riêng mình. Corona đượ c biế t t ới ới là trình render d ễ ễ s sử d d ụng ụng và tiế p cận ,tuy nhiên chưa có một tài liệu chính thức nào để m mọi người nghiên cứu, các thông tin phần l ớn ớn được cóp nhặt t ừ các ừ các diễn đàn cũng chưa đầy đủ khiến ngườ i mớ i tiế p cận vớ i Corona khá mơ hồ và hoài nghi về nó. về nó. Nhằm phát triể n cộng đồng l ớ ớ n mạnh hơn , mình đã dành khá nhiề u thờ i gian để tìm để tìm hiểu kĩ và sâu hơn về ph phần mề m, m, tham khảo các bài viết phân tích của nước ngoài cộng vớ i kinh nghiệm bản thân trong suốt quá trình sử d d ụng corona cho công việc để bi biện soạn giáo trình này, mong nó sẽ giúp giúp ích cho mọi người trong công việc và học t ậ p . Chắ c chắ n sẽ còn ẽ còn nhiề u thiếu sót nên mong nhận đượ c phản hồi góp ý từ các từ các bạn.M ọi ọi thông tin và thắ c mắc trong quá trình sử d d ụng ụng các bạn có thể post post lên diễn đàn của C ộng ộng đồng CoronaRender VN (https://www.facebook.com/longcorona ). Thân ái ái !
KT S. Nguy ễn ễn Văn Long
19.01.2016 Tp.H ồ Chí Minh Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
1
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
MỤC LỤC
CHƯƠNG I : ÁNH SÁNG ........................................................................................................................4 1. Ánh sáng môi trườ ng. ng. ..............................................................................................................................4 2. Mặt tr ờ ời Corona........................................................................................................................................8 3. Cân bằng sáng trong bả ng render ( Corona Virtual Framer Buffer )......................................................10 4. Thiết lậ p CoronaCameraMod. CoronaCameraMod......... ................. ................. ............... ............... ................. ................. ................. .................. ................ ................ ................. ................. ..............11 .....11 5. Các loại đèn trong Corona .......................................................................................................................12 6. Đèn IES trong Corona. ...........................................................................................................................13 7. Corona Light Mtl.....................................................................................................................................15
CHƯƠNG 2 : VẬT LIỆU.........................................................................................................................17 1. Tổng quan về vật liệu trong Corona Render..........................................................................................17 2. CoronaMtl..............................................................................................................................................17 3. CoronaLayerMtl.....................................................................................................................................28 4. CoronaPortalMtl.....................................................................................................................................29 5. CoronaRaySwitchMtl.............................................................................................................................31 6. CoronaShadowCatcherMtl.....................................................................................................................32 7. CoronaVolumeMtl..................................................................................................................................34 8. Corona Map............................................................................................................................................37 9. Thiết lập các vật liệu thông dụng...........................................................................................................46
CHƯƠNG 3 : SETTING..........................................................................................................................58 1. Scene.......................................................................................................................................................58 a. Sao lưu tiến trình render. ............................................................................................................58 b.Thiết lập pass và thờ i gian render...............................................................................................58 c. Render selected...........................................................................................................................59 d. Depth of field.............................................................................................................................59 e. Motion blur.................................................................................................................................60 Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
2
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
2.Performance............................................................................................................................................61 a. GI vs AA.....................................................................................................................................61 b. Light Sample Multiplier ( LSM )...............................................................................................61 c. Max Sample Intersity ( MSI ).....................................................................................................62 d. Max Ray Depth ( MRD )...........................................................................................................62 e. Diaplacement .............................................................................................................................63 f . Interactive Rendering..................................................................................................................63 3.System......................................................................................................................................................64 a. Lock 3dsmax during render........................................................................................................64 b. Preview quality...........................................................................................................................64 c. Render stamp...............................................................................................................................65 d.Output autosave...........................................................................................................................66 e. Image filter .................................................................................................................................66 f . VFB setting..................................................................................................................................66 4. Render elements.....................................................................................................................................67
CHƯƠNG 4 : CÁC TÍNH NĂNG NỔ I BẬT .........................................................................................69 1. Corona Converter.....................................................................................................................................69 2. Corona Scater...........................................................................................................................................70 3. Corona Proxy...........................................................................................................................................71 4.Star interactive..........................................................................................................................................72 5.CoronaDisplacementMod.........................................................................................................................73
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
3
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CHƯƠNG I : ÁNH SÁNG 1. Ánh sáng môi trườ ng. Ánh sáng môi trường là ánh sáng tự nhiên, khi có hoặc không có mặt tr ời , chịu ảnh hưở ng của các yế u t ố về thời gian trong ngày và điề u kiện thờ i tiết, tùy vào ý đồ thể hiện mà chúng ta chọn các cách thứ c thiế t l ập . Có 2 cách thông thường để thiế t l ập ánh sáng môi trườ ng : Cách 1 : Ấn phím 8 để hiện bảng Environment and Effects và làm thao các bướ c như hình :
Trong tab Environment tại mục Environment Map click chọn None để chọn các map môi
trường. Trong bảng Material/Map chúng ta chọn các Map môi trường theo
ý đồ riêng : CoronaBitmap : Để g ắn 1 Map ảnh
môi trường HDR hoặc ảnh bình thường làm hậu cảnh. Corona Sky : Để g ắn b ầu trời của
Corona vào khung cảnh, có thể edit cường độ, độ bụi khí quyển ...tại đây. VrayHDRI : Tùy chọn này xuấ t hiện chỉ khi chúng ta cài Vray, tại đây
chúng ta có thể g ắn map HDRI vào khung cảnh và edit theo Vray .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
4
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
5
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Khi chọn Map môi trường đã ưng ý chúng ta có thể kéo thả vào bảng vật liệu
để chỉnh sửa các thông số theo ý đồ thi ế t k ế của mình
Cách 2 : Ấn F10. Trong bảng hiện ra chọn Tab Scene → Scene Environment và theo như hình :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
6
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
* Trong tab Scene chọn thanh Scene Environment *Chọn Use Corona r ồi
click vào None để chọn các Map môi trường như Cách 1.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
7
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Map Environment có thể là 1 ảnh HDRI, Vray HDRI, Corona Sky... Ngoài hai cách phổ biến trên chúng ta còn có thể mô phỏng bầu tr ời bằng một khối Dome được áp vật liệu phát sáng có gắn map bầu tr ời .
2. Mặt trờ i Corona
Để đổ bóng cho vật thể cũng như tăng thêm nguồn sáng cho khung cảnh chúng ta cần phải thiết lập ánh sáng mặt tr ời bằng việc cho một Corona Sun vào khung cả nh. Cách làm :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
8
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Click ch ọn điể m 1 để đặt vị trí mặt tr ời r ồi kéo Targeted tớ i khu vự c muố n chiế u 2 ( Bắt đầu t ừ V.1.2 thì corona đã thay đổi hình thứ c kiểm soát vị trí mặt tr ời, chúng ta phải chọn mặt tr ời để xoay, move theo ý muố n ) Các thông số chính : I ntensity : Cường độ mặt tr ời ( thườ ng chỉ dùng tạo bóng đổ thì khoảng 0.1 là đủ ) Size : Càng tăng bóng đổ của vật thể càng mềm ( có sự chuyển tiế p sáng – trun g gian – t ối )
Size = 1
size = 10
I nclu de/exclude : Bao g ồm hoặc ngoại tr ừ ảnh hưở ng của mặt tr ời tới đối tượ ng . Add Coronasky i nvir onment : Thêm coronasky làm môi trườ ng. Vi sibl e dir ectly :
Ẩn khối cầu sáng của mặt tr ời ( nhưng vẫn có ánh sáng ).
: Ẩn, hiện ảnh hưở ng mặt tr ời tớ i vật liệu có tính chất phản xạ. Visible in reflections Visible in refactions : Ẩn hiện ảnh hưở ng mặt tr ời tớ i vật liệu có tính khúc xạ.
Vậy là xong phần ánh sáng môi trườ ng. Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
9
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
3. Cân bằng sáng trong bảng render ( Corona Virtual Framer Buffer )
Điểm ưu việt của Corona là chúng ta có thể tăng giảm ánh sáng, cân bằng tr ắng , khử cháy và tăng giảm độ tương phản ngay trong quá trình render. Chúng ta có điều chỉnh trong Tab ColorMap của VFB ( bảng render ) hoặc trong mục Tone Maping trong bảng F10 :
Các thông số cần nắm : + Exposure ( EV ) : Tăng giảm giá trị thì độ sáng của khung cảnh cũng tăng giả m theo . + Highlight compress : Giảm làm vùng sáng r ực lên, tăng làm vùng sáng dịu đi . + White balance ( K ) : Cân bằ ng tr ắng theo nhiệt độ , càng tăng màu ảnh càng ấm ( chuyển dần về vàng cam ), càng giảm màu ảnh càng lạnh ( chuy ển dần về xanh ). + Contrast : Khi giá trị tăng giảm thì độ tương phản tăng giảm theo.
Ngoài cách chỉnh trong Tab ColorMap ( hoặc Tone Maping trong bảng F10 ) chúng ta có thể chọn cách tinh chỉnh ánh sáng trong mục Basic photographi c setti ng :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
10
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Bật F10, t ại Tab Scene tích vào mục Use photographic exposure ISO : Độ nhạy sáng,càng tăng
càng sáng. F – stop : Khẩu độ máy ảnh, càng giảm ảnh càng sáng. Shutter speed : Tốc độ màn chập , càng giả m ảnh càng
sáng. 4.CoronaCameraMod
Để kiểm soát linh động hơn cho từng góc Camera chúng ta có thể gán thêm CoronaCameraMod cho Camera đượ c chọn. Chọn Camera → Modifile → CoronaCameraMod
Tại đây chúng ta có thể chỉnh các thông số để ánh sáng bức ảnh theo đúng ý đồ của mình . Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
11
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
5. Các loại đèn trong Corona + Đèn Sphere ( đèn dạng cầu ) : Phát sáng ra các hướ ng.
+Đèn Rectangle : đèn dạng tấm phẳng, chiếu sáng theo 1 hoặc 2 mặt. + Disk : Đèn hình đĩa, chiếu sáng
theo chùm hình nón .
+ Cylinder : Đèn dạng ống.
Hình dạng các loại đèn khi được kích hoạt Tại khung Modifile c ủa đèn đang được chọn chúng ta có thể thiết lập các thông số sau : Intensity : Cường độ đèn Color : Màu đèn Shape : Hình dạng đèn Visibility : Tắt mở các hiệu ứng của đèn
Visible directly : Ẩn,
hiện kh ối đèn.
Visible in reflections :
Ẩn, hiện ảnh hưởng đèn tới vật liệu có tính ch ấ t phản xạ.
Visible in refactions:
Ẩn hiện ảnh hưởng đèn tới vật liệu có tính khúc xạ.
Occlude other lights :
ẩn hiện ảnh hưởng của đèn khác . IES : Load bản đồ chi ếu sáng IES thay th ế cho đèn hiện tại.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
12
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
6. Đèn IES trong Corona
Ngoài các dạng đèn chính, corona còn cung cấp cho người dùng thêm đèn IES ( trắ c quang ) .
Cách sử d ụng : Chọn đèn c n chuy n sang IES → Modifile →IES→None → Đia chỉ chứa đèn IES
Sau khi load đèn IES vào , chúng ta vẫ n chỉ nh cường độ, màu đèn tùy ý !
Thông thường đi kèm thư viện đèn IES đều có kèm ảnh Review để chúng ta chọn đèn thích hợp trướ c khi load vào :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
13
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Bảng review các loại đèn IES
Lưu ý : Mỗi dạng đèn IES cho chúng ta một bản đồ khếch tán nhất định, có thể điều chỉnh cường độ, kích thước và màu sắc ánh sáng theo ý muốn.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
14
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
7. Corona Light Mtl
Để một vật thể phát sáng chúng ta có thể áp cho nó vật liệu phát sáng vớ i Corona Light Mtl.
C ách
dùng : Chọn đối tượ ng cần phát sáng, ấn M để vào bảng vật liệu và làm như sau :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
15
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Trong bảng vật liệu CoronaLinghtMTL có những lưu ý sau :
Intensity : Cường độ đèn Color : Màu đèn Texmap : Phát sáng theo màu
map đưa vào. Opacity : Chiếu sáng theo
vùng Map đưa vào ( map tr ắng đen ) Emit Light : ẩn, tắt phát sáng lên đối tượng xung quanh. Occlude other light : Ẩn , tắt
ảnh hưởng AO lên đèn khác. Visibility :
Visible directly : Ẩn,
hiện kh ối đèn.
Visible in reflections :
Ẩn, hiện ảnh hưởng đèn tới vật liệu có tính ch ấ t phản xạ.
Visible in refactions :
Ẩn hiện ảnh hưởng đèn tới vật liệu có tính khúc xạ.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
16
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CHƯƠNG 2 : VẬT LIỆU 1.TỔNG QUAN VỀ VẬT LIỆU TRONG CORONA RENDER :
Các vật liệu trong Corona :
p nhiều layer với các vật liệu khác nhau. CoronaLayeredMtl : Vật liệu tổ hợ CoronaLightMtl : Vật liệu phát sáng. CoronaMtl : Vật liệu nền tảng để tạo ra các vật liệu phổ biến nhất. CoronaPortalMtl : Vật liệu kiểm soát ánh sáng, rất hữu ích để kiểm soát noise. CoronaRaySwitchMtl : Vật liệu chứa các kênh ghi đè các tính chất vật lí, hữu dụng trong khử ám màu. 6. CoronaShadowCatcherMtl : Vật liệu “hứng” bóng đổ , hữu dụng trong việc render trong các studio. 7. CoronaVolumeMtl : Vật liệu thể hiện khí quyển ( sương mù, độ bụi...). 1. 2. 3. 4. 5.
2. CORONAMTL
Trong các vật liệu trên thì CoronaMtl là đượ c sử dụng nhiều nhất và cũng là nguyên liệu để thiết lập các vật liệu khác. Tổng quan : Giao diện thiết lậ p vật liệu Corona khá đơn giản và trực quan :
: Khu vực thiết lập các thông số Basic options
chính của hầu hết các vật liệu hay sử dụng trong
kiến trúc, nội thất....
: Thiết lập các thuộc tính của vật liệu hữu cơ, SSS... Volu metr ic absorption and scatter in g
: Khu vực thiết lập thêm các tính năng nâng cao cho vật liệu. Advanced option s
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
17
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
: Khu vực quản lí tất cả các map, texture ( hình ảnh k ết cấu bề mặt của vật liệu ). Maps
Các thông số của Basic options :
Diffuse
Đây là màu sắc của bề mặt vật thể, phản xạ và khúc xạ màu sắc có thể ảnh hưởng đến sự xuất hiện hình ảnh của màu sắc này.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
18
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Level : Cấp độ màu , hỗ tr ợ cho cường độ màu hoặc map trong ô màu bên cạnh.
Level = 1
Level = 0.2
Diffuse Color: Màu sắc vật liệu , tại đây chúng ta có thể chọn các kênh màu tùy ý.
Lưu ý: Không nên để giá tr ị kênh màu tối đa (255) hay tố i thiểu (0) , đặc biệt vớ i vật liệu đen hoặc tr ắn g. Diffuse Map: Nếu không dùng màu của ô color chúng ta có thể sử dụng một ảnh map thay th ế:
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
19
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
: Hiệu ứng tán xạ nội suy Translucency
, thườ ng bị hiểu lầm là làm mờ vật liệu, thật ra nó đượ c dùng trong trườ ng hợ p vật liệu có sự chuyển màu bề mặt, dùng cho vậ t liệu có bề mặt ánh sáng có thể tán xạ vào bên trong 1 phần và gây ra ảnh hưởng màu khác so với màu vậ t liệu gốc ( pha lê, thủy tinh… ) hay vậ t liệu có màu sắc thay đổi theo góc nhìn ( vải bóng, gấm…)!
Vd : Phần bề mặt con r ồng được ánh sáng thâm nhập vào 1 phần và tán xạ trong khu v ực đó, làm màu bản thật ( màu cam ) bị ảnh hưởng ( thành vàng cam )
Trong Corona chúng ta có thể quyết đinh lớp màu bề mặt này bằng Color của Translucency Sự thâm nhập ánh sáng nông hay sâu
phụ thuộc vào cường độ Fraction
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
20
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Reflection
Đây là chỉ số phản ánh sự phản xạ ánh sáng ở vật thể. Tr ắng RGB (255.255.255) là phả n xạ hoàn toàn ( như gương ) và màu đen RGB (0,0,0) là không phả n xạ. Bằng cách sử dụng màu sắc thay vì màu đên hoặc tr ắng, bạn sẽ nhận đượ c phản xạ màu. Bạn thườ ng sẽ sử dụng một giá trị màu nào đó để xác định sức mạnh phản xạ và không có giá trị đúng hay sai, do đó bạ n sẽ phải có sự suy luận tốt nhất .
Đặt Level =1 và hiệu chỉnh cường độ phản xạ bằng cường độ màu trong mục color .
Mỗi vật liệu đều có những dao động tương đối giá trị phản xạ, nhưng thông thường là : Nhôm bóng tinh khiết, 80 - 87% Nhôm mờ , 80 - 87% Nhôm bóng, 65 - 75% Đồng đánh bóng , 60 - 70% Đồng thau đánh bóng , 70 - 75% Gỗ sồi sáng (bóng), 25 - 35% Gỗ sồi tối (bóng), 10 - 15% Gỗ Ván, 25 - 40% Đá bóng (Tùy thuộc vào màu sắc), 30 - 70% Ánh sáng bằng vữa, 40 - 45% Tườ ng vữa tối (Rough), 15 - 25% Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
21
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Bê tông (Rough), 20 - 30% Gạch mớ i, 10 - 15% Gạch tr ắng, 75 - 80% Thủy tinh, 5 - 10% Fresnel IOR : Chỉ số khúc xạ
của bề mặt. Tùy thuộc vào tính chất của vật liệu mà nó mang các giá trị IOR khác nhau .Thông thường là : Nướ c 1,333 Kính 1,5 - 1,6 Viên kim cương 2,13 Hợ p chất vật liệu như gỗ, đá, bê tông ... 3 - 4 Nhựa 5 - 8 Glosiness : Kiểm soát độ mờ
bề mặt, tùy thuộc vào tính chất mới hay cũ...của vật liệu mà giá trị Glossiness có thể linh hoạt cho phù hợp Lưu ý : Ở ô Color và Glossiness của Reflection chúng ta có thể áp một map ( texture ) để tránh trường hợp bóng hay nhám đều, vì trong tự nhiên vật liệu không bao giờ đồng nhất như vậy. !
Glossiness Map Anisotropy : tính đẳng hướng của phản
xạ, ứng dụng cho các vật liệu có sự phản xạ đa hướng , không phụ thuộc vào sự dịch chuyển của đối tượng được áp vật liệu .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
22
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Rotation : Kiểm soát góc xoay của phản xạ bề mặt.
Refraction
Đây là chỉ số phản ánh sự khúc xạ ( trong suốt ) ánh sáng ở vật thể. Tương tự phản xạ,màu sắc cũng ảnh hưởng đến cường độ khúc xạ.
Ý nghĩa các thông số cơ bản như mục Reflection . Caustics ( slow ) : Tích vào khi muốn mô phỏng đúng
tính chất vật lí của vật thể ( khúc xạ ánh sáng,
phản quan, tán xạ...), quá trính tính toán sẽ lâu hơn. Thin ( no refraction ) : Tích vào khi muốn bỏ
qua các bước tính toán về khúc xạ...giúp quá trình render nhanh hơn.Áp dụng cho kính kiến trúc, mặt nước, bong bóng ....
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
23
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
: Độ trong suốt, thường dùng trong vật liệu có khả năng xuyên sáng hay khử vùng thừa trong model bằng map !
Opacity
Displacement : Tạo kết cấu 3D cho bề mặt đối tượng theo map , hiệu quả cao khi bề mặt vật thể
được chia poly cao !
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
24
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Volumetric absorbtion and scattering : Sự hấ p thụ và tán xạ . Đây là phần làm hữu cơ SSS ( Subsurface scattering )
ra các vật liệu
Absorbtion : Sự hấ p thụ ánh sáng , đối vớ i vật liệu bề mặt có khả
năng thẩm thấu ánh sáng ( nến, da, sữa….), ánh sáng sẽ đượ c hấ p thụ một phần vào bên trong vậ t thể. + Color : Quyết định sự hấ p thụ ánh sáng bề mặt mạnh hay yếu ( cành tố i càng yế u )
+ D istance : Xác định khoảng cách ánh sáng xuyên thấu vào
bên trong vật thể , càng lớn ánh sáng
càng vào sâu. Scatter in g : sự tán xạ, khi ánh sáng đượ c hấ p thụ vào trong vật thể nó sẽ
tán xạ ra quanh vùng thể tích
đượ c giớ i hạn bởi thông số Distance đây là màu vật thể , có sự chuyể n tiế p giữ bề mặt bên ngoài vào bên trong ( lúc này màu diffuse không còn tác dụ ng ). + Color :
+ Di rectionality : H ướng phát xạ , chỉ số dương là phát xạ t ừ ngoài vào, âm là từ trong ra ! Giá trị =
0 là trong điề u kiện bình thườ ng, vật thể chỉ bị tác động bởi ánh sáng tự nhiên !
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
25
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Advanced options :
Self i ll umination : Sự phát sáng tự thân, thường dùng cho vật
liệu phát sáng do nhiệt độ bản thân ( than, sắt nung, nham thạch..) , đặc điểm ở vật liệu này là chỉ sáng màu bản thân và phát xạ ánh sáng ra ngoài ít !
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
26
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Lưu ý : Không nên lạm dụng ánh sáng này nhiều, không dùng làm nguồn sáng chính cho khung cảnh, vì sẽ gây noise và render rất lâu . Anisotropic orientation : Kết hợp với Anisotropy của Reflection để kiểm soát hướng phản
xạ bề mặt vật
thể . -
Local axis : Mặt định , hướng phản xạ sẽ theo trục Z dù dịch chuyển hay xoay đối tượng. : Hướng phản xạ sẽ tùy ý theo sự thiết lập của người dùng. UVW Alpha mode : kiểm soát hiển thị của vật liệu khi xuất trong kên alpha element. Visible in Mask : Ẩn tắt đối tượng đc gán vật liệu trong kênh render element ( ID,Mask..)
Map : Khu vực kiểm soát tất cả
các map, texture của vật liệu và kiểm soát sự hòa trộn giữ cường độ màu của Diffuse, Reflection, Refraction...với màu của map, texture thông qua thông số Amount.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
27
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
3.CORONALAYERMTL
Có tính năng như vật liệu Blend và Vray Blend, CoronaLayerMtl được sử dụng để hòa trộn các vật liệu khác nhau lại theo ý đồ thiết kế thông qua cường độ hòa trộn Amount và Mask.
: Vật liệu chính .Là vật liệu chủ đạo ( Corona Mtl ) của đối tượng, Layered mtl : Vật liệu được phối trộn ( Corona Mtl) . Corona cung cấp cho chúng ta 10 layer, tuy nhiên không nên làm dụng quá nhiều, khó kiểm soát và render lâu. Lưu ý : Khi thêm bất kì một Layermtl nào thì nó trở thành vật liệu B, t ất cả các vật liệu bên trên là vật liệu A. Amount : Giá trị cường độ phối trộn giữa Layer mtl với Base mtl. Mask : Hòa trộn theo một Mask map.Thường là Map trắng đen, khu vực màu đen là Base mtl hiển thị và ngược lại. Base mtl
CoronaLayerMtl Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
28
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
4.CORONAPROTALMTL
Đây là vật liệu r ất tuyệt vờ i cho việc khử noise và tăng tố c thờ i gian render.
Nguyên lí hoạt động :Trong tính toán của các trình render , ánh sáng cần có đầu vào và đầ u ra, việc xác đinh nhanh đầu ra cho các tia sáng là yế u tố then chốt quyết định thời gian tính toán và tối ưu hóa chấ t lượ ng khung cảnh. Corona Protal sẽ giúp các tia sáng xác định đầu ra nhanh chóng ( hiệ u quả trong trườ ng hợp phòng có diện tích lỗ cửa thấ p).
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
29
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Cách thứ c s ử d ụng : Áp một tấm plane vừa khít vào lỗ cửa và gán vật liệu CoronaProtal vào là xong !Việc tấm plane to hay nh ỏ hơn lỗ cửa đều phản tác dụng !
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
30
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
5.CORONARAYSWITCHMTL
Đây là vật liệu quy đinh sự hiển thị cũng như tính chất vật lí của vật liệu gốc tới các vật liệu khác thông qua các tính chất vật lí trung gian thay thế.
Một ứng dụng khá hữu ích là để khử ám màu , ví dụ sàn nhà màu cam, tườ ng tr ắng, khi render tườ ng sẽ bị ám màu cam, lúc này ta dùng Corona rayswitchMtl cho vật liệu sàn , trong vật liệu này ta sẽ thêm một vật liệu tr ắng như màu tường để tính toán phản xạ màu (Golbal illumination ),vật liệu gốc vẫn giữ nguyên, khi render máy sẽ tính toán phản xạ trên vật liệu tr ắng .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
31
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
6.CORONASHADOWNCATCHER
Trong trườ ng hợ p chúng ta muốn render một vài đối tượ ng trong một khung cảnh thực tế thì Coronashadowncatcher là một sự lựu chọn tuyệt vờ i.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
32
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
sẽ được gán vào tấm plane h ứng bóng đổ CoronashadowCatcher M tl
cho đối tượ ng.
Enviro/Backplate : Nơi gắn map ảnh hoặc một HDR.
: Chứa các thiết lậ p về phản xạ cho t ấm plane. Ref lection proper ties
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
33
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
7.CORONAVOLUMEMTL
Đây là vật liệu dùng để thiết lập các Ray sáng cho khung cảnh, hiệu ứng này chỉ xuất hiện khi chúng ta tick chọn Global volum e materi al và load một CoronaVolumeM tl :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
34
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Color Absorption : Màu càng sáng khả nắng hấ p thụ ánh sáng càng cao, các ray sáng càng rõ rệ t.Thườ ng
để giá trị xám RGB = 119 Distance : Giá trị các lớn thì cường độ các ray sáng càng cao.
Distance = 2000
Distance = 8000
Scattering Color : Màu của ray sáng
Scattering Color vàng Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
Scattering Color xanh 35
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Directionality : Hướng phát xạ Ray sáng, chỉ số dương thì sẽ phát xạ từ nguồn sáng tớ i mắt nhìn, chỉ số âm thì ngượ c lại ( phát xạ từ nguồn sáng ảo đối xứng ).
Directionality = -0.74
Directionality = 0.74
Single bounce only : Khi được tích, corona sẽ chỉ kích hoạt R ay sáng phát xạ từ nguồn sáng .Khi không được tích thì nó kích hoạt luôn cho cả mặt tr ời và ánh sáng môi trườ ng.
Tick Single bounce only
( mặt tr ời )
Không tick Single bounce only
Emission : Phát sáng các hạt không khí, thương ít khi dùng đế n .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
36
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
8.CORONA MAP
Ngoài các map sẵn có của 3Dsmax, Corona cũng hộ tr ợ thêm các map rất hữu ích
Các map của Corona render.
CoronaAO ( Corona Ambi ent Occlusion ) :
Phụ thuộc vào hình dạng vật thể mà AO map sẽ hiện thị theo : + Occluded color : Kiểm soát hiển thị cho vùng khuất sáng ( ron chỉ tường, hốc tường, khu vực lõm của vật thể ...). Có thể hiển thị bắng màu hoặc Map. + Unoccluded color : Kiểm soát khu vực ngược lại . Có thể hiển thị bắng màu hoặc Map. Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
37
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
+ Max distance : Kiểm soát mức độ ảnh hưởng lẫn nhau tại
khu vực giao nhau giữa hai vùng trên. Có thể kiềm soát thêm bằng sự hỗ trợ của map. + Color spread : Kiểm soát cường độ mạnh yếu của hiển thị. + Invert normals : Khi được tích, quá trính tính toán bị hiểu ngược lại giữa khu vực khuất sáng và khu vực nhận sáng. Ứng dụng : + Ứng dụng tính chất thay đổi sáng tối của vật thể ( do hình khối vật thể quyết định ) mà CoronaAO còn được dùng làm Map cho các tính chất nâng cao của vật liệu( mài mòn, oxy hóa...)
Cách tạo Corona AO và một kết quả kết xuất bản đồ Corona ví dụ + Kết hợp trong Ctexmap element để tạo ra bản đồ chiếu sáng khuếch tán nhằm làm rõ nét khối hơn tại các vị trí giao cắt hay các vị trí gần nhau của các vật thể trong không gian.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
38
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Cách tạo Corona AO và một kết quả kết xuất bản đồ Corona ví dụ
CoronaBitmap: Thay thế cho Bitmap c ủa 3dsmax, CoronaBitmap đượ c khuyến khích sử dụng
tính toán chi tiết hơn cũng như render nhanh hơn Bitmap của 3dsmax.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
39
vì
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Mapping : Khu vực kiểm soát chế độ hiển thị hình thái map ( Environment mode ) và căn kích thướ c, c, xoay map. Crop/Place : Crop map và hiển thị map xem trướ c ( View Image ). Bitmap : Load và Reload lại map theo đườ ng ng dẫn.
chỉnh
Corona Color Color : Là map màu thay thế cho Color c ủa Diffuse , h ữu dụng khi k ết hợ p vớ i map
Corona Output.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
40
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CoronaData : Thiết lập các dữ liệu cho đối tượng đượ c ố p map
Corona Corona F rontBack : Map hai mặt.
CoronaMix CoronaMix :
Chế độ ế độ hòa trộn màu theo map : : Áp màu sắc hoặc máp lên đối tượng có nhiều ID CoronaMultiMap
Hòa trộn màu sắc, map.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
41
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CoronaNomalMap : Làm bump theo map nomal
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
42
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CoronaOutput : Quản lí sắc độ
và tính chất của map để không phụ thuộc vào ảnh hưở ng của
Colormaping
CoronaRaySwitch
Cùng EV= 2 , trái không dùng , phải dùng CoronaOutput : Tương tự CoronaRaySwitch Mtl, nhưng ở đây kênh thay thế là máp chứ
không phải vật liệu.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
43
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N Cor onaRounded Edges:
Map làm mềm cạnh cho đối tượng.Gắn vào phần Bump map .
Với các vật thể có góc cạnh ( mép tường, tủ kệ, bàn ghế…) , trên thực tế sẽ không có sự sắc cạnh tuyệt đối , chúng ta có thể bo cạnh cho chúng bằng cách cho một bán kính ( Radius ) và tăng độ mềm bằng thông số Samples . Trong trường hợp muốn Bump bề mặt vật thể kết hợp bo góc thì chúng ta load một map bump vào mục None của Additional bump mapping.
Một ví dụ ứng dụng CoronaRoundedEdges
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
44
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
: Map b ầu tr ời, như đã đề cậ p ở phần ánh sáng môi trườ ng. CoronaSky
CoronaWire : Render lướ i k ết cấu của đối tượ ng .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
45
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
9.THIẾT LẬP CÁC VẬT LIỆU THÔNG DỤNG
1.
KÍNH ( THỦY TINH ) : Load vật liệu Corona Mtl : Nhấn M để mở bảng vật liệu rùi chọn Standard :
Trong bảng Material/Map Browser chon mục Corona và chọn Corona Mtl :
Sau khi vật liệu Corona Mtl được load ra, chúng ta
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
thiết lập các thông số cho kính như sau :
46
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Tới đây chúng ta đã có một vật liệu kính cơ bản . Tùy vào mục đích và ý đồ chọn chế độ thiết lậ p cho vật liệu :
Ch ế độ m ặc đị n h.
mà các bạn lưu ý
Ở m ục Refraction không kích hoạt Caustic và Thin.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
47
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Kích hoạt Caustics cho thi ế t l ập cao c ấp , v ật li ệu được tính toán kĩ hơn và đúng với các tính chấ t v ật lí.Thích hợp cho các chi tiế t g ần m ắt nhìn, các khố i pha lê, thủy tinh đặc.
Kích hoạt ch ế độ Thin ( norefraction ) để b ỏ qua bước tính toán khúc xạ. Quá trình tính toán sẽ nhanh và khử N oise nhanh. Ứ ng d ụng cho v ật li ệu kính kiến trúc.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
48
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
2. GỖ :
Nguyên liệu :
Glossiness và Bump map Load vật liệu Corona Mtl như trên và thiế t lập như sau : Diffuse map
Level = 1
Tích vào Diffuse map ( khoanh đỏ ) , ch ọn Corona Bitmap và load map gỗ vào .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
49
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Vật liệu gỗ thông thường có độ phản xạ ở bề mặt, chúng ta thiết lậ p phản xạ ở mục Reflection :
Level = 0.85. IOR = 2.
Glossiness : Load map Glossiness bên trên ( mục đích tạo độ mờ biến thiên theo cường độ đen trắng để vật liệu thật hơn ). Color : Để giá trị màu đen trắng và thiết lập giá trị màu = 150
Bề mặt gỗ thường có nỗi vân gỗ nhẹ, chúng ta vào mục Map, tìm tới Bump để load map gỗ đen trắng vào.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
50
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
K ết quả :
Vậy là chúng ta đã thiết lậ p xong một vật liệu gỗ cơ bản .Các bạn chú ý kết hợp vật liệu chân thật hơn.
3.
Uvmap cho đối tượng để
INOX :
Load vật liệu CoronaMtl và thiết lập các giá trị sau :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
51
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Diffuse: Level = 0 Reflection : Level = 1 IOR = 30 Glossiness = 1
Các giá trị còn lại giữ nguyên K ết quả :
Đây là thiết lậ p cho Inox chuẩn, các bạn có thể tăng giảm giá trị Glossiness hoặc load các map xướ c tr ắng đen vào Bump để đạt hiệu quả cao hơn.
4. VẢI :
Nguyên liệu :
Diffuse map
Bump map
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
Glossiness map
52
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Load vật liệu CoronaMtl và thiết lậ p các thông số sau :
Diffuse : Level = 1 Diffuse map : Load map v ải Reflection : Level = 4 ( tùy vào tính chấ t vải ) Glossiness : Load map Bump : Load map Bump và cho giá trị = 2 để tạo nếp nhăn cho vải .
K ết quả :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
53
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
5.
NƯỚ C : Load vật liệu CoronaMtl và thiết lập các giá trị như sau :
Diffuse : Level = 0 Reflection : Level = 0.8 IOR = 1.3 Glosiness = 1 Refraction : Level =1 IOR = 1.3 Glosiness = 1
Muc color của reflection và Refraction cho cùng giá trị màu :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
54
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Để tạo sóng nước chúng ta load một map sóng nước đen trắng vào Bump map :
Map bump K ết quả :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
55
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
6.
TƯỜ NG TR ẮNG : Nguyên liệu :
Glossiness map
Bump map
Load vật liệu CoronaMtl và thiết lập các thông số như sau :
Diffuse : Level = 1. Color :
( Các bạn có thể thiế t l ập màu tường tùy thích hoặc cũng có thể load một máp tường, bê tông, giấy dán tườ ng...) Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
56
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Reflection : Level = 0.7 Glossiness : Load map
Bump
:
Load map
K ết quả :
Vậy là chúng ta đã biết cách tao tác biên soạn các vậ t liệu cơ bản phục vụ cho kiến trúc, nội thất.... Để nghiên cứa sâu hơn về vật liệu các bạn cần có riêng cho mình bộ map, texture đa dạng phong phú và kế t hợ p với các map của 3Dmax. V ật liệu còn ảnh hưở ng bởi ánh sáng của khung cảnh cũng như thờ i gian trong ngày, các bạn có thể linh hoạt tinh chỉnh các thông số sao cho vừa ý và hợp lí nhất nhé !
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
57
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CHƯƠNG 3 : SETTING
1. Scene a. Sao lưu tiến trình render
Có thể sao lưu tiến trình render là một điểm nổi bật của Corona render, nó giúp chúng ta làm chủ thờ i gian và công việc cũng như các rủi ro không lường trước như sự cố phần cứng, cúp điệ n..... Save VF B : Lưu quá trình render. Resume from f il e : Load file đã lưu trước đó để render ti ế p Resume last r ender : Rander ti ếp quá trình render vừa dừng trước đó .
b.Thi ết l ập pass và thờ i gi an render
Nếu chưa thiết lậ p thờ i gian ho ặc giớ i hạn số pass thì quá trình render tiến hành mãi, các bạn có thể dừng bất cứ lúc nào khi thấy ưng ý. Nếu công việc gấp thì chúng ta có thể thiết lậ p thời gian cũng như số pass , và tất nhiên thờ i gian tỉ lệ thuận vớ i chất lượng hình ảnh.
Lưu ý : Nế u thiế t l ậ p giớ i hạn bằ ng số pass thì cần biết trướ c 1 pass hết bao lâu để thiế t l ập cho phù hợ p .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
58
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
c.Render selected
Chứa các thiết lập để cô lập đối tượng trong quá trình.Giúp test nhanh trong quá liệu.
trình làm việ c vớ i vật
Di sable : Vô hiệu hóa tính năng, Corona sẽ render t ất cả khi đượ c chọn. I nclu de/Excl ude li st : Render đối tượng đượ c chọn từ danh sách
Include/Exclude.
Vi ewport selection : Chỉ render đối tượng đượ c chọn . Object Gbuff er I D : Render đối tượ ng theo ID
và chúng ta thiết lập cho nó .
d.Depth of f ield
Render xóa phông. Tích vào Enable để kích hoạt tính năng. Có hiệ u quả tốt khi dùng vớ i CoronaCameraMod. Khi dùng nên hạ thấp thông số GI vs AA ( 4-8).
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
59
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
e.Motion bl ur
Motion blur cho phép bấ t k ỳ đối tượ ng đang chuyển động nào lọt vào ống kính máy ảnh đều trông mờ hay nhòe hơn theo hướng tương ứ ng vớ i chuyển động của đối tượng đó. Hoạt động khi thi ết lậ p với Camera, tích chọn Enable camera và Enable geometry . Thiết lậ p Keys di chuyển sao cho đối tượ ng chạy qua vùng nhìn camera khi
Ví dụ về DOF
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
render.
Ví dụ về Motion blur
60
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
2. Performence a. GI vs AA
Nôm na thì thông số này quan lí và kiểm soát ánh sáng gián tiếp ( ánh sáng môi trườ ng).Mặc định 16 là tối ưu, dường như không cầ n can thiệp , tuy nhiên nếu chưa an tâm thì các bạn có thể tăng giảm tùy ý , nhưng không lớn quá 64 và nhỏ hơn 4 nhé !
GI vs AA = 1
GI vs AA = 6
Lưu ý : Trong trườ ng hợp dùng DOF thì GI vs AA nên hã thấ p trong khoảng 4 -8 để khử noise t ốt hơn ! b. Light Samples M ulti plier ( L M S )
Thông số này kiểm soát ánh sáng trự c tiếp ( đèn, vật liệu phát sáng, ánh sáng nhân tạo...) , mặc định là 2, tối ưu cho hầ u hết các trườ ng hợp,có thể khử noise cho ánh sáng trực tiế p bằng cách tăng nhẹ . Vd : với GI vs AA là 16, kế t quả với LSM = 1 gây nhiều noise cho vùng bị hơn vớ i LMS = 4. Ki ể m tra vớ i element CESSENTIAL_Direct
LMS = 1 Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
ảnh hưởng ánh sáng trự c tiế p
LMS = 4 61
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N c.Max Sample I ntensity ( M SI )
Mặc định 20 là tối ưu cho mọi trườ ng hợ p, thấp hơn 20 sẽ giảm noise nhưng làm giảm tính thự c tế cho vật liệu có tính chất phản xạ ( tối đi ). Giá trị cao hơn 20 sẽ gây nhiều noise .
MSI = 20
MSI = 0.01
d. M ax r ay depth
Số lần va đậ p tối đa của tia sáng trong khung cảnh, càng cao tính toán va đập càng chính xác nhưng thờ i gian render s ẽ lâu hơn. 25 là giá trị ổn định. Hiệu quả cao vớ i vật liệu có tính khúc xạ ( Kim cương, rubic, nước có phản quang....)
MRD = 3
MRD = 25
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
MRD = 100
62
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N e. Displ acement
Kiểm soát chất lượng và vùng hiể n thị cho tính năng Displacement của vật liệu và
-
DisplacementMod.
càng nhỏ thì độ chi tiết của Displacement càng cao, render càng lâu.Khuyên dùng chế độ này với giá trị = 2. Screen si ze (px)
: Chế độ hiển thị chỉ trong view render, giá trị
trí nào trong khung cảnh có sử dụng Displacement đều được tính toán, điều này ngố n bộ nhớ Ram và thời gian render lâu. Chi thích hợ p cho -
Worl d six e ( uni ts ) : Chế độ hiển thị toàn cầu , bất cứ vị
Amination.
Ví dụ về sự khác biệt của giá trị Screen size f . I nteractive r ender in g
Kiểm soát tài nguyên máy để sử dụng cho chế độ render tương tác Interactive.M ặc định Corona dành 1 nhân của vi xử lí khi sử dụng Interactive, n ếu muốn chế độ này làm việc hiệu quả hơn chúng ta có thể tăng số nhân ở # of t hr eads over r i de lên -2, -3 ...tùy vào sứ c mạnh của vi xử lí .
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
63
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
3.System a.Lock 3dsmax dur in g r ender
Khi tích kiểm để kích hoạt tính năng này thì chúng ta không thể can thiệp vào quá trình render để tinh chỉnh các thông số cùa Color maping trong VFB cũng như các thông số của Camera.....
Mặc định Corona vô hiệu hóa tính năng này để nó cũng ngốn một phần tài nguyên máy .
chúng ta linh hoạt hơn trong quá trình làm việc, tuy nhiên
b.Preview quali ty
Đây là thông số kiểm soát chất lượ ng hiện thị của ô vật liệu, mặc định là 1.
Preview quality=1 Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
Preview quality = 5 64
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Trong trườ ng hợp các bạn muốn tính toán vật liệu chính xác hơn thì chúng ta có thể tăng thêm một vài đơn vị . Lưu ý : Do quá trình hiể n thị vật liệu của corona khá đặc biệt, ô Preview chính là ô render vật liệu nên nó ngốn tài nguyên máy khá nhiều khi chúng ta tăng Preview quali ty cao. c.Render stamp
Khi muốn thể hiện thông tin và các dữ liệu liên quan tới quá trình render của một sence setting nào đó chúng ta tích kiệm vào Render stamp . Mọi thông tin về cấu hình máy , thời gian và số pass...đề đượ c cậ p nhật dưới cùng của sence.
Ví dụ khi kích hoạt Render Stamp Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
65
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N d.Output autosave
Chúng ta có thể thiết lậ p chế độ Output autosave vớ i thời gian tùy ý, Corona sẽ tự động save l ại tiến trình render sau khoảng thờ i gian chúng ta thiết lập. Tuy nhiên điều này nhiều khi gây treo máy nhẹ mỗi khi tiến trình save diễ n ra.
e.I mage fi lter
Bộ lọc ảnh, Corona cung cấp cho chúng ta 3 chế độ lọc ảnh, ưu việt nhất là Ten, sau đó là Box.
f.VF B setting
Có 3 chế độ hiển thị khung VFB : None : Không hiển thị. Native 3dsmax VFB : Hiển thị theo cách của 3dsmax. Corona VFB : Hiện thị theo cách của Corona (mặc định ).
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
66
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
4.Render Elements 1.
Các kênh Render elements
Hầu hết các engine render đề cần tớ i phần mềm hậu kì cho tác phẩm hoàn thiện cuối cùng. Corona cũng không ngoại lệ, để hỗ tr ợ cho hậu kì vớ i photoshop, lightroom, after ecffec... Corona cung cấp các element như : CESSENTIAL_Direct CESSENTIAL_Indirect CESSENTIAL_Reflect CESSENTIAL_Refract CESSENTIAL_Translucency CESSENTIAL_Emission CGeometry_NormalsDotProduct CGeometry_NormalsGeometry CGeometry_NormalsShading CGeometry_UvwCoords CGeometry_WorldPosition CGeometry_Zdepth CMasking_ID R CMasking_Mask CShading_Albedo CShading_Alpha CShading_Components CShading_RawComponent CShading_Shadows CShading_SourceColor Ctexmap
Trong các element trên thì 3 element màu đỏ là khá đặc biệt : CESSENTIAL_Direct CESSENTIAL_Indirect
Đây là 2 kênh giúp chúng ta kiểm soát noise trong quá trình render, để biết noise xuất hiện từ ánh sáng gián tiếp hay ánh sáng trực tiếp, chúng ta có thể chỉnh sửa lại các thiết lập ánh sáng.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
67
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CESSENTIAL_Indirect
CESSENTIAL_Direct
CShading_Albedo
Đây là kênh giúp chúng ta biế t vật liệu nào trong khung cảnh đang bị thiết lậ p sai.
V ật liệu thiế t l ậ p sai
V ật liệu thiế t l ập đúng
Lưu ý : Trong trườ ng hợp chúng ta quên add các element để render thì chúng ta có thể render các kênh element riêng , nhanh chóng và dễ dàng bằng cánh chọn chế độ Render on ly el ements
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
68
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
CHƯƠNG 4 : CÁC TÍNH NĂNG NỔ I BẬT 1. Corona Converter
Việc tận dụng lại tài nguyên thư việ n sẵn có là điề u hầu như ai cũng muốn nhằm tiết kiệm thời gian và công sức, hiện nay kho thư việ n khủng lồ của 3dmax hầu như đượ c thiết lậ p vớ i vật liệu và ánh sáng của Vray, việc lấy lại model và làm lạ i vật liệu là điều các engine khác ngoài vray phải làm, tuy nhiên vớ i corona thì đã khác, chúng ta có thể chuyển đổi hàng loạt vật liệu và ánh sáng từ model sẵn có của 3dmax – Vray sáng vật liệu và ánh sáng của Corona nhanh chóng vớ i chỉ 1 click chu ột. Thao tác như sau :
Lưu ý :
: Chúng ta nhập giá trị 1.52 mặc định để chữa lỗi IOR = 999 khi converter từ V ray. Bi tmap to CoronaBi tmap : Chọn để chuyển đổ từ Bitmap thong thường sang CoronaBitmap, điều này sẽ giúp tính toán chi tiế t vật liệu sâu và nhanh hơn . 999 fr esnel I OR to
Show maps i n Vi ewport : Click
vào On để hiển thị Map cho các đối tượng đượ c chọn .
START CONVE RSI ON : Click
để thực hiện chuyển đổi, quá trính diên ra nhanh hay lâu tùy thuộc vào mức độ phức tạ p của đối tượ ng cần chuyển đổi.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
69
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
2. Corona Scatter
Corona Scatter là tính năng khá thú vị trong corona, nó giúp chúng ta nhân bả n nhanh chóng hàng loạ t 1 hay nhiều đối tượ ng trong khung cảnh , ứng dụng thường dùng là để r ải cỏ, tr ồng cây cối, r ải đá, sỏi..... Corona scatter k ết hợ p vớ i Vertex paint s ẽ thực sự tuyệt vời cho các ý tưở ng thiết k ế cảnh quan.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
70
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N Di str ibute on objects : Đối tượng làm không gian phân bố . Chon + r ồi chọn đối tương muốn làm không
gian phân bố. Trong ảnh trên là tấm Plane001. I nstanced objects : Đối tượng được nhân bả n . Chọn + r ồi chọn đối tượ ng muốn nhân bản. Trong
ảnh trên
là Teapot001 Density : Điền khiển mật độ đối tương nhân bả n bằng map.
3.Corona proxy
Đối vớ i những đối tượ ng phức tạp ( cây cối, thảm cỏ..) nên đưa về dạng proxy để làm file nhẹ và hỗ tr ợ hiện thị tốt hơn cũng như giúp 3dsmax làm việ c hiệu quả hơn. Corona hỗ tr ợ việc proxy hết sức đơn giản và nhanh gọn. Khởi tạo Corona Proxy
Click vào và chọn đối tượ ng mu ốn chuy ển đổi trong khung cảnh. Save lại proxy vừa tạo vào folder chứa file đang làm việc Pick from scene :
Load from file : Load một proxy vào trong khung cảnh làm việ c Method : Chọn ch ế độ hi ển thị cho Proxy
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
71
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
4.Star interactive.
Thêm một tính năng vô cùng tuyệt vời và nổi tr ội của Corona đó là Interactive , nó giúp chúng ta có thể tương tác trực tiế p vớ i khung cảnh trong khi đang render, chúng ta sẽ sẽ thấy ngay k ết qua khi thay đổi, thiết lậ p các thông số ánh sáng, vật liệu...mà không phải render test nhi ều lần . Cách kính hoạt như sau : Cách 1 : Hiển thị interactive như 1 khung hình render bình thườ ng . B ật F10 →Scene →General Seting →
Start interactive.
Cách 2 : Hiển thị interactive như một khung nhìn trong viewport :
Lưu ý :Để cố đinh khung nhìn interactive mà vẫn có thể thao tác trên các viewport khác chúng ta cần khóa view đó lại . F10 →chọn viewport muốn kích hoạt interactive và khóa lại !
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
72
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
5.CoronaDisplacementMod :
Thêm một tính năng mớ i cậ p nhật trong Corona 1.3 là CoronaDisplacementMod, tính năng như map bump ( làm giật khối cho bề mặt đối tượ ng ). Điều kiện : Đối tượng được chia Segments thích hợp và được gán vào mộ t CoronaDisplacementMod t ừ Modifier List .
Đối tượng đượ c chia Segments và gán CoronaDisplacementMod trong Modifier List
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
73
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Trong trườ ng hợp này mình sẽ ví dụ làm một đồi cát từ tấm plane :
Đồi cát chưa có CoronaDisplacementMod Sau khi thêm CoronaDisplacementMod vào tấm plane , chúng ta thiế t lập các thông số sau :
Min Level : Giá trị th ấ p nh ấ t
=0
Max Level : Giá trị cao nh ấ t = 20 Có nghĩa là độ chênh của b ề mặt khi được giật kh ối là 20. Trong trường hơp này mình muốn làm bồi cát có sóng cát, đáy sóng và đỉnh sóng chênh nhau 20mm. Ti ế p theo ở Displacement map chúng ta Load map sóng
cát vào, ở đây để cho đơn giản mình chọ n map Noise của 3Dmax.
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
74
GIÁO TRÌNH CORONA RENDER – KTS. LONG NGUYỄ N
Các thông số của map Noise
Và đây là kết quả :
Mọi thông tin về khóa học và ý kiế n phản h ồi vui lòng gửi v ề https://www.facebook.com/longcorona/ SĐT : 01649667218 – KTS. Nguy ễn Văn Long.
75