ฉันจะสร้างลักษณะคล้ายลำแสงหรือออร่าเอฟเฟกต์ได้อย่างไร


9

ฉันหมายถึงสิ่งต่าง ๆ เช่นปืนแพทย์Team Fortress 2 :

TF2 Medic gun

... หรือ the Killzone: เอ ฟเฟกต์ลดแรงโน้มถ่วงของShadow Fall :

KZ: SF ต้านแรงโน้มถ่วง

ทำงานเหล่านี้ได้อย่างไร


4
-1 ดูเหมือนคำถามที่กว้างมากสำหรับฉัน คุณมีปัญหาอะไรเกี่ยวกับผลกระทบโดยเฉพาะ?
MichaelHouse

1
@ Byte56 ดีฉันค่อนข้างใหม่ในการเขียนโปรแกรมกราฟิกดังนั้นในขณะที่ฉันสามารถเดาได้ว่ามีการสร้างและที่จะมีการสร้างขึ้นโดยใช้การจำลองของเหลวควันเหมือนถ้าเป็นกรณีนี้ฉันเดาว่าฉันถามโดยทั่วไปทำ เกมคอมพิวเตอร์ที่ทันสมัยใช้ระบบประมวลผลแบบหนาแน่นของ cpu หรือเทคนิคที่ใช้ GPU เช่นวอลลุ่ม - เรย์เพื่อสร้างเอฟเฟกต์เหล่านี้หรือพวกเขาใช้เทคนิคอื่นได้หรือไม่อย่างไรก็ตามถ้าการเดานั้นผิดฉันต้องการทราบว่า
Jono Brogan

2
ฉันไม่คิดว่ามันเป็นคำถามที่กว้างขวางเขาได้จัดเตรียมรูปภาพเพื่อแสดงสิ่งที่เขาต้องการบรรลุ ฉันกำลังเรียนรู้ Unity สำหรับคนแรกที่ฉันอาจใช้การตั้งค่าตัวเรนเดอร์แทร็กเกอร์และอันที่สองฉันไม่แน่ใจว่ามันเป็นรูปแบบสำเร็จรูปที่เคลื่อนไหวได้ดังนั้นคุณต้องให้มันปรากฏในตำแหน่งที่ได้รับความนิยม เสร็จแล้ว โดยทั่วไปคุณจะสร้างการมองทะลุฟองในโปรแกรมกราฟิกที่คุณชื่นชอบแล้วอัปเดตหนึ่งครั้งต่อเฟรมใน
เอ็นจิ้นที่

2
สำรวจระบบอนุภาค
Raúl Roa

1
การรวมกันของเอฟเฟกต์มากมายไม่ใช่แค่ตัวเดียว แต่ฉันคิดว่าคุณสามารถทำได้ทั้งรุ่นที่มีคุณภาพต่ำด้วยอนุภาค
API-Beast

คำตอบ:


2

โดยทั่วไปแล้วกลอุบายของเอฟเฟกต์นี้คือการใช้พื้นผิวการเลื่อน อนุภาคมักจะเกี่ยวข้อง แต่มักเป็นเพียงการจัดแต่ง

มันเป็นกรณีที่เอฟเฟ็กต์แบบนี้เป็นจุดประสงค์และถึงแม้ว่าพวกเขาจะแบ่งปันจุดเริ่มต้นที่คล้ายกัน แต่เอฟเฟ็กต์สุดท้ายก็มักจะเป็นผลมาจากการปรับแต่งและแก้ไขจนกระทั่งผู้กำกับศิลป์มีความสุข

ในการปรับเอฟเฟกต์ให้เป็นพื้นฐานที่สุดอย่างไรก็ตามคุณมีสององค์ประกอบ: รูปทรงเรขาคณิตและพิกัดพื้นผิว เรขาคณิตกำหนดรูปร่างพื้นฐานของเอฟเฟกต์ขณะที่การเคลื่อนไหวของพิกัดพื้นผิวกำหนดการเคลื่อนไหวภายในเรขาคณิต (และแน่นอนว่าพื้นผิวนั้นกำหนดรูปร่างของสิ่งที่เคลื่อนไหวตามเรขาคณิต)

ตัวอย่างเช่นหากคุณต้องการปืนพลังงานชนิดใดประเภทหนึ่งคุณสามารถสร้างกล้องหันแถบสามเหลี่ยมไปตามทางจากปืนหนึ่งไปยังอีกเป้าหมายหนึ่งและเปลี่ยนรูปร่างของส่วนโค้งเมื่อเวลาผ่านไปเพื่อให้เกิดความเคลื่อนไหว จากนั้นคุณสามารถเคลื่อนไหวพิกัดพื้นผิวเพื่อให้พื้นผิวเลื่อนลงตามความยาวของลำแสงเพื่อสร้างความประทับใจในการเคลื่อนไหวจากปืนไปยังเป้าหมาย ใช้อัลฟาในพื้นผิวเพื่อทำให้ขอบนุ่มและให้ภาพลวงตาของพัลส์ เห็นได้ชัดว่านี่จะเป็นเอฟเฟกต์พื้นฐานมาก แต่เพิ่ม coords พื้นผิวอีกชุดหนึ่งและคุณสามารถเริ่มสร้างบางสิ่งที่ดูซับซ้อนกว่าผลรวมของชิ้นส่วน


1

ดังที่นายเดสท์กล่าวว่าผลกระทบเหล่านี้ (เช่นไฟ, รัศมีและอื่น ๆ ) มักทำด้วยระบบอนุภาค

ระบบอนุภาคจำลององค์ประกอบขนาดเล็กจำนวนมาก (10-10000?) ที่ปล่อยออกมาจากแหล่งกำเนิดซึ่งไหลผ่านเส้นทาง เส้นทางอาจมีความซับซ้อนตามที่ต้องการ

แต่ละอนุภาคจะแสดงในฉากด้วยสไปรต์ และอาจปรับปรุงให้ดีขึ้นด้วยพื้นผิวแบบเคลื่อนไหวเอฟเฟ็กต์ผสมหรือเฉดสี

สำหรับ auras ที่ง่ายมากเกมบางเกมใช้เพียงสี่แกนที่มุ่งเน้นพร้อมกับพื้นผิวภาพเคลื่อนไหวที่น่าทึ่ง

ติดตามตัวอย่างของระบบอนุภาคของ youtube https://www.youtube.com/watch?v=a8uZUqIEsoI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.