Michael Monaghan
Michael Monaghan
  • 9
  • 2 246
Inkpot with Unreal Engine | Functions Tutorial
Learn how to use call functions in unreal engine from the Inkpot script!
มุมมอง: 21

วีดีโอ

Inkpot with Unreal Engine | Line-Tags and Swapping Character Images
มุมมอง 101วันที่ผ่านมา
Learn how to use Inkpot Tags in Unreal Engine to dynamically swap character images with ease! Tags Test Script: Once upon a time... James was Talking... # Speaking: James Then Suddenly Emily Spoke # Speaking: Emily Now there is a mishap!...Both James and Emily want to speak at the same time!!! To solve this; simply only use the first speaking tag! # Speaking: James # Speaking: Emily But this li...
Michael Monaghan 2024
มุมมอง 62หลายเดือนก่อน
Behind the scenes of my final 6 months of studying at Nelson Marlborough Institute of technology which resulted in this.
Inkpot with Unreal Engine | UI Tutorial
มุมมอง 3433 หลายเดือนก่อน
Follow along to create this choice system in Unreal Engine with widgets and Inky / Inkpot If you want to know how to install the plugin; th-cam.com/video/odnvdfVbT2M/w-d-xo.html
Install Inky (Inkpot) For Unreal Engine 5.3 / 5.4+
มุมมอง 2464 หลายเดือนก่อน
This process will probably work for other plugins that need a re-build/compile so not just Inkpot. You might want to uncheck a few more things than I did at 4:21 in order to save some space. 0:00 Inkpot? 1:14 New Project and Installing Programs 2:54 Where to put the plugin 3:32 Add C to project 3:43 Failed to generate project files 4:52 Try rebuilding from source manually 7:05 The easier way fo...
Wondrous Ruins
มุมมอง 1175 หลายเดือนก่อน
A project that brings together my animation, modelling, vfx and post-production classes.
Porsche GT3 RS | Unreal Engine Path tracer | Project 2
มุมมอง 1.1Kปีที่แล้ว
Modeled a 2022 Porsche GT3 RS in Blender. Textured in Substance Painter. Rendered in Unreal Engine. I am a level 6 Student at Nelson Marlborough Institute of Technology and I am studying for a Bachelor of Computer Generated Imagery (CGI) this is a project for year 2/3 of study.
Terrain - Unreal Engine
มุมมอง 33ปีที่แล้ว
NMIT Unreal Engine Terrain.
The Escape | 2022 by Michael Monaghan
มุมมอง 1932 ปีที่แล้ว
An environment by Michael Monaghan for project 1 I used Blender and after effects. Illustrator and Photoshop where used for some textures. Audio from Soundly Email: michaelmonaghan13@gmail.com

ความคิดเห็น

  • @EmperorRage
    @EmperorRage วันที่ผ่านมา

    Your amazing brother. I haven't watched it yet, but I'll try the tutorial tomorrow and update you on how it went! 😮

  • @EmperorRage
    @EmperorRage 5 วันที่ผ่านมา

    Hey bud, I had a question. Do you know a tutorial or a good way to transition from the end of a conversation to a new Instances/New Level or Return to the previous level? Ex. I go to have a conversation, I make my choices, and now I transition to the next stage.

    • @Michaels-CGI
      @Michaels-CGI 5 วันที่ผ่านมา

      @EmperorRage Does this depend on the choices? - Like only if specific choices were made; Inkpot tells unreal to do something?

    • @EmperorRage
      @EmperorRage 5 วันที่ผ่านมา

      @Michaels-CGI Yes, that would be good. For example, at the end of a dialogue you could be asked "Enter Forest or Go to the Lake?" And your decision will dictate which stage loads.

    • @Michaels-CGI
      @Michaels-CGI 5 วันที่ผ่านมา

      @EmperorRage Ok I'll make a tutorial for Inkpot external functions in unreal within a week or so.

    • @Michaels-CGI
      @Michaels-CGI 3 วันที่ผ่านมา

      th-cam.com/video/f15Sqv2ySPU/w-d-xo.html

  • @EmperorRage
    @EmperorRage 8 วันที่ผ่านมา

    This is great. I figured everything out and you've been super helpful. If I have any other questions, I'll shoot a comment.

  • @ramyfili1434
    @ramyfili1434 10 วันที่ผ่านมา

    Oh sick, what I got stuck on last weekend.

  • @wpwscience4027
    @wpwscience4027 10 วันที่ผ่านมา

    You'll never guess what I spent all night doing then got up this morning and saw that you made a tutorial to do...

  • @wpwscience4027
    @wpwscience4027 13 วันที่ผ่านมา

    This is super helpful I understand what you're doing, and mostly why. Tomorrow my plan is to try and replicate what you've done here. I don't want to get too far ahead of myself, but if I wanted to have an auto-continue after leaving the dialog up for a while I would take most of what you did with the on_clicked on continue and use a sequence to start a timer then when it reaches a value I just implement that code? I imagine it would be hard to have the timer get linked to the length of the text since that is in the ink story and not in unreal?

    • @Michaels-CGI
      @Michaels-CGI 12 วันที่ผ่านมา

      "Use a sequence to start a timer then when it reaches a value I just implement that code?" I'm slightly confused by what you mean by sequence?, the 'sequence node' doesn't have any delay functionality. The 'sequencer' would likely be way overly complicated... You may want to have a look at "Set Timer By Event" and "Clear and invalidate timer" nodes? (Every time story has continued: Clear & Invalidate timer) (If there is text displayed and if the story 'can continue' then start timer) (When the timer triggers its event: Continue) You could name the event that comes out of the timer something like "Auto continue" Make sure to manage the correct order of invalidating/clearing timers, otherwise you could accidentally clear one that JUST STARTED! "I imagine it would be hard to have the timer get linked to the length of the text?" No, not really? With your story variable: Story --> Get Current Text --> Len 'Len' is a node that converts the number of characters in a string to an integer, i.e. - Its length. You could use this to determine the delay time, although I would personally convert it to a percentage (math) and then use that percent to decide on a dynamic time between a 'short delay' or 'a long delay' (I can explain it more if you want...) or you could just... use a few branch nodes and is more / less than nodes.

    • @wpwscience4027
      @wpwscience4027 12 วันที่ผ่านมา

      @@Michaels-CGI This is definitely gets me off to a much better start than I would be on my own. Thank you for that.

  • @EmperorRage
    @EmperorRage 13 วันที่ผ่านมา

    Could you do a tutorial for adding images? Im just very new a unreal, but I got your tutorial to work smoothly! Thank you for making this tutorial!

    • @Michaels-CGI
      @Michaels-CGI 13 วันที่ผ่านมา

      @EmperorRage Would this tutorial be sufficient?: th-cam.com/video/GlPzFmA_CC8/w-d-xo.html If not sufficient, then let me know more specifically what you are trying to do? / Issues?

    • @EmperorRage
      @EmperorRage 13 วันที่ผ่านมา

      @Michaels-CGI This is useful, but I meant using tags and adding portraits to that. I read your document and I understood some of it but I'm fairly new to this. Do you have s different tutorial you could suggest?

    • @Michaels-CGI
      @Michaels-CGI 13 วันที่ผ่านมา

      @EmperorRage oh, so you also mean swap out pictures depending on who is speaking? I'll try to make a tutorial for that in a week or so. Do note that I have no experience with tags yet, so I'll have to look into that.

    • @EmperorRage
      @EmperorRage 13 วันที่ผ่านมา

      @Michaels-CGI That's awesome bro! Thank you!

    • @Michaels-CGI
      @Michaels-CGI 11 วันที่ผ่านมา

      @@EmperorRage th-cam.com/video/Qd2k_6caAzw/w-d-xo.html

  • @wpwscience4027
    @wpwscience4027 13 วันที่ผ่านมา

    Super helpful

    • @Michaels-CGI
      @Michaels-CGI 13 วันที่ผ่านมา

      Glad to hear!

  • @lostcinder
    @lostcinder 26 วันที่ผ่านมา

    Ok so I have a couple little questions (honestly I think I'm trying to overcomplicate it in my head lol). If I have a story with a bunch of dialogue lines but no choices, which parts of the coding can I cut out and still have it work? Like I just need to hit continue to go through the lines then have it close and go back to the level that the player can run around in. Also, is there a way to tie different images to each line of dialogue? Like if I have a character saying a line and I want a picture of them to show up with their text, then have that picture change to a different character/image for the next line of text, can I somehow tie those things to Inkpot? Or at that point, would it be easier to just call a bunch of different widgets for each line of dialogue? Truly, thank you, your videos have been a lifesaver <3

    • @Michaels-CGI
      @Michaels-CGI 25 วันที่ผ่านมา

      I wrote a notion page to try answer your questions. internal-nerve-4af.notion.site/Inkpot-Unreal-Engine-Querry-146b960047ff80a0b544c87ae2c4941c

    • @Michaels-CGI
      @Michaels-CGI 25 วันที่ผ่านมา

      I created a notion page to answer your questions with some screenshots, but youtube seems to have blocked the notion link lol. Basically; 1. Dialogue Without Choices For a linear dialogue system without choices: - Can remove choice-related code and buttons - Use a simple continue system that checks for empty text to end the story - Story end event will return player to the level 2. Implementing Character Images Two possible approaches: - Using tags in the script editor to mark character changes and update UI accordingly - Using EXTERNAL functions in Inkle to call Unreal Engine functions that handle image switching 3. Best Practices Important considerations: - Don't create new widgets for each dialogue line - update existing widgets instead - When using external functions, ensure all branches return properly to avoid possible inkle script freezing (untested) - Debug (F9) can be used to test if nodes are running correctly

    • @lostcinder
      @lostcinder 25 วันที่ผ่านมา

      @ thank you so much!! <3

  • @kai-gm9re
    @kai-gm9re 26 วันที่ผ่านมา

    sir you are CARRYING those who want to use inkpot with unreal. let all gods of all religions bless you with good fortune

    • @Michaels-CGI
      @Michaels-CGI 26 วันที่ผ่านมา

      If you have any feedback on the videos or things that you might want explained more in depth, please let me know.

  • @ramyfili1434
    @ramyfili1434 หลายเดือนก่อน

    Wow, you may even get a job this horrible year.

  • @mrcuddles2742
    @mrcuddles2742 หลายเดือนก่อน

    Looks amazing

  • @gabrielmarchisiojr_3718
    @gabrielmarchisiojr_3718 2 หลายเดือนก่อน

    Helpful video, thank you!

    • @Michaels-CGI
      @Michaels-CGI 2 หลายเดือนก่อน

      Glad it was helpful!

  • @NMITStudents
    @NMITStudents 3 หลายเดือนก่อน

    Wow THANKS

    • @Michaels-CGI
      @Michaels-CGI 3 หลายเดือนก่อน

      You're welcome!

  • @dumas124
    @dumas124 3 หลายเดือนก่อน

    I would love a tutorial about how to connect these Inkpot functions and variables to the widgets like you have!

    • @Michaels-CGI
      @Michaels-CGI 3 หลายเดือนก่อน

      Okay.

    • @Michaels-CGI
      @Michaels-CGI 3 หลายเดือนก่อน

      th-cam.com/video/S2NiAuZqDAQ/w-d-xo.html

  • @lostboi1115
    @lostboi1115 ปีที่แล้ว

    very epic, much cool

  • @shinzaia
    @shinzaia 2 ปีที่แล้ว

    This is so sick !!! Love the sounds added really adds to the vibe

  • @tjb7345
    @tjb7345 2 ปีที่แล้ว

    Daaaaamn sounds and a title card too? Awesome work on this dude