OUTDATED: Use this post instead.
Outdated Version
I have made a fixed version of this plugin with the Handles fixed.
To install it, drag the file in Roblox Studio then Right click => Save as local plugin.
RoRenderFixed.rbxmx (222.0 KB)
OUTDATED: Use this post instead.
I have made a fixed version of this plugin with the Handles fixed.
To install it, drag the file in Roblox Studio then Right click => Save as local plugin.
RoRenderFixed.rbxmx (222.0 KB)
This seem to work but when i export the image it comes out black.
The only thing I edited in the plugin are the handles, and they work fine for me and export fine as well.
So if there is a bug its most likely not related to this.
Your problem is similar to:
Whenever a black image comes out that generally means something is wrong with how you’ve configured it. Bugs in this plugin usually show up as artifacts in the image or the image just not exporting at all. Black pixels are fed into the image handler application when they ray cast from studio did not hit any objects
is this a virus i dont need any viruses on my laptop
The program is open sourced, I think if this was a virus someone would have called him out already
my minimap comes out black all i did was drag the handles to the correct size and started the server after everything completed i exported and it came out with a black image
would you like to guide me?
Alex N. 2L-432#4779 on discord
You have to configure the ray length. You didn’t configure the ray length.
If the ray is too small it will not hit anything and the image will come out black. Make sure the ray is a little bit longer than the distance between the handles Y position and the Y position of the lowest point of your map.
Im with a problem, i cant open rorender and btw my java is updated
ive done at least 10 renders, doing all different tricks. they keep coming out black
Is there any way we can generate the map on Roblox?
For those with low-end CPUs with not many cores rendering large maps takes a lot of time. So is there any way to publish the place and make 8-10 players join and render the map quickly?
I have played around with that idea but ultimately decided not to because website and server costs that I would not be able to recoup.
This could be possible, one player could host a server on their computer and they could configure a server sided script to send HTTP POST requests to their server every few seconds with information on how to create the image (this information should be compressed so lots of bandwidth isn’t used).
You will have to configure JavaFX in JGrasp compiler settings.
Download JavaFX from here.
Extract it somewhere. Then open the folder which has a subfolder called “bin” in it.
Now copy the path to this folder (not the bin folder).
Open JGrasp and go to Settings => Compiler Settings => Workspace.
Open the JavaFX tab in the new window that pops up.
In JavaFX Home paste the path you copied of the folder.
In JavaFX Modules (Comma Separated) paste the following:
javafx.controls,javafx.base,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web
Now compile/run and it should work.
I have created a remastered version of this plugin, with code rewritten, stable, and organized and clean, the GUI has been revamped as well, along with some new features.
Most of the functionality is the same, though there are some new useful features that I have added.
There is one new dragger in the center, that shows the ray length, you can drag it up/down to increase/decrease the ray length easily, make sure this is lower than the lowest point of your map.
The old draggers have been coloured, the green dragger shows the top left position of the render that will be generated. The red dragger shows the bottom right.
This is the direction of the shadows of your render generated. By default this is set to “Static”, which is a hardcoded position inside the script, which is equivalent to Lighting.ClockTime=10
. You can change this to “Dynamic” which will make the shadows adjusted to the in-game lighting, make sure the time is day and the sun is clearly visible on the sky when you use this, though. Make sure there is no day/night cycle in your game if you use this.
This was originally a variable in the render script, but now that has changed. You can change this to either 1 or 2. By default it is set to 1 and you should keep it to 1 because there are some known issues when setting it to 2.
If you will be hosting a server on a web host instead of locally to render the map with players in the Roblox application, you will need to modify this property to the URL of the hosted webpage.
These two will mark two positions on your Camera’s position and both the draggers will be stretched between them. Make sure both positions you mark are opposite/diagonal from each other relative to world space. This can save a lot of time configuring the draggers for large maps.
By far the most useful function. This configures all the settings related to draggers and ray length automatically for your map. But a major downside is this unfortunately does not work with terrain due to lack of features in Roblox which are required to make it work.
If you deselect everything in Studio when running this, it will configure the draggers for all the parts in your place.
If a part or model is selected, it will configure only to that part/model.
This new plugin does not work with the old RoRender.jar file.
Make sure StreamingEnabled is set to false.
You need Node.JS for this.
After installing you may proceed.
Download the following:
Discontinued
Then extract it, make sure to extract it first, without extracting it will not work.
The instructions on how to use it will be on the download link.
Do keep in mind that the render progress no longer shows in the Roblox output, it shows in the Command Prompt window opened, in the Roblox output it only shows the ETA.
If you are on Mac, run the Mac files, if you are on Windows, run the Windows files.
If you think I am giving you a virus, you can easily read the source code on the download link to prove yourself wrong.
Here is the Roblox plugin:
Again, if you think this plugin has a virus, you can get the source code of this by running the following in the command bar:
game:GetService("InsertService"):LoadAsset(5840142311).Parent = workspace
This will insert a model named “Model” in Workspace which will have the source code of the plugin.
The rest is the same as the original version, except you don’t need to start a local server. Just press on the play button and it will start rendering, and this remaster renders faster than the original version as well. Make sure HTTP Requests are on.
This plugin has been tested thoroughly by me and I have yet to encounter a single (unfixed) bug. If you are sure that you have configured it right and it really is a bug, then please report, I will try my best to fix when I have time.
Important: Whenever you notice this plugin update in the manage plugins, make sure to download the updated files from this post as well.
I haven’t tested this out yet but, this seems amazing, I’m sure this will make rendering maps even more easier (and faster) since you’ve fixed a few flaws in the old plugin and added support for http servers, thanks.
I’ve been meaning to finish my java program rewrite for a while… This gives me the motivation to do so.
Left side is the new app, right is original