$30 off During Our Annual Pro Sale. View Details »

たかがレーザー、されどレーザー。

Kenji Iguchi
February 11, 2021

 たかがレーザー、されどレーザー。

VRアプリやゲームのユーザーインターフェースの中で欠かせないレーザーポインター。その実装時に陥りがちな落とし穴についての小ネタです。

Kenji Iguchi

February 11, 2021
Tweet

More Decks by Kenji Iguchi

Other Decks in Programming

Transcript

  1. 2021/02/11 - KENJI IGUCHI
    VRΞϓϦUIͷࡉ͔͍࿩
    ͔͕ͨϨʔβʔɺ


    ͞ΕͲϨʔβʔɻ
    Photo by David Trawin CC-BY-SA

    View Slide

  2. KENJI IGUCHI - TWITTER: @NEEDLE
    • Ҫޱ ݈࣏ Twitter: @needle

    ϑϦʔϥϯεVRίϯαϧςΟϯάɾΤϯδχΞϦϯά

    ݩ Oculus೔ຊνʔϜ (2014-2018)


    • ओʹOculus Quest޲͚ϦϦʔεͷ͓ख఻͍ͳͲɻ

    VRΞυόΠεɺަবɺӳޠνΣοΫɾ຋༁ɾࣥචɺίʔυ࣮૷ɺetc, etc.


    • ϗʔϜελʔVRɺ౦ژΫϩϊεɺVARKɺ࿛ͱ߳ਏྉVRɺϦτϧ΢ΟονΞΧσϛΞVRɺ
    ALTDEUS: Beyond ChronosɺόʔνϟϧΩϟετ(Quest൛)ɺXRKaigiɺetc.


    • ͓ؾܰʹ͓੠͕͚͍ͩ͘͞ʂ
    ࣗݾ঺հ

    View Slide

  3. KENJI IGUCHI - TWITTER: @NEEDLE
    ϨʔβʔϙΠϯλʔɺͲ͏࣮૷͢Δʁ

    View Slide

  4. KENJI IGUCHI - TWITTER: @NEEDLE
    •ίϯτϩʔϥʔͷҐஔ͔Β

    ϨΠΩϟετΛඈ͹ͯ͠

    UIཁૉʹিಥͨ͠Β

    ͦ͜·ͰઢΛҾ͘
    ϨʔβʔϙΠϯλʔɺͲ͏࣮૷͢Δʁ

    View Slide

  5. View Slide

  6. View Slide

  7. ϘλϯͱϘλϯͷ伱ؒʹ͸UIཁૉ͕ແ͍ͷͰ

    Ϩʔβʔ͕Ͳ͜·Ͱ΋৳ͼ͍ͯͬͯ͠·͏

    View Slide

  8. ϘλϯͱϘλϯͷ伱ؒʹ͸UIཁૉ͕ແ͍ͷͰ

    Ϩʔβʔ͕Ͳ͜·Ͱ΋৳ͼ͍ͯͬͯ͠·͏

    View Slide

  9. ϘλϯͱϘλϯͷ伱ؒʹ͸UIཁૉ͕ແ͍ͷͰ

    Ϩʔβʔ͕Ͳ͜·Ͱ΋৳ͼ͍ͯͬͯ͠·͏
    ͔ͭɺ͜͜Ͱ͸UIͷඳըॱΛڧ੍͍ͯ͠ΔͨΊɺਂ౓ҧ൓͕ى͖͍ͯΔ

    ʢϨʔβʔͷԞʹӅΕΔ΂͖Ϙλϯ͕खલʹݟ͓͑ͯΓɺԕۙײ͕ໃ६͍ͯ͠Δʣ

    View Slide

  10. ղܾ๏ɿUI͕഑ஔ͞ΕΔΤϦΞશମʹ

    িಥ൑ఆΛ΋ͨͤΔ
    Ϩʔβʔͷ௕͞΍ΧʔιϧҐஔͷԞߦ͖͕

    ٸܹʹมಈ͠ͳ͍ͷͰɺݟࣦΘͳ͍

    View Slide

  11. KENJI IGUCHI - TWITTER: @NEEDLE
    • UIཁૉ͕શ͘ແ͍ํ޲Λ޲͍ͯΔ࣌͸ϨʔβʔΛग़͞ͳ͍


    • ίϯτϩʔϥʔΛࣗ෼ʹ޲͚͍ͯΔ࣌͸ϨʔβʔΛग़͞ͳ͍

    ઌ୺ڪා঱ରࡦ


    • LineRendererͷ຤୺Λؙ͘͢Δ

    UnityσϑΥϧτͰ͸࢛֯͘Ϳͭ੾ΓͳͷͰݟӫ͕͑ѱ͍ɻEnd Cap VerticesͰઃఆՄೳ


    • ࠨӈͷखͲͪΒ͔ΒͷϨʔβʔͰ΋ಉ࣌ʹૢ࡞Մೳʹ͢Δ

    ࣮૷͕໘౗͕ͩɺͲͪΒͷख͕ΞΫςΟϒͳͷ͔ΛϢʔβʔ͕ҙࣝ͢Δඞཁ͕ͳ͘ͳΔ

    ͦͷଞ͍Ζ͍Ζ

    Ϣʔβʔʹ΍͍͞͠Ϩʔβʔ΁ͷ഑ྀ

    View Slide