Comments (9)
For anyone else reading this issue: This is only if you turn on the "Split materials into subtypes" option (right?). CyclesMineways should work fine for the default "by type, not subtype" materials.
from cyclesmineways.
Splitting into subtypes is something we very much do want to support though, as it allows for more "accurate" shading.
from cyclesmineways.
Right! I just wanted to let any others viewing this issue that it's not Version 5.04 of Mineways that breaks things (which might warn people away from updating), it's only the new export option that's incompatible.
By the way, I tried to make it so that the subtype materials are easily identifiable: they all have the suffix "#" where the number is 1 to whatever, a data value. If there's some way in your script to search for "" and strip it and the rest off, Cycles could then handle any of the new materials by simply ignoring them for now, treating them as the "normal" version. For example, if you see "Stone__1", you treat it as "Stone". You could then, as you and others find time, add in the specific materials you want to make nicer, e.g. Stone__1, Stone__2, etc.
I say all this unconstrained by actual knowledge, so ignore it if it makes no sense.
from cyclesmineways.
As it stands at the moment with the way we have coded it, blocks are either: a normal; solid block (default); a transparent block, a solid light block; or a transparent, light block.
As is stands, there is no way for us to, for example, make polished granite more shiny using this method. So currently the new feature isn't much use, but it opens some opportunities for us.
For this change to be useful, we need to implement a better way of storing block data (JMY1000 and myself have been talking about this from the beginning) which allows customisation for this sort of stuff (we should probably skype again at some point for this)
from cyclesmineways.
5.09 includes support for Minecraft 1.11 and 1.12
Minecraft 1.11 support will require:
- New blocks
- Observers
- Shulker boxes
Minecraft 1.12 support will require:
- New blocks
- Concrete/concrete powder
- Glazed terracota
from cyclesmineways.
Thanks! I guess I should be warning you when I add new blocks. As it is, I'm certainly done for awhile.
from cyclesmineways.
All the new blocks seem to be supported, since they have no special shaders.
from cyclesmineways.
Lily pad shader doesn't seem to be working right, line 274 throws IndexError: tuple index out of range
as output.inputs[0].links[0]
is empty. Looks like water_shader(material, use_refraction, surface_blue, volume_blue, displacement_type, displacement_amount):
forgets to set up the links. @ThomasLynn For now the lily pad shader will no longer link to the "general" water shader.
from cyclesmineways.
Support seems to be updated, unless someone has issues with the changes I'll close this issue and merge into master.
from cyclesmineways.
Related Issues (13)
- Blender crashes when using script in certain circumstances. HOT 7
- Minecraft 1.10/Mineways 5.01 support HOT 1
- Solid block (type 0) water shader doesn't work HOT 2
- Differentiating between materials used by Mineways and others HOT 3
- Improvements to be made to the GUI HOT 16
- Quick fixes needed before release of another version of the script HOT 35
- Object-based block property migration HOT 1
- Cycles script is outdated or defunct? HOT 2
- CyclesMineways does not work with the new 2.80 version of Blender HOT 6
- Minecraft 1.9 Support HOT 2
- Lighting Issue(s) HOT 12
- Emission Shader and Transparent Emission Shader are Different HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyclesmineways.