-
-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possibilities of this pack #3
Comments
Spectral Arrows:
{
"materials": {
"version": "1.0.0",
//entity_emissive_alpha_spectral is the new material we are defining
//we are inheriting the properties of the material entity_nocull
"entity_emissive_alpha_spectral:entity_nocull": {
//we are defining an emissive material (USE_EMISSIVE) with transparency support (ALPHA_TEST)
//we may be able to create an outline by defining LINE_STRIP... need to look into how this works a bit more
//more info: https://developer.mozilla.org/en-US/docs/Web/API/WebGLRenderingContext/drawElements
"+defines": [
"ALPHA_TEST",
"USE_EMISSIVE",
"LINE_STRIP"
],
//we need these for LINE_STRIP
"primitiveMode": "Line",
"vertexFields": [{ "field": "Position" }],
//we are ensuring that this material is always rendered
//more info: https://developer.download.nvidia.com/cg/DepthFunc.html
"depthFunc": "Always",
//more info: https://developer.download.nvidia.com/cg/DepthBias.html
"depthBias": 1000000000.0,
//more info: https://developer.download.nvidia.com/cg/SlopScaleDepthBias.html
"slopeScaledDepthBias": 0.1,
//unsure of what these define... appear to be part of OpenGL, given the OGL suffix, but I cannot find usage outside Minecraft
//based on the notes from NVIDIA, these might refer to some scaling to applies when Open GL is being utilized rather than DirectX
"depthBiasOGL": 0.5,
"slopeScaledDepthBiasOGL": 0.5
}
}
} Addendum: Materials currently behave oddly on devices using the Render Dragon engine so we may need to wait until this stabilizes (assuming it ever does). I've heard that some materials can work if they are completely defined as a root material, as its primarily material inheritance that's broken on at the moment. Generally, we should avoid material-based solutions if possible since they are completely undocumented and subject to change at any time, though for this problem I do not see any other possible solution.
|
Planned particle changes via this packParticles missing
Particles requiring edits
|
Notes regarding player model materialsIn order to bring player model materials in line with Java Edition, I believe we should use the material If this change is made, we will need to test on the beta versions as well, as at one point there were changes in the 210 series betas that prevented editing the geometry of the player model. This issue was initially brought to my attention by LichLord91#3963 |
|
Will it support sweeping sword particles? |
Cool. |
Can it display the player's head blocks? |
no |
No, this will not be addressed through this resource pack. That will be a separate "pack" that has to be built to include the player heads you wish to see. |
Doable without issue?
Arrows stay stuck to player
Glowing effect
Skeleton firing animation
Requires Minecraft Java textures, but is probably doable:
Iron golem cracked texturesKiller bunny textureSpectral arrow entityRequires Minecraft Java textures, is probably doable, but would not be optional:
Furnace minecartandknowledge book itemsThe text was updated successfully, but these errors were encountered: