Features:

  • Built-In tool for drawing and saving symbols.
  • Customizable parameters to modify Neural Network sensitivity.
  • Simple setup for in game use.
  • Example level with 3 mechanics (casting spells, drawing on mesh, minigame).
  • Step by step tutorial inside the plugin.
  • Drawing symbols is independent from size and position which makes it much easier to draw a correct symbol.
  • Two debug widgets to test drawing accuracy in game.
  • Possibility to create multiple symbol collections that can be set for recognition in gameplay.

Code Modules:

  • SymbolRecognizerPlugin (Runtime)
  • SymbolRecognizerEditor (Editor)

Number of Blueprints: 8

Number of C++ Classes: 20

Network Replicated: No

Supported Development Platforms: Win64/Win32

Supported Target Build Platforms: Win64/Win32

Documentation: 'ShowTutorial' inside plugin or partly in video tutorials

Example Project: Inside plugin SRTestLevel (SymbolRecognizer/Resources/TestContent)

Important/Additional Notes: Do not change default root plugin folder name. It must be 'SymbolRecognizerPlugin'.

特征:

  • 用于绘制和保存符号的内置工具。
  • 可自定义参数以修改神经网络灵敏度。
  • 简单的设置在游戏中使用。
  • 示例级别与3个力学(施法,绘制网格,迷你游戏).
  • 一步一步的教程里面的插件。
  • 绘制符号与大小和位置无关,这使得绘制正确的符号更加容易。
  • 两个调试小部件来测试游戏中的绘图精度.
  • 创建多个符号集合的可能性,可以设置为在游戏中识别。

代码模块:

  • SymbolRecognizerPlugin(运行时)
  • SymbolRecognizerEditor(编辑器)

蓝图数目: 8

C++类数: 20

网络复制:没有

支持的开发平台:Win64/Win32

支持的目标构建平台:Win64/Win32

文件:’ShowTutorial’内插件或部分在 短片教程

示例项目:插件内部SRTestLevel(SymbolRecognizer/Resources/TestContent)

重要/附加注意事项:不要更改默认的根插件文件夹名称。 它必须是’SymbolRecognizerPlugin’。










The plugin is no longer supported.

Please, choose Symbol Recognizer VR instead.

Demo: LINK Tutorial: LINK

Plugin enables you to draw collections of Symbols/Patterns which can be recognized during gameplay by a Neural Network system.

It can be used in different gameplay scenarios:

  • Cast a spell according to a mouse gesture
  • Paint a symbol on doors and unlock them if correct
  • Make a minigame that requires speed and precise drawing to pass

Basic functionality:

  • Draw different patterns (Symbols) in a plugin's window. It can be letters, digits or any abstract shape. Launch machine learning and save the result. Test drawing accuracy inside the plugin window. Then do a simple setup in Blueprints or code to be able to draw and test the drawing accuracy in a game.

Workflow for in game drawing and testing symbols accuracy:

  • Initialize drawing by calling a method BeginDrawing() on input PRESSED
  • Pass brush (cursor) location into Draw() method when moving your brush or in Tick
  • Call EndDrawing() to break current drawing line on input RELEASED
  • When a drawing is finished Test its accuracy by calling TestDrawing or GetMostAccurateSymbol
  • React somehow to the test result (either kill a player if failed of throw a blizzard of fireballs when succeeded)
  • Call ClearCanvas when current drawing is not needed and want to start new drawing.

Plugin contains 3 examples of In Game usage (SRTestLevel)

不再支持该插件。

请选择 符号识别器VR 相反。

示范: 连结 教程: 连结

插件使您能够绘制符号/模式的集合,这些符号/模式可以在游戏过程中被神经网络系统识别。

它可以在不同的游戏场景中使用:

  • 根据鼠标手势施法
  • 在门上画一个符号,如果正确的话就解锁
  • 制作一个需要速度和精确绘图才能通过的迷你游戏

基本功能:

  • 在插件的窗口中绘制不同的图案(符号)。 它可以是字母,数字或任何抽象形状。 启动机器学习并保存结果。 在插件窗口内测试绘图精度。 然后在蓝图或代码中进行简单的设置,以便能够在游戏中绘制和测试绘图精度。

游戏绘图和测试符号准确性的工作流程:

  • 通过在输入按下时调用方法BeginDrawing()来初始化绘制
  • 在移动画笔或打勾时,将画笔(光标)位置传递到Draw()方法中
  • 调用EndDrawing()在释放输入时中断当前绘图线
  • 绘制完成后,通过调用TestDrawing或GetMostAccurateSymbol测试其准确性
  • 以某种方式对测试结果做出反应(如果在成功时投掷暴风雪的火球失败,则杀死一名玩家)
  • 当不需要当前绘图并希望开始新绘图时调用ClearCanvas。

插件包含3个游戏使用示例(SRTestLevel)

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。