{"id":1454,"date":"2026-05-05T02:32:50","date_gmt":"2026-05-05T02:32:50","guid":{"rendered":"https:\/\/socs.binus.ac.id\/game\/?p=1454"},"modified":"2026-05-06T07:36:12","modified_gmt":"2026-05-06T07:36:12","slug":"simulasi-tanaman-real-time-dengan-niagara-di-unreal-engine","status":"publish","type":"post","link":"https:\/\/socs.binus.ac.id\/game\/2026\/05\/05\/simulasi-tanaman-real-time-dengan-niagara-di-unreal-engine\/","title":{"rendered":"Simulasi Tanaman Real-Time dengan Niagara di Unreal Engine"},"content":{"rendered":"<p data-start=\"448\" data-end=\"667\">Niagara di Unreal Engine memungkinkan developer membuat simulasi tanaman real-time yang dinamis. Teknik ini memanfaatkan particle system berbasis GPU untuk hasil yang natural.<\/p>\n<h2 data-section-id=\"1a7s4uh\" data-start=\"557\" data-end=\"598\"><span style=\"font-size: 18pt\"><strong>Tanaman Bisa Tumbuh Real-Time di Game?<\/strong><\/span><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1456\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/05\/1.png\" alt=\"\" width=\"1202\" height=\"912\" \/><em>Source: <span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Furkan Do\u011fan<\/span>, <a href=\"https:\/\/medium.com\/@00furkandogan\/realtime-ivy-simulation-on-gpu-using-niagara-unreal-engine-5-ea5e4d742c41\">Medium<\/a><\/em><\/p>\n<p data-start=\"600\" data-end=\"699\">Bagaimana jika tanaman dalam game tidak hanya diam, tetapi benar-benar tumbuh di depan mata pemain?<\/p>\n<p data-start=\"701\" data-end=\"863\">Alih-alih menggunakan animasi biasa, developer kini bisa membuat simulasi yang hidup. Tanaman dapat menyebar, bercabang, dan mengikuti permukaan secara real-time.<\/p>\n<p data-start=\"865\" data-end=\"994\">Sebuah video di X menunjukkan hal tersebut. Seorang developer berhasil membuat simulasi ivy menggunakan Niagara di Unreal Engine.<\/p>\n<p data-start=\"996\" data-end=\"1113\">Hasilnya terlihat sangat natural. Ranting tumbuh, menyebar, dan membentuk pola organik secara langsung di dalam game.<\/p>\n<hr data-start=\"1115\" data-end=\"1118\" \/>\n<h2 data-section-id=\"14i4rhv\" data-start=\"1120\" data-end=\"1156\"><span style=\"font-size: 18pt\"><strong>Apa Itu Niagara di Unreal Engine?<\/strong><\/span><\/h2>\n<p data-start=\"1158\" data-end=\"1291\">Niagara adalah sistem VFX berbasis node di Unreal Engine. Developer menggunakannya untuk membuat efek visual real-time yang kompleks.<\/p>\n<p data-start=\"1293\" data-end=\"1338\">Berbeda dari sistem lama, Niagara menawarkan:<\/p>\n<ul data-start=\"1340\" data-end=\"1514\">\n<li data-section-id=\"v3iz3d\" data-start=\"1340\" data-end=\"1372\">Kontrol yang lebih fleksibel<\/li>\n<li data-section-id=\"ke9i4p\" data-start=\"1373\" data-end=\"1417\">Sistem berbasis logic (node + scripting)<\/li>\n<li data-section-id=\"19tlp9l\" data-start=\"1418\" data-end=\"1452\">Dukungan simulasi berbasis GPU<\/li>\n<li data-section-id=\"1azhdpb\" data-start=\"1453\" data-end=\"1514\">Kemampuan membuat sistem kompleks, bukan sekadar partikel<\/li>\n<\/ul>\n<p data-start=\"1516\" data-end=\"1602\">Karena itu, banyak developer menganggap Niagara sebagai framework komputasi real-time.<\/p>\n<p data-start=\"1604\" data-end=\"1638\">Dengan Niagara, kamu bisa membuat:<\/p>\n<ul data-start=\"1639\" data-end=\"1739\">\n<li data-section-id=\"1dqlvdk\" data-start=\"1639\" data-end=\"1655\">Api dan asap<\/li>\n<li data-section-id=\"5b67bf\" data-start=\"1656\" data-end=\"1675\">Simulasi cairan<\/li>\n<li data-section-id=\"1jlei9s\" data-start=\"1676\" data-end=\"1695\">Efek procedural<\/li>\n<li data-section-id=\"1kpyglf\" data-start=\"1696\" data-end=\"1739\">Bahkan simulasi pertumbuhan seperti ivy<\/li>\n<\/ul>\n<hr data-start=\"1741\" data-end=\"1744\" \/>\n<h2 data-section-id=\"zzfqmo\" data-start=\"1746\" data-end=\"1772\"><strong><span style=\"font-size: 18pt\">Cara Kerja Simulasi Ivy<\/span><\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1457\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/05\/2.png\" alt=\"\" width=\"1195\" height=\"912\" \/><em>Source: <span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Furkan Do\u011fan<\/span>, <a href=\"https:\/\/medium.com\/@00furkandogan\/realtime-ivy-simulation-on-gpu-using-niagara-unreal-engine-5-ea5e4d742c41\">Medium<\/a><\/em><\/p>\n<p data-start=\"1774\" data-end=\"1885\">Simulasi ini memanfaatkan particle system sebagai dasar. Developer mengubah partikel menjadi jalur pertumbuhan.<\/p>\n<p data-start=\"1887\" data-end=\"1911\">Berikut konsep utamanya:<\/p>\n<ul data-start=\"1913\" data-end=\"2539\">\n<li data-section-id=\"1yudc7k\" data-start=\"1913\" data-end=\"2009\"><strong data-start=\"1915\" data-end=\"1946\">Particle sebagai titik awal<\/strong><br data-start=\"1946\" data-end=\"1949\" \/>Setiap partikel bertindak sebagai titik pertumbuhan ivy.<\/li>\n<li data-section-id=\"625ivo\" data-start=\"2011\" data-end=\"2124\"><strong data-start=\"2013\" data-end=\"2038\">Menempel ke permukaan<\/strong><br data-start=\"2038\" data-end=\"2041\" \/>Sistem menempelkan partikel ke objek menggunakan distance field atau collision.<\/li>\n<li data-section-id=\"dql84e\" data-start=\"2126\" data-end=\"2237\"><strong data-start=\"2128\" data-end=\"2155\">Membentuk jalur (trail)<\/strong><br data-start=\"2155\" data-end=\"2158\" \/>Partikel tidak hilang. Mereka meninggalkan jejak sebagai jalur pertumbuhan.<\/li>\n<li data-section-id=\"1ki9emy\" data-start=\"2239\" data-end=\"2340\"><strong data-start=\"2241\" data-end=\"2272\">Menggunakan ribbon renderer<\/strong><br data-start=\"2272\" data-end=\"2275\" \/>Sistem menghubungkan partikel menjadi bentuk seperti ranting.<\/li>\n<li data-section-id=\"1yi1cvl\" data-start=\"2342\" data-end=\"2441\"><strong data-start=\"2344\" data-end=\"2371\">Branching (percabangan)<\/strong><br data-start=\"2371\" data-end=\"2374\" \/>Partikel baru muncul dari partikel lama untuk membentuk cabang.<\/li>\n<li data-section-id=\"1bx6vvq\" data-start=\"2443\" data-end=\"2539\"><strong data-start=\"2445\" data-end=\"2468\">Noise untuk variasi<\/strong><br data-start=\"2468\" data-end=\"2471\" \/>Developer menambahkan gerakan acak agar bentuk terlihat natural.<\/li>\n<\/ul>\n<p data-start=\"2541\" data-end=\"2599\">Dengan kombinasi ini, simulasi terlihat hidup dan organik.<\/p>\n<hr data-start=\"2601\" data-end=\"2604\" \/>\n<h2 data-section-id=\"dp0yea\" data-start=\"2606\" data-end=\"2646\"><strong><span style=\"font-size: 18pt\">Cara Membuat Simulasi Ivy<\/span><\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1458\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/05\/3-1.png\" alt=\"\" width=\"1201\" height=\"911\" \/><em>Source: <span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Furkan Do\u011fan<\/span>, <a href=\"https:\/\/medium.com\/@00furkandogan\/realtime-ivy-simulation-on-gpu-using-niagara-unreal-engine-5-ea5e4d742c41\">Medium<\/a><\/em><\/p>\n<p data-start=\"2648\" data-end=\"2690\">Berikut langkah dasar yang bisa kamu coba:<\/p>\n<h3 data-section-id=\"1474bjh\" data-start=\"2692\" data-end=\"2720\">1. Buat Niagara System<\/h3>\n<p data-start=\"2721\" data-end=\"2766\">Tambahkan emitter dan siapkan particle dasar.<\/p>\n<h3 data-section-id=\"3vpe86\" data-start=\"2768\" data-end=\"2792\">2. Spawn Particles<\/h3>\n<p data-start=\"2793\" data-end=\"2841\">Gunakan partikel sebagai titik awal pertumbuhan.<\/p>\n<h3 data-section-id=\"l7c8rl\" data-start=\"2843\" data-end=\"2872\">3. Tempelkan ke Surface<\/h3>\n<p data-start=\"2873\" data-end=\"2945\">Gunakan distance field atau collision agar partikel mengikuti permukaan.<\/p>\n<h3 data-section-id=\"11gwb2z\" data-start=\"2947\" data-end=\"2968\">4. Simpan Jejak<\/h3>\n<p data-start=\"2969\" data-end=\"3026\">Jangan hapus partikel. Gunakan sebagai jalur pertumbuhan.<\/p>\n<h3 data-section-id=\"1knpj7n\" data-start=\"3028\" data-end=\"3060\">5. Gunakan Ribbon Renderer<\/h3>\n<p data-start=\"3061\" data-end=\"3119\">Hubungkan partikel agar terlihat seperti batang atau vine.<\/p>\n<h3 data-section-id=\"w7mdlp\" data-start=\"3121\" data-end=\"3149\">6. Tambahkan Branching<\/h3>\n<p data-start=\"3150\" data-end=\"3215\">Spawn partikel baru dari partikel lama untuk membuat percabangan.<\/p>\n<h3 data-section-id=\"1oobuba\" data-start=\"3217\" data-end=\"3241\">7. Tambahkan Noise<\/h3>\n<p data-start=\"3242\" data-end=\"3290\">Berikan variasi agar bentuk tidak terlalu lurus.<\/p>\n<h3 data-section-id=\"1or983w\" data-start=\"3292\" data-end=\"3319\">8. Tambahkan Material<\/h3>\n<p data-start=\"3320\" data-end=\"3386\">Gunakan shader untuk efek tambahan seperti glow atau animasi daun.<\/p>\n<hr data-start=\"3388\" data-end=\"3391\" \/>\n<h2 data-section-id=\"146flxu\" data-start=\"3393\" data-end=\"3423\"><strong><span style=\"font-size: 18pt\">Kenapa Teknik Ini Powerful?<\/span><\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1460\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/05\/5.png\" alt=\"\" width=\"1197\" height=\"957\" \/><em>Source: <span class=\"a_GcMg font-feature-liga-off font-feature-clig-off font-feature-calt-off text-decoration-none text-strikethrough-none\">Furkan Do\u011fan<\/span>, <a href=\"https:\/\/medium.com\/@00furkandogan\/realtime-ivy-simulation-on-gpu-using-niagara-unreal-engine-5-ea5e4d742c41\">Medium<\/a><\/em><\/p>\n<p data-start=\"3425\" data-end=\"3521\">Teknik ini tidak hanya menarik secara visual, tetapi juga sangat berguna dalam game development.<\/p>\n<p data-start=\"3523\" data-end=\"3546\">Beberapa keunggulannya:<\/p>\n<ul data-start=\"3548\" data-end=\"3836\">\n<li data-section-id=\"1p152e7\" data-start=\"3548\" data-end=\"3603\"><strong data-start=\"3550\" data-end=\"3573\">Real-time &amp; dinamis<\/strong>\u00a0\u2192 tidak perlu animasi baked<\/li>\n<li data-section-id=\"ucjx6w\" data-start=\"3604\" data-end=\"3658\"><strong data-start=\"3606\" data-end=\"3622\">Berbasis GPU<\/strong>\u00a0\u2192 tetap performant meski kompleks<\/li>\n<li data-section-id=\"ataoyw\" data-start=\"3659\" data-end=\"3727\"><strong data-start=\"3661\" data-end=\"3673\">Reusable<\/strong>\u00a0\u2192 bisa digunakan untuk akar, kabel, atau efek magic<\/li>\n<li data-section-id=\"f48j9n\" data-start=\"3728\" data-end=\"3776\"><strong data-start=\"3730\" data-end=\"3743\">Fleksibel<\/strong>\u00a0\u2192 mudah diubah lewat parameter<\/li>\n<li data-section-id=\"zzxalo\" data-start=\"3777\" data-end=\"3836\"><strong data-start=\"3779\" data-end=\"3802\">Meningkatkan imersi<\/strong>\u00a0\u2192 dunia game terasa lebih hidup<\/li>\n<\/ul>\n<hr data-start=\"3838\" data-end=\"3841\" \/>\n<h2 data-section-id=\"1806px6\" data-start=\"3843\" data-end=\"3856\"><span style=\"font-size: 18pt\"><strong>Kesimpulan<\/strong><\/span><\/h2>\n<p data-start=\"3858\" data-end=\"3926\">Simulasi ivy ini menunjukkan potensi besar Niagara di Unreal Engine.<\/p>\n<p data-start=\"3928\" data-end=\"4111\">Developer tidak hanya membuat efek visual, tetapi juga membangun sistem simulasi yang dinamis. Dengan pendekatan yang tepat, Niagara mampu menghasilkan efek kompleks secara real-time.<\/p>\n<p data-start=\"4113\" data-end=\"4251\">Selain itu, teknik ini membuka banyak kemungkinan baru. Developer bisa menciptakan environment yang lebih hidup tanpa pipeline yang rumit.<\/p>\n<h2 data-section-id=\"e29zl8\" data-start=\"5900\" data-end=\"5939\"><span style=\"font-size: 18pt\"><strong>Baca Juga Artikel Game Lainnya<\/strong><\/span><\/h2>\n<p data-start=\"5941\" data-end=\"6038\">Jika kamu ingin membaca artikel lain seputar game menarik, kamu bisa mengunjungi halaman berikut:<\/p>\n<p data-start=\"6040\" data-end=\"6094\">\ud83d\udccc Artikel Game:<br data-start=\"6061\" data-end=\"6064\" \/><a class=\"decorated-link\" href=\"https:\/\/socs.binus.ac.id\/game\/\" target=\"_new\" rel=\"noopener\" data-start=\"6064\" data-end=\"6094\">https:\/\/socs.binus.ac.id\/game<\/a><\/p>\n<p data-start=\"6096\" data-end=\"6189\">\ud83d\udccc Artikel terkait:<br data-start=\"6115\" data-end=\"6118\" \/><a class=\"decorated-link\" href=\"https:\/\/socs.binus.ac.id\/game\/2026\/03\/06\/kisah-pengembangan-game-tunic\/\" target=\"_new\" rel=\"noopener\" data-start=\"6118\" data-end=\"6189\">https:\/\/socs.binus.ac.id\/game\/2026\/02\/26\/refind-self-the-personality-test-game\/<\/a><\/p>\n<p style=\"font-size: 11pt;margin-top: 40px;padding-top: 20px;border-top: 1px solid #eee\">Referensi:<br \/>\n<a href=\"https:\/\/medium.com\/@00furkandogan\/realtime-ivy-simulation-on-gpu-using-niagara-unreal-engine-5-ea5e4d742c41\">Medium<\/a><\/p>\n<p><!-- Author Box --><\/p>\n<div style=\"flex-wrap: wrap;justify-content: space-between;background: linear-gradient(135deg, #fb8e16 0%, #e86c00 100%);padding: 20px;border-radius: 15px;color: white;margin: 50px 0\">\n<p style=\"color: white\"><!-- Author --><\/p>\n<div style=\"flex: 1;min-width: 250px;align-items: center;margin-bottom: 10px\">\n<div style=\"width: 70px;height: 70px;border-radius: 50%;background: white;margin-right: 15px;overflow: hidden;border: 2px solid white;flex-shrink: 0\"><a style=\"font-size: 14.6667px\" href=\"https:\/\/socs.binus.ac.id\/game\/\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1169\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/03\/foto-gw-binus.jpg\" alt=\"\" width=\"411\" height=\"478\" \/><\/a><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1134 aligncenter\" style=\"color: #5e5e5e;font-size: 14.6667px\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/03\/1762765581896.IMG_20251110_160605_749-3-1.jpg\" alt=\"\" width=\"1864\" height=\"2654\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-1043 size-full\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2026\/02\/image011.png\" alt=\"Kelvin\" width=\"570\" height=\"570\" \/><\/div>\n<h3 style=\"margin: 0 0 3px;font-size: 16px\">Anthoni<\/h3>\n<p style=\"margin: 0;font-size: 13px;font-weight: 600\">Author<\/p>\n<p style=\"margin: 0;font-size: 12px;opacity: 0.9\">Content Creator Intern @BINUS Game Application &amp; Technology<\/p>\n<p style=\"color: white\"><!-- Editor --><\/p>\n<div style=\"flex: 1;min-width: 250px;align-items: center;padding-top: 20px;border-top: 1px solid #eee\">\n<div style=\"width: 70px;height: 70px;border-radius: 50%;background: white;margin-right: 15px;overflow: hidden;border: 2px solid white;flex-shrink: 0\"><img decoding=\"async\" style=\"width: 100%;height: 100%;object-fit: cover\" src=\"https:\/\/socs.binus.ac.id\/game\/wp-content\/uploads\/sites\/2\/2025\/07\/Fajar.jpg\" alt=\"Muhamad Fajar\" \/><\/div>\n<div>\n<h3 style=\"margin: 0 0 3px;font-size: 16px\">Muhamad Fajar<\/h3>\n<p style=\"margin: 0;font-size: 13px;font-weight: 600\">Editor<\/p>\n<p style=\"margin: 0;font-size: 12px;opacity: 0.9\">Lecturer @BINUS Game Application Technology<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Niagara di Unreal Engine memungkinkan developer membuat simulasi tanaman real-time yang dinamis. Teknik ini memanfaatkan particle system berbasis GPU untuk hasil yang natural. Tanaman Bisa Tumbuh Real-Time di Game? Source: Furkan Do\u011fan, Medium Bagaimana jika tanaman dalam game tidak hanya diam, tetapi benar-benar tumbuh di depan mata pemain? Alih-alih menggunakan animasi biasa, developer kini bisa [&hellip;]<\/p>\n","protected":false},"author":704,"featured_media":1456,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-1454","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-article"],"_links":{"self":[{"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/posts\/1454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/users\/704"}],"replies":[{"embeddable":true,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/comments?post=1454"}],"version-history":[{"count":2,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/posts\/1454\/revisions"}],"predecessor-version":[{"id":1462,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/posts\/1454\/revisions\/1462"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/media\/1456"}],"wp:attachment":[{"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/media?parent=1454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/categories?post=1454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/socs.binus.ac.id\/game\/wp-json\/wp\/v2\/tags?post=1454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}