5.8K Views
June 14, 20
スライド概要
Click here to watch the video of this speech.
https://www.youtube.com/watch?v=ED79QtVBXCQ
Presented by Osamu Saito (Epic Games Japan)
This slide is a presentation material from a study session ""UE4 Environment Art Dive"" held on December 15, 2019.
日本語版はこちら
https://www.docswell.com/s/EpicGamesJapan/K4YRW5-UE4_EnviromentAD19_Rice
Unreal Engineを開発・提供しているエピック ゲームズ ジャパンによる公式アカウントです。 勉強会や配信などで行った講演資料を公開しています。 公式サイトはこちら https://www.unrealengine.com/ja/
Procedural Rice Field in UE4 with Megascans and HoudiniEngine Epic Games Japan Dev Rel Tech Artist Osamu Saito
Self-introduction Osamu Saito Epic Games Japan/Dev Rel Tech Artist https://twitter.com /shiba_zushi ● I joined Epic in June 2019 ● Until then, I developed a AAA console title ● Before that, I was a MangaArtist ● I love UE4&Houdini #UE4 | @UNREALENGINE
Introduction #UE4 | @UNREALENGINE
Introduction Rice fields are wonderful ... #UE4 | @UNREALENGINE
Introduction So #UE4 | @UNREALENGINE
Introduction #UE4 | @UNREALENGINE
Introduction #UE4 | @UNREALENGINE
Introduction ←Rice terraces Paddy field→ #UE4 | @UNREALENGINE
Introduction ←Rice terraces I made one! Paddy field→ #UE4 | @UNREALENGINE
Talk theme #UE4 | @UNREALENGINE
Talk theme ・Advanced usage of Megascans in UE4 #UE4 | @UNREALENGINE
Talk theme ・Advanced usage of Megascans in UE4 ・Advanced usage of HoudiniEngine in UE4 #UE4 | @UNREALENGINE
Megascans? #UE4 | @UNREALENGINE
Megascans? #UE4 | @UNREALENGINE
Megascans? https://www.unrealengine.com/en-US/blog/unreal-engine-4-24-to-ship-with-free-quixel-megascans-unreal-studio-features-and-more?lang=en-US #UE4 | @UNREALENGINE
Megascans? #UE4 | @UNREALENGINE
Megascans? This is free #UE4 | @UNREALENGINE
Megascans? #UE4 | @UNREALENGINE
Megascans? All free #UE4 | @UNREALENGINE
Megascans? How to get the Magascans #UE4 | @UNREALENGINE
Megascans? Just log in with your Epic account #UE4 | @UNREALENGINE
Megascans? A variety of resources are available for download. #UE4 | @UNREALENGINE
Megascans? Another way, the marketplace. #UE4 | @UNREALENGINE
Megascans? It's ready to go in UE4. #UE4 | @UNREALENGINE
Megascans? https://quixel.com/blog/2019/11/12/quixel-joins-forces-with-epic-games Refund if purchased before it became free #UE4 | @UNREALENGINE
HoudiniEngine? #UE4 | @UNREALENGINE
HoudiniEngine? #UE4 | @UNREALENGINE
HoudiniEngine? https://www.sidefx.com/products/houdini-engine/plug-ins/unreal-plug-in/ #UE4 | @UNREALENGINE
HoudiniEngine? HoudiniEngine For Unreal #UE4 | @UNREALENGINE
HoudiniEngine? Free HoudiniEngine For Unreal Free #UE4 | @UNREALENGINE
HoudiniEngine? To use HoudiniEngine, you need the above Houdini license or HoudiniEngine license #UE4 | @UNREALENGINE
HoudiniEngine? Plug-ins for each tool can be installed when Houdini is installed #UE4 | @UNREALENGINE
HoudiniEngine? Please be careful as version designation is strict #UE4 | @UNREALENGINE
HoudiniEngine? If you builded the Engine yourself, you also need to build the plugin yourself #UE4 | @UNREALENGINE
HoudiniEngine? The version specification is strict even when building by yourself I think it is good to rewrite minor version as appropriate #UE4 | @UNREALENGINE
HoudiniEngine? When you install the HoudiniEngine plugin These basic functions are immediately available very convenient #UE4 | @UNREALENGINE
Megascans & HoudiniEngine #UE4 | @UNREALENGINE
Megascans & HoudiniEngine Improve Asset Efficiency #UE4 | @UNREALENGINE Improve Layout Efficiency
Rice Fields Well, first, from this rice field #UE4 | @UNREALENGINE
Rice Fields Everyone, this looks like a rice field, right? #UE4 | @UNREALENGINE
Rice Fields Megascans has more than 2500 plants #UE4 | @UNREALENGINE
Rice Fields But there was no "rice plant" ... #UE4 | @UNREALENGINE
Rice Fields Want to make rice plant from high quality Megascans assets #UE4 | @UNREALENGINE
Rice Fields There is no rice plant, but there are many weeds #UE4 | @UNREALENGINE
Rice Fields Lemongrass #UE4 | @UNREALENGINE
Rice Fields Wikipedia contributors. "Cymbopogon." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 11 Dec. 2019. Web. 5 Feb. 2020. #UE4 | @UNREALENGINE
Rice Fields Wikipedia contributors. "Cymbopogon." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 11 Dec. 2019. Web. 5 Feb. 2020. #UE4 | @UNREALENGINE
Rice Fields Wikipedia contributors. "Cymbopogon." Wikipedia, The Free Encyclopedia. Wikipedia, The Free Encyclopedia, 11 Dec. 2019. Web. 5 Feb. 2020. #UE4 | @UNREALENGINE
Rice Fields Lemongrass is similar to rice plant #UE4 | @UNREALENGINE
Rice Fields Cut and align by leaves in houdini #UE4 | @UNREALENGINE
Rice Fields Way of thinking #UE4 | @UNREALENGINE
Rice Fields Centering on the point of intersection with the ground With the highest vertex as the reference point #UE4 | @UNREALENGINE
Rice Fields Line up #UE4 | @UNREALENGINE
Rice Fields At the same time, bounce judgment is performed and leaf inclination is recorded. #UE4 | @UNREALENGINE
Rice Fields Scatter points #UE4 | @UNREALENGINE
Rice Fields Arrange so that it looks like rice plant #UE4 | @UNREALENGINE
Rice Fields I want a bit of the withering part #UE4 | @UNREALENGINE
Rice Fields Let's mix #UE4 | @UNREALENGINE
Rice Fields Create hay section in the same way #UE4 | @UNREALENGINE
Rice Fields Adjusted so that the root looks good #UE4 | @UNREALENGINE
Rice Fields Almost done #UE4 | @UNREALENGINE
Rice Fields Rice plant (or close enough) #UE4 | @UNREALENGINE
Rice Fields Next #UE4 | @UNREALENGINE
Rice Fields Next #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. ウィキペディアの執筆者. “アオウキクサ”. ウィキペディア日本語版. 2014-10-30. https://ja.wikipedia.org/w/index.php?title=%E3%82%A2%E3%82%AA%E3%82%A6%E3%82%AD%E3%82%AF%E3%82%B5&oldid=53375131, (参照 2014-10-30). #UE4 | @UNREALENGINE
Rice Fields Of course not found ... #UE4 | @UNREALENGINE
Rice Fields Forcibly disassemble the clover #UE4 | @UNREALENGINE
Rice Fields Cut the stem #UE4 | @UNREALENGINE
Rice Fields Align to fit size #UE4 | @UNREALENGINE
Rice Fields I will scatter this to a good feeling #UE4 | @UNREALENGINE
Rice Fields Rice Fields (or close enough) #UE4 | @UNREALENGINE
Rice Fields Although it is quite brute force like this, it is possible to create a wide range of possibilities by reassembling and reconstructing Megascans' high quality assets by elements #UE4 | @UNREALENGINE
Rice Fields I didn't use it this time, but for example, you can use Houdini to create different patterns for rocks #UE4 | @UNREALENGINE
Rice Fields The asset is almost done To layout #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields Everything on the screen now is laid out by HoudiniEngine #UE4 | @UNREALENGINE
Rice Fields Tips: If you raise ScreenPercentage, the quality will be increased #UE4 | @UNREALENGINE
Rice Fields https://qiita.com/EGJ-Osamu_Saito/items/709de40aa6b29fdc9033 Note: This is a Google translation of a Japanese page. #UE4 | @UNREALENGINE
Rice Fields Epic Games Japan is running an advent calendar of 100 tips for UE4. 1: https://qiita.com/advent-calendar/2019/ue4_egj1 2: https://qiita.com/advent-calendar/2019/ue4_egj2 3: https://qiita.com/advent-calendar/2019/ue4_egj3 4: https://qiita.com/advent-calendar/2019/ue4_egj4 #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields https://www.sidefx.com/docs/unreal/index.html HoudiniEngine can bring not only models but also many settings such as materials, LODs, collisions to UE4 #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields unreal_instance unreal_instance_color unreal_material unreal_material_parameter unreal_lightmap_resolution lod lod_screensize collision #UE4 | @UNREALENGINE simple unreal_uproperty socket complex ucx
Rice Fields unreal_instance #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal Loading all the vertices is very slow. #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal Instances are faster to use. #UE4 | @UNREALENGINE
Rice Fields HoudiniEngine For Unreal Instances are faster to use. #UE4 | @UNREALENGINE
Rice Fields Isn't foliage good either? #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields Scatter naturally based on noise #UE4 | @UNREALENGINE
Rice Fields The smaller the scale is on the outside #UE4 | @UNREALENGINE
Rice Fields Arranged so that it does not overlap around the rice plant and naturally increases #UE4 | @UNREALENGINE
Rice Fields Adjusted to avoid unnecessary overlap #UE4 | @UNREALENGINE
Rice Fields With Houdini, they can be spread out automatically and extensively #UE4 | @UNREALENGINE
Rice Fields Fine adjustment is also possible by baking #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields https://www.sidefx.com/tutorials/game-tools-physics-painter/ #UE4 | @UNREALENGINE
Rice Fields Can be placed naturally using simulation #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. https://qiita.com/EGJ-Osamu_Saito/private/9119a343dde9c61e2ce0 In fact, it is also possible with UE4 #UE4 | @UNREALENGINE
Rice Fields https://qiita.com/EGJ-Osamu_Saito/private/9119a343dde9c61e2ce0 Click here for details #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields I want to sway the leaves if possible #UE4 | @UNREALENGINE
Rice Fields https://docs.unrealengine.com/en-US/Engine/Content/Tools/PivotPainter/PivotPainter1/index.html #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields ContentExamples has examples #UE4 | @UNREALENGINE
Rice Fields Pivot Painter concept #UE4 | @UNREALENGINE
Rice Fields Create Pivot position for each part #UE4 | @UNREALENGINE
Rice Fields Store it in vertex color or UV #UE4 | @UNREALENGINE
Rice Fields Using them in materials #UE4 | @UNREALENGINE
Rice Fields Vertex offset to a good feeling #UE4 | @UNREALENGINE
Rice Fields There is a dedicated node for Pivot Painter #UE4 | @UNREALENGINE
Rice Fields Epic only offers MAXScript #UE4 | @UNREALENGINE
Rice Fields https://www.sidefx.com/tutorials/game-tools-pivot-painter/ For Houdini is provided by SideFX☺ #UE4 | @UNREALENGINE
Rice Fields Just group the branches and leaves #UE4 | @UNREALENGINE
Rice Fields Pivot is automatically put in each Convenient #UE4 | @UNREALENGINE
Rice Fields Looking good, right? #UE4 | @UNREALENGINE
Rice Fields I want to shake the water surface #UE4 | @UNREALENGINE
Rice Fields You will want to use FlowMap #UE4 | @UNREALENGINE
Rice Fields UE4 has FlowMap material functions #UE4 | @UNREALENGINE
Rice Fields How to make FlowMap #UE4 | @UNREALENGINE
Rice Fields https://www.unrealengine.com/en-US/events/gdc-2017-content-driven-multipass-rendering-in-ue4?lang=en-US #UE4 | @UNREALENGINE
Rice Fields Can be painted with UE4 #UE4 | @UNREALENGINE
Rice Fields https://www.sidefx.com/ja/tutorials/flowmap/?collection=50 Houdini can generate it automatically #UE4 | @UNREALENGINE
Rice Fields Get contact judgment with rice plant #UE4 | @UNREALENGINE
Rice Fields Automatically generate FlowMap #UE4 | @UNREALENGINE
Rice Fields Houdini can be visualized #UE4 | @UNREALENGINE
Rice Fields Done #UE4 | @UNREALENGINE
Rice Fields Since the layout was almost completed, I will improve quality #UE4 | @UNREALENGINE
Rice Fields Lighting only Directional and HDRIBackdrop #UE4 | @UNREALENGINE
Rice Fields http://noemotionhdrs.net/hdrday.html HDR image from this site #UE4 | @UNREALENGINE
Rice Fields I am happy because it is a Creative Commons license☺ #UE4 | @UNREALENGINE
Rice Fields High resolution HDR uncompressed images are heavy #UE4 | @UNREALENGINE
Rice Fields Better to HDRCompressed #UE4 | @UNREALENGINE
Rice Fields Size becomes 1/8 #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. https://qiita.com/advent-calendar/2019/ue4_egj2 Click here for details #UE4 | @UNREALENGINE
Rice Fields Next, adjust the material #UE4 | @UNREALENGINE
Rice Fields I often do simple HSV adjustments #UE4 | @UNREALENGINE
Rice Fields But be careful with HueShift #UE4 | @UNREALENGINE
Rice Fields HueShift red #UE4 | @UNREALENGINE
Rice Fields Precise Hue shift Does not match accurate Hue adjustment #UE4 | @UNREALENGINE
Rice Fields Precise Hue shift Yellow mismatches even more #UE4 | @UNREALENGINE
Rice Fields HueShift is actually coordinate transformation #UE4 | @UNREALENGINE
Rice Fields Red (1,0,0) coordinates rotate #UE4 | @UNREALENGINE
Rice Fields The color changes like this #UE4 | @UNREALENGINE
Rice Fields I want to make it yellow (1,1,0) but not enough length #UE4 | @UNREALENGINE
Rice Fields Precise Hue shift If the length is not enough, it is dark #UE4 | @UNREALENGINE
Rice Fields Conversely, for yellow (1,1,0) #UE4 | @UNREALENGINE
Rice Fields I want to make it red (1,0,0) but it's too long and angle doesn't match #UE4 | @UNREALENGINE
Rice Fields Precise Hue shift It's too long so it's bright #UE4 | @UNREALENGINE
Rice Fields Precise Hue shift Where the length and angle coincide #UE4 | @UNREALENGINE
Rice Fields Because the accuracy is not good, please use it for simple adjustment☺ #UE4 | @UNREALENGINE
Rice Fields About Desaturation #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. Great article #UE4 | @UNREALENGINE https://qiita.com/dgtanaka/items/f7fa2cb38e58bbe5f4a6
Rice Fields Note: This is a Google translation of a Japanese page. Great article #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. https://qiita.com/yoya/items/96c36b069e74398796f3 Very nice article about grayscaling #UE4 | @UNREALENGINE
Rice Fields https://qiita.com/yoya/items/96c36b069e74398796f3 I recommend it #UE4 | @UNREALENGINE
Rice Fields It is OK to adjust Luminance Factors #UE4 | @UNREALENGINE
Rice Fields Next is the water material #UE4 | @UNREALENGINE
Rice Fields Very simple #UE4 | @UNREALENGINE
Rice Fields I use Fresnel to fake #UE4 | @UNREALENGINE
Rice Fields Note: This is a Google translation of a Japanese page. Great article #UE4 | @UNREALENGINE https://qiita.com/dgtanaka/items/f7fa2cb38e58bbe5f4a6
Rice Fields Note: This is a Google translation of a Japanese page. #UE4 | @UNREALENGINE
Rice Fields Points to note #UE4 | @UNREALENGINE
Rice Fields The Fresnel node uses CameraVector(), so it can't be used with vertex shaders. You can use it if you make it yourself as follows. English translation #UE4 | @UNREALENGINE
Rice Fields It might be good to make it yourself #UE4 | @UNREALENGINE
Rice Fields Reflection #UE4 | @UNREALENGINE
Rice Fields PlanarReflection #UE4 | @UNREALENGINE
Rice Fields Will be rendered twice! It's heavy! #UE4 | @UNREALENGINE
Rice Fields Please note that Clip processing is also added #UE4 | @UNREALENGINE
Rice Fields I want to reduce the feeling of stab at the root #UE4 | @UNREALENGINE
Rice Fields Pixel Depth Offset #UE4 | @UNREALENGINE
Rice Fields Pixel Depth Offset #UE4 | @UNREALENGINE
Rice Fields Megascans assets have nice vertex colors #UE4 | @UNREALENGINE
Rice Fields Megascans assets have nice vertex colors #UE4 | @UNREALENGINE
Rice Fields Use it to make it look good #UE4 | @UNREALENGINE
Rice Fields Small fish #UE4 | @UNREALENGINE
Rice Fields Niagara #UE4 | @UNREALENGINE
Rice Fields Super wonderful lecture #UE4 | @UNREALENGINE
Rice Fields https://www.youtube.com/watch?v=-UPZuuikYZ0 How to make fish school in Niagara #UE4 | @UNREALENGINE
Rice Fields Thanks Arran #UE4 | @UNREALENGINE
Rice Fields Post-processing doesn't do anything special #UE4 | @UNREALENGINE
Rice Fields Post-processing doesn't do anything special #UE4 | @UNREALENGINE
Rice Fields r.Tonemapper.Sharpen This is also used in “Rebirth” #UE4 | @UNREALENGINE
Rice Fields Processing is around here in "PostProcessTonemap.usf" #UE4 | @UNREALENGINE
Rice Fields Like that ... #UE4 | @UNREALENGINE
Rice Fields #UE4 | @UNREALENGINE
Rice Fields というわけで Complete! #UE4 | @UNREALENGINE
Rice Terraces ←Rice terraces Paddy field→ #UE4 | @UNREALENGINE
Rice Terraces Actually I wanted to mix ... #UE4 | @UNREALENGINE
Rice Terraces Houdini Engine also supports landscape #UE4 | @UNREALENGINE
Rice Terraces If you make it as a height field in Houdini, it will be a landscape as it is #UE4 | @UNREALENGINE
Rice Terraces Making noise in the Height Field and making steps in the Terrace https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces Mesh and leave only the top surface. https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces Voronoi split to give highs and lows https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces Convert again to Height Field. Mask the top surface. https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces Dents the part of the rice paddy. Distortion is applied so that the overall effect is natural. https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces Create and complete the water surface portion. https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces Importing as a landscape using HoudiniEngine. It's very easy! https://twitter.com/shiba_zushi/status/1197932882783686656?s=20 #UE4 | @UNREALENGINE
Rice Terraces The height field makes it easy to get a mask so you can scatter stones at designated places #UE4 | @UNREALENGINE
Rice Terraces I personally like to put textures with lots of information in lens flares #UE4 | @UNREALENGINE
Rice Terraces #UE4 | @UNREALENGINE
Rice Terraces Complete! #UE4 | @UNREALENGINE
Rice Terraces I'll mix it by the next☺ #UE4 | @UNREALENGINE
Rice Terraces By the way, with 4.24 you can use layers in the landscape or shape with the BP brush #UE4 | @UNREALENGINE
Conclusion #UE4 | @UNREALENGINE
Conclusion #UE4 | @UNREALENGINE
Conclusion Megascans has very high quality assets #UE4 | @UNREALENGINE
Conclusion Megascans has very high quality assets It may be fun to further disassemble and reconstruct #UE4 | @UNREALENGINE
Conclusion Megascans has very high quality assets It may be fun to further disassemble and reconstruct HoudiniEngine is a very powerful tool #UE4 | @UNREALENGINE
Conclusion Megascans has very high quality assets It may be fun to further disassemble and reconstruct HoudiniEngine is a very powerful tool There are great benefits just by using convenient functions #UE4 | @UNREALENGINE
Thank you for your attention #UE4 | @UNREALENGINE