# 's Vertex Snap Editor Plugin, Download for You!

**URL:** <https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [March 23, 2014, 10:33pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690 "2014-03-23T22:33:11Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [August 28, 2014, 7:47pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/81 "2014-08-28T19:47:10Z")

</div>

> [@benjamin.smith;126954](#):
>
> @
> 
> Would you consider putting up your plugin on GitHub, BitBucket or other?
> 
> I only ask because we make use of Git Submodules when handling project plugins, which keeps things contained and has the bonus of keeping additional binary files out of our main project repository 🙂
> 
> * * *
> 
> I have also started writing [Git source control (Tutorial)](https://wiki.unrealengine.com/Git_source_control_(Tutorial)) for the Official UE4 Wiki for those who are interested in such workflows. Feel free to add to it, as I am currently in-between moving houses and will not have much time to update the wiki for some time.

Can you explain more about this, why it is useful? So far the workflow of downloading / uploading to wiki has worked fine for me, and all the source is in the download anyways, let me know!

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [August 28, 2014, 7:52pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/82 "2014-08-28T19:52:13Z")

</div>

> [@Vernatia;126119](#):
>
> The problem stems from two pointers not being initialised:
> 
> ```
> SelectedVertexBuffer = nullptr;
> HighlightedVertexBuffer = nullptr;
> 
> ```
> 
> Needed to be added to your JoyInit function, as they were causing constant crashing when right clicking on an object, when that object wasn’t selected.  
> It would also crash occasionally when left clicking.

**[FONT=Comic Sans MS]Thank You Vernatia!**

I have been meaning to get around to debugging that crash, and you just fixed it for me!

Thanks so much for posting!

And congrats on your first post! An exceptionally helpful first post for me!

Welcome to the forums!

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/1/d/5/1d57a8e5169943feabcbbb4ae09aceedd074b46f.jpeg) ](https://www.mediafire.com/convkey/a416/xh2a0w6qocsc9xb6g.jpg?size_id=3)

```auto

New Plugin Build is Live!

The fix Vernatia mentioned is now live!

https://wiki.unrealengine.com/File:VictoryPlugin.zip
```

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6f08600d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6f08600d](https://forums.unrealengine.com/u/anonymous_user_6f08600d)\
**Post date:** [September 15, 2014, 10:02am UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/83 "2014-09-15T10:02:38Z")

</div>

I’m trying to use your plugin to help with a performance optimisation for reflection render targets - that is, to stop rendering to the render target when the destination object is not visible. I’m trying to do this using the Visibility Get Rendered Actors node, which should, if I understand this correctly, allow me to determine which actors are currently being rendered. However, it seems to not work on translucent objects, reporting that the object is never being rendered. This makes the plugin entirely useless for my needs. Is there something that can be done about this?

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [September 16, 2014, 2:46pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/84 "2014-09-16T14:46:12Z")

</div>

> [@Hoeloe;143146](#):
>
> I’m trying to use your plugin to help with a performance optimisation for reflection render targets - that is, to stop rendering to the render target when the destination object is not visible. I’m trying to do this using the Visibility Get Rendered Actors node, which should, if I understand this correctly, allow me to determine which actors are currently being rendered. However, it seems to not work on translucent objects, reporting that the object is never being rendered.?

Congrats on your first post!

Welcome the forums!

I am just using Epic’s functions internally, I will post the code here so perhaps Epic can answer your question in greater depth, as I myself can’t comprehend why translucent objects would not be listed as being rendered ever, make sure its not an error on your end somewhere 🙂

```auto

void UVictoryBPFunctionLibrary::Visibility__GetRenderedActors(TArray<AActor*>& CurrentlyRenderedActors, float MinRecentTime)
{
	//Empty any previous entries
	CurrentlyRenderedActors.Empty();
	
	//Iterate Over Actors
	for ( TObjectIterator<AActor> Itr; Itr; ++Itr )
	{
		if (Itr->GetLastRenderTime() > MinRecentTime)
		{
			CurrentlyRenderedActors.Add( * Itr);
		}
	}
}
void UVictoryBPFunctionLibrary::Visibility__GetNotRenderedActors(TArray<AActor*>& CurrentlyNotRenderedActors, float MinRecentTime)
{
	//Empty any previous entries
	CurrentlyNotRenderedActors.Empty();
	
	//Iterate Over Actors
	for ( TObjectIterator<AActor> Itr; Itr; ++Itr )
	{
		if (Itr->GetLastRenderTime() <= MinRecentTime)
		{
			CurrentlyNotRenderedActors.Add( * Itr);
		}
	}
}

```

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_7dbf6780](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_7dbf6780](https://forums.unrealengine.com/u/anonymous_user_7dbf6780)\
**Post date:** [September 17, 2014, 5:43pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/85 "2014-09-17T17:43:29Z")

</div>

Thank you! Really great work!

---

<div class="post-metadata">

**Author:** ![OptimisticMonkey](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/optimisticmonkey/32/906571_2.png) [@OptimisticMonkey](https://forums.unrealengine.com/u/OptimisticMonkey)\
**Post date:** [September 21, 2014, 10:01pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/87 "2014-09-21T22:01:23Z")

</div>

- Thanks for creating the plugin - it is very useful…

I have a problem - if I try to launch my game, it fails with plugin not found error.

Should I just manually disable the plugin every time before launching?

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [September 23, 2014, 5:38am UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/88 "2014-09-23T05:38:53Z")

</div>

> [@OptimisticMonkey;148447](#):
>
> - Thanks for creating the plugin - it is very useful…
> 
> I have a problem - if I try to launch my game, it fails with plugin not found error.
> 
> Should I just manually disable the plugin every time before launching?

I dont know about launching, but packaging the game should work fine!

why do you need to launch it?

I mostly use

1. play in editor
2. play in separate game window
3. run from commandline using batch file with editor closed
4. package game and ship to ppl

---

<div class="post-metadata">

**Author:** ![BrickTop](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@BrickTop](https://forums.unrealengine.com/u/BrickTop)\
**Post date:** [February 6, 2015, 1:38pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/89 "2015-02-06T13:38:39Z")

</div>

Hi, !

You made a great plugin. Is it possible to ask for one more feature in the future?

If so, I’d like to have a shortcut I’m desperately missing from CryEngine. I mean - pressing Ctrl+Shift and clicking will place your currently selected object right where you clicked, based on object’s pivot. I think Unreal folk don’t know how much time is saved with this simple shortcut (e.g. in Unreal you have to fly all the way to your object and then manually and painfully move it to the destination). Also, another great one is - “Align object to object”. This one would take your currently selected object and align it to the clicked object (again, based on pivot), and match position, rotation and scale. It can be also very handy in many cases.

Hopefully we can have these one day 🙂 But in any case, thanks for your awesome work!

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [February 6, 2015, 5:05pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/90 "2015-02-06T17:05:20Z")

</div>

> [@BrickTop;217246](#):
>
> Hi, !
> 
> You made a great plugin. Is it possible to ask for one more feature in the future?
> 
> If so, I’d like to have a shortcut I’m desperately missing from CryEngine. I mean - pressing Ctrl+Shift and clicking will place your currently selected object right where you clicked, based on object’s pivot.

\*\*Your Request Feature Is Already In The Plugin

Press the T Key!\*\*

Hi there!

I already added a feature like this to my plugin!

I call it instant translate!

You press the t key and any selected objects, whether it is one or a whole group, get instantly repositioned to where your mouse cursor is!

\*\*Furthermore, until you press T again, you can instantly move stuff just by dragging the mouse around!

This gives you much more refined placement capabilities!  
\*\*  
Try it!

**I have all hotkeys in a little pop up in top-left corner** if you move your mouse to top-left corner of viewport, you’ll see it pop in!

It also shows up when you first click on a static mesh actor.

Note the plugin only works with Static Mesh Actors

The full engine integration works with BSP, Skeletal Mesh Actors, and Static, but that is still in the works on github.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [March 11, 2015, 4:30am UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/91 "2015-03-11T04:30:42Z")

</div>

**'s Instanced Static Mesh Editor**

I added a new feature to my Vertex Snap Editor Plugin which is an optional plugin that comes with my Vertex Snap Editor Plugin!

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/2/0/e205a64c35a587c5b38010761b7216c4acf4562a.jpeg "UE4 Instance Static Mesh Editor Feature") ](https://www.youtube.com/watch?v=iC1sjgalEJg)

```auto

**Super-Efficient Way to Render 1000s of Meshes!**

In this video you can see my frame rate go from 9 fps with 1500 static mesh actors in the scene, back to over 100 fps, with the simple press of a key! And all the geometry in the level is preserved!

You can now easily create a super efficient instanced static mesh from a selection of regular static meshes, and also undo the process to make individual edits!

**I explain everything in the video!**

```

**Entire C++ Code in Download**

I include my plugin’s entire C++ source code, including the new feature, in my plugin download!

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

```auto

**Installation Instructions**

https://wiki.unrealengine.com/%27s_Vertex_Snap_Editor_Plugin#Installation

```

Enjoy!

PS: Make sure to get my latest plugin version, it includes a fix for maintaining vertex shape choice as well as current vertex scaling (change vertex scaling with and ] keys)

---

<div class="post-metadata">

**Author:** ![BinarySword](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/binarysword/32/472675_2.png) [@BinarySword](https://forums.unrealengine.com/u/BinarySword)\
**Post date:** [March 11, 2015, 9:20pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/92 "2015-03-11T21:20:03Z")

</div>

What a great addition [EverNewJoy](https://github.com/EverNewJoy) aka

[https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png](https://assets-cdn.github.com/images/icons/emoji/unicode/1f44d.png)

Your devotion to the UE4 Community is unquestionable and outstanding

[https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png](https://assets-cdn.github.com/images/icons/emoji/unicode/1f4af.png)

---

<div class="post-metadata">

**Author:** ![Sitrec](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sitrec](https://forums.unrealengine.com/u/Sitrec)\
**Post date:** [March 29, 2015, 10:03am UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/93 "2015-03-29T10:03:33Z")

</div>

I have a small suggestion. Would it be possible to change it so we can disable vertexes until we enable them again? Not just with the current selection, only to have them appear again when we select another mesh. They are very distracting so it would be great to be able to hide them.  
Also I can’t seem to get scaling of vertexes to work with ISO keyboard layout, nothing happens when I press the key where and ] are located on ANSI layout keyboard or where they are located on ISO layout.

---

<div class="post-metadata">

**Author:** ![rincewindk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@rincewindk](https://forums.unrealengine.com/u/rincewindk)\
**Post date:** [April 10, 2015, 1:51pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/94 "2015-04-10T13:51:46Z")

</div>

Is it compatible with 4.7.2/5? can’t get it to work though it’s enabled in plugins and I have the lines in DefaultEngine.ini

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [April 11, 2015, 8:38pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/95 "2015-04-11T20:38:15Z")

</div>

> [@Sitrec;259411](#):
>
> I have a small suggestion. Would it be possible to change it so we can disable vertexes until we enable them again? Not just with the current selection, only to have them appear again when we select another mesh. They are very distracting so it would be great to be able to hide them.  
> Also I can’t seem to get scaling of vertexes to work with ISO keyboard layout, nothing happens when I press the key where and ] are located on ANSI layout keyboard or where they are located on ISO layout.

In the most recent version I am fixing an issue where the user chosen settings actually persist

🙂

> [@rincewindk;268879](#):
>
> Is it compatible with 4.7.2/5? can’t get it to work though it’s enabled in plugins and I have the lines in DefaultEngine.ini

[FONT=Comic Sans MS]\*\*Welcome to the forums RinceWindk! \*\*

I am about to release a new version that is current with 4.7.3, one moment.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [April 11, 2015, 9:32pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/96 "2015-04-11T21:32:59Z")

</div>

\*\* Vertex Snap Editor Plugin  
CL# 333\*\*

I’ve made some updates to my Vertex Snap Editor plugin, as requested!

1. 
  - and - are the keys that make verticies bigger and smaller again, can hold them down

2. The following user choices now persistent across multiple selections of different static mesh actors  
a. vertex type  
b. vertex size  
c. whether or not to show verticies

3. If you have verticies set to not draw (press U to toggle), then the “Victory Hot Keys” button does not appear in the upper left  
(less distracting while the whole system is disabled anyways)

```auto

[QUOTE=Sitrec;259411]
I have a small suggestion. Would it be possible to change it so we can disable vertexes until we enable them again? 
[/QUOTE]

Your wish is granted!

:)

```

**Download**

**Most Current Download Link (Filze Size is \< 1 mb)**

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

Enjoy!

🙂

---

<div class="post-metadata">

**Author:** ![rincewindk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@rincewindk](https://forums.unrealengine.com/u/rincewindk)\
**Post date:** [April 12, 2015, 12:55am UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/97 "2015-04-12T00:55:45Z")

</div>

> [@](#):
>
> I am about to release a new version that is current with 4.7.3, one moment.

Thanks a lot, works great with 4.7.5 too

---

<div class="post-metadata">

**Author:** ![Sitrec](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Sitrec](https://forums.unrealengine.com/u/Sitrec)\
**Post date:** [April 12, 2015, 10:24am UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/98 "2015-04-12T10:24:49Z")

</div>

> [@;269846](#):
>
> \*\* Vertex Snap Editor Plugin  
> CL# 333\*\*
> 
> I’ve made some updates to my Vertex Snap Editor plugin, as requested!
> 
> 1. 
> - and - are the keys that make verticies bigger and smaller again, can hold them down
> 
> 2. The following user choices now persistent across multiple selections of different static mesh actors  
> a. vertex type  
> b. vertex size  
> c. whether or not to show verticies
> 
> 3. If you have verticies set to not draw (press U to toggle), then the “Victory Hot Keys” button does not appear in the upper left  
> (less distracting while the whole system is disabled anyways)
> 
> ```auto
> 
> Your wish is granted!
> 
> :)
> 
> ```
> 
> **Download**
> 
> **Most Current Download Link (Filze Size is \< 1 mb)**  
> [A new, community-hosted Unreal Engine Wiki - Announcements - Epic Developer Community Forums](https://wiki.unrealengine.com/%27s_Vertex_Snap_Editor_Plugin#Plugin_Download)
> 
> Enjoy!
> 
> 🙂

Fantastic! Thanks !

---

<div class="post-metadata">

**Author:** ![Nsomnia](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nsomnia](https://forums.unrealengine.com/u/Nsomnia)\
**Post date:** [May 21, 2015, 5:57pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/99 "2015-05-21T17:57:25Z")

</div>

Cant wait for 4.8 support! I’m lost developing in 4.8 without this plugin and 4.7.6 crashes too often and is too buggy to develop in.

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [May 21, 2015, 11:00pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/100 "2015-05-21T23:00:26Z")

</div>

> [@Nsomnia;296727](#):
>
> Cant wait for 4.8 support! I’m lost developing in 4.8 without this plugin

Hee hee!

> [@Nsomnia;296727](#):
>
> and 4.7.6 crashes too often and is too buggy to develop in.

awww

```auto

Well that provides me lots of motivation to get 4.8 going once the official release happens (several weeks I imagine?)

Vertex snap editor is guaranteed to get updated when 4.8 official comes along because it is bundled with my Victory BP Library :)

Have fun today Nsomnia!

:)
```

---

<div class="post-metadata">

**Author:** ![Rama](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/rama/32/882413_2.png) [@Rama](https://forums.unrealengine.com/u/Rama)\
**Post date:** [June 10, 2015, 11:58pm UTC](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690/101 "2015-06-10T23:58:55Z")

</div>

4.8 Released as of 6/10/15

> [@Nsomnia;296727](#):
>
> Cant wait for 4.8 support! I’m lost developing in 4.8 without this plugin and 4.7.6 crashes too often and is too buggy to develop in.

Dear Community,

**I’ve completed my Vertex Snap Editor upgrade to 4.8 !**

This is the 6/10/15 build of the plugin that you can download from the Epic Wiki!

```auto

**Latest plugin download is here: (about 8 mb)**
https://wiki.unrealengine.com/File:VictoryPlugin.zip

Enjoy!

:)
```

[Previous page](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690.md?page=4)

[Next page](https://forums.unrealengine.com/t/s-vertex-snap-editor-plugin-download-for-you/690.md?page=6)
