ການສະແດງ 3D ໃນທໍ່ CG ແມ່ນຫຍັງ?

ຂະບວນການ rendering ມີບົດບາດສໍາຄັນໃນວົງຈອນ ການພັດທະນາຮູບພາບຄອມພິວເຕີ . ພວກເຮົາຈະບໍ່ເຂົ້າໄປໃນຄວາມເລິກຫລາຍເກີນໄປທີ່ນີ້, ແຕ່ວ່າບໍ່ມີການສົນທະນາກ່ຽວກັບທໍ່ CG ຈະຄົບຖ້ວນໂດຍບໍ່ມີການກ່າວເຖິງເຄື່ອງມືແລະວິທີການຕ່າງໆສໍາລັບການສະແດງພາບ 3D.

ເຊັ່ນດຽວກັນກັບການພັດທະນາຮູບເງົາ

ການສະແດງຜົນເປັນລັກສະນະທີ່ສະລັບສັບຊ້ອນດ້ານວິຊາການຫຼາຍທີ່ສຸດຂອງການຜະລິດ 3D ແຕ່ວ່າມັນກໍ່ສາມາດຖືກເຂົ້າໃຈງ່າຍໃນສະພາບທີ່ຄ້າຍຄືກັນ: ຄືກັບການຖ່າຍຮູບເງົາຕ້ອງພັດທະນາແລະພິມຮູບກ່ອນທີ່ມັນຈະສາມາດສະແດງໄດ້. ຄວາມຈໍາເປັນ.

ໃນເວລາທີ່ນັກສິລະປະກໍາລັງເຮັດວຽກ ໃນຮູບ 3D , ຮູບແບບຕ່າງໆທີ່ລາວ manipulates ແມ່ນຕົວແທນຄະນິດສາດຂອງຈຸດແລະຫນ້າດິນ (ໂດຍສະເພາະ, ຈຸດແລະຫນ້າຜາແກ້ວ) ໃນພື້ນທີ່ສາມມິຕິ.

ການ ສະແດງຜົນ ໄລຍະຫມາຍເຖິງການຄິດໄລ່ໂດຍເຄື່ອງຈັກ 3D rendering ຂອງເຄື່ອງຈັກເພື່ອແປ scene ຈາກການປະມານຄະນິດສາດກັບຮູບພາບ 2D ທີ່ຄົບຖ້ວນ. ໃນໄລຍະຂະບວນການ, ຂໍ້ມູນພື້ນທີ່, ຮູບແບບແລະແສງສະຫວ່າງຂອງ scene ທັງຫມົດແມ່ນລວມກັນເພື່ອກໍານົດມູນຄ່າສີຂອງແຕ່ລະ pixels ໃນຮູບພາບທີ່ຖືກແບນ.

ສອງປະເພດຂອງການສະແດງຜົນ

ມີສອງປະເພດຕົ້ນຕໍຂອງ rendering, ຄວາມແຕກຕ່າງຕົ້ນຕໍຂອງພວກເຂົາແມ່ນຄວາມໄວທີ່ຮູບພາບແມ່ນ computed ແລະ finalized.

  1. Real-Time Rendering: Real-Time Rendering ຖືກນໍາໃຊ້ຫຼາຍທີ່ສຸດໃນເກມແລະກາຕູນແບບໂຕ້ຕອບ, ບ່ອນທີ່ຮູບພາບຕ້ອງຖືກປະຕິບັດຈາກຂໍ້ມູນ 3D ໃນຈັງຫວະທີ່ໄວທີ່ສຸດ.
      • ການພົວພັນ: ເນື່ອງຈາກວ່າມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະຄາດຄະດີວ່າຜູ້ນຈະພົວພັນກັບສະພາບແວດລ້ອມຂອງເກມ, ຮູບພາບຈະຕ້ອງຖືກສະແດງຢູ່ໃນ "ເວລາທີ່ແທ້ຈິງ" ຍ້ອນວ່າແອັບພລິເຄຊັນເກີດຂຶ້ນ.
  2. ຄວາມໄວຄວາມໄວ: ເພື່ອໃຫ້ມີການເຄື່ອນໄຫວທີ່ຈະປາກົດຂື້ນ, ຕ້ອງມີຕໍາ່ສຸດທີ່ 18 - 20 ເຟຣມຕໍ່ວິນາທີ. ສິ່ງທີ່ນ້ອຍກວ່ານີ້ແລະການກະທໍາຈະປາກົດຂື້ນ.
  3. ວິທີການ: ການສະແດງເວລາຈິງແມ່ນການປັບປຸງຢ່າງແຂງແຮງໂດຍ ຮາດແວກາຟິກ (GPUs), ແລະໂດຍການລວບລວມຂໍ້ມູນທີ່ເປັນໄປໄດ້ຫລາຍທີ່ສຸດ. ຂໍ້ມູນກ່ຽວກັບແສງສະຫວ່າງຂອງສະພາບແວດລ້ອມຂອງເກມແມ່ນການຄິດໄລ່ລ່ວງຫນ້າແລະ "ປັ່ນ" ໂດຍກົງໃສ່ໄຟລ໌ texture ຂອງສະພາບແວດລ້ອມເພື່ອປັບປຸງຄວາມໄວ render.
  4. ການສະແດງອອກແບບ Offline ຫຼື Pre-Rendering ແມ່ນໃຊ້ໃນສະຖານະການທີ່ຄວາມໄວຫນ້ອຍກວ່າບັນຫາ, ໂດຍການຄິດໄລ່ໂດຍປົກກະຕິໂດຍການໃຊ້ CPU ຫຼາຍຫຼັກ,
      • ຄວາມຄາດເດົາ: ການສະແດງອອກແບບ Offline ແມ່ນເຫັນໄດ້ຫຼາຍທີ່ສຸດໃນການເຄື່ອນໄຫວແລະຜົນກະທົບທີ່ເຮັດວຽກທີ່ມີຄວາມສັບສົນແລະການຖ່າຍຮູບທີ່ຖືກຈັດຂຶ້ນໃນມາດຕະຖານທີ່ສູງກວ່າ. ເນື່ອງຈາກບໍ່ມີຄວາມຄາດຫວັງວ່າສິ່ງທີ່ຈະປາກົດຢູ່ໃນແຕ່ລະກອບ, ສະຕູດິໂອຂະຫນາດໃຫຍ່ໄດ້ມີຄວາມຮູ້ທີ່ຈະມອບໃຫ້ເຖິງ 90 ຊົ່ວໂມງໃຫ້ເວລາກັບເຟຣມແຕ່ລະຄົນ.
  1. ການຖ່າຍຮູບ: ເນື່ອງຈາກການສະແດງຜົນແບບບໍ່ຖືກຕ້ອງເກີດຂື້ນພາຍໃນເວລາທີ່ກໍານົດໄວ້ແລ້ວ, ລະດັບການຖ່າຍຮູບທີ່ສູງຂຶ້ນສາມາດບັນລຸໄດ້ຫຼາຍກວ່າການສະແດງຜົນທີ່ແທ້ຈິງ. ລັກສະນະ, ສະພາບແວດລ້ອມ, ແລະໂຄງສ້າງແລະໄຟລ໌ທີ່ກ່ຽວຂ້ອງຂອງພວກເຂົາໂດຍປົກກະຕິໄດ້ຮັບການຈໍານວນຫລາຍມາກຫຼາຍ, ແລະ 4k (ຫຼືສູງກວ່າ) ການແກ້ໄຂບັນຫາ texture.

Rendering Techniques

ມີສາມເຕັກນິກການຄິດໄລ່ທີ່ສໍາຄັນທີ່ນໍາໃຊ້ສໍາລັບການສະແດງຜົນຫຼາຍທີ່ສຸດ. ແຕ່ລະຄົນມີຊຸດຂໍ້ດີແລະຂໍ້ເສຍຂອງຕົນເອງ, ເຮັດໃຫ້ທັງສາມຕົວເລືອກທີ່ມີປະສິດທິພາບໃນສະຖານະການສະເພາະໃດຫນຶ່ງ.

Rendering Software

ເຖິງແມ່ນວ່າການປະຕິບັດແມ່ນອີງໃສ່ການຄິດໄລ່ທີ່ທັນສະໄຫມທີ່ສຸດ, ຊອບແວຂອງມື້ນີ້ໄດ້ງ່າຍທີ່ຈະເຂົ້າໃຈພາລາມິເຕີທີ່ເຮັດໃຫ້ມັນສະນັ້ນຈິດຕະນາການບໍ່ເຄີຍຕ້ອງການທີ່ຈະຈັດການກັບຄະນິດສາດທີ່ຢູ່ເບື້ອງຕົ້ນ. ເຄື່ອງຈັກ render ແມ່ນລວມຢູ່ກັບທຸກຊຸດຊອບແວ 3D ທີ່ສໍາຄັນແລະສ່ວນໃຫຍ່ຂອງພວກມັນປະກອບມີອຸປະກອນແລະໄຟລ້ຽວທີ່ເຮັດໃຫ້ມັນສາມາດບັນລຸລະດັບຮູບພາບທີ່ສວຍງາມຂອງ photorealism.

ທັງສອງເຄື່ອງທີ່ພົບເຫັນຫຼາຍທີ່ສຸດ:

ການສະແດງຜົນເປັນວິຊາເຕັກນິກ, ແຕ່ສາມາດເປັນທີ່ຫນ້າສົນໃຈທີ່ສຸດເມື່ອທ່ານກໍ່ເລີ່ມເບິ່ງວິທີທີ່ເລິກເຊິ່ງຢູ່ໃນບາງເຕັກນິກທົ່ວໄປ.