Jewel Renderer Manual
Store URL :
https://www.assetstore.unity3d.com/#!/content/110586
Support :
mail : nkdtr2011@gmail.com
What's New
2018/3/6
Version 1.02 released
- Added option to capture cubemap.
2018/3/1
Version 1.01 released
- Added optimization option "MergeSimilarPlanes"
What is this?
Jewel Renderer simulates reflection of ray inside convex bodies.
Good for rendering transparent objects, especially gems.
- No texture required
- Rich-looking rendering result using simple mesh
- Runs on Windows/Mac/iOS/Android
(although it is heavy for mobiles to render widely)
Quick start
- Put "Jewel" prefab onto your scene
- Set your mesh in MeshFilter component
- Modify properties (see reference page for details)
- Component menu -> "Setup"
Caution :
Setting background cubemap by Drag&Drop (as done in the movie) seems to be invalid in Unity2018 and later.
Following operation is available instead.
- duplicate "skybox01" material in the package
- set "Cubemap" parameter of the material
- Drag&Drop it into your scene
The movie will be replaced.
Sample scenes
Showcase
Sample jewels.
Parameters
Shows how the rendering result changes by parameters.
Reference
Limitations
Recommended:
- Only convex shapes are fully supported.
Although you can input non-convex one, the result will be incorrect. - Vertices should not be shared by multiple triangles.
("Edged," "flat-surfaced" model) - Origin (0,0,0) of mesh should be inside the shape.
- Skyboxes should not include Mip-maps.
Uncheck "Generate Mip Maps" in the texture's property grid and "Apply".
Performance:
- Requires considerable GPU cycles, depending on reflection count (configurable) and number of rendered pixels, number of triangles in the mesh and "prism" option.
To render in best quality, high-spec PC will be required.