Comments (9)
Most of these very detailed features are out of scope for FramedBlocks itself. I might make an add-on mod in the future dedicated to architectural features, though the blocks will be very blocky and not at all rounded.
I appreciate your offer with the OBJ models but unfortunately all models have to be generated fully in code (apart from most item models) due to how the mod works.
I will look into adding a grate style block similar to the iron bars including a horizontal variant.
from framedblocks.
Appreciate the interest, and thank you for investigating the iron bars! If you don't mind, I'd like to look into how the models are generated in code, and see if I can script up something to translate the OBJs to your code style.
The system is in theory very simple: I take the original block (cobblestone or whatever), get all quads, duplicate them and then manipulate them (cut, rotate, etc.) to create the desired shapes. If a quad fills the whole block face according to a block-specific Predicate, then it is excluded from the manipulation and gets passed through directly from the model of the "camo" block. This allows stuff like the ConnectedTexturesMod to atleast work on some of the block faces. This monstrosity contains all the manipulation helpers and this is a fairly simple example of those in action. This is one of the more "complex" models, as you can see the code gets fairly long with more faces.
I definitely get the desire to stay away from rounded shapes! This is the sort of thing I was thinking about:
This style of models would be a very good fit for an architecture themed add-on to FramedBlocks and the current systems would be able to handle that. I like it a lot.
(I'm of two minds on the Grate - should it be edge-aligned, like a trap door, or center-block, like a glass pane?)
My idea was to make the "Framed Bars" work equivalent to the Iron Bars.
The Framed Grate would be an additional block and would be placeable edge-aligned as well as centered on the block and would probably also be a prime feature for the architecure-themed add-on. In terms of model I would probably go for the grate with a frame, though I could also add both and allow the player to switch between the variants on a block-by-block basis.
from framedblocks.
Appreciate the interest, and thank you for investigating the iron bars! If you don't mind, I'd like to look into how the models are generated in code, and see if I can script up something to translate the OBJs to your code style.
(EDIT: The nice thing for me about OBJ is that it's a dead-simple text format, so trying to transform it doesn't need much research.)
I definitely get the desire to stay away from rounded shapes! This is the sort of thing I was thinking about:
from framedblocks.
Back left is a standard cobblestone block for comparison/size reference. Front left to right: Pillar, pillar with base, fluted pillar, fluted pillar with base, grate with no frame, then back center: large fluted pillar (can't have a base, it goes right to the block boundary) and then grate with frame.
from framedblocks.
(I'm of two minds on the Grate - should it be edge-aligned, like a trap door, or center-block, like a glass pane?)
from framedblocks.
from framedblocks.
Fixed the link. It's the "xfacthd.framedblocks.client.util.BakedQuadTransformer" class.
from framedblocks.
I have now added a Framed Pane block that works like the glass panes and a Framed Bars block that works exactly like the vanilla iron bars.
Any more detailed blocks like the grate and pillars discussed above will be added in the architecture themed addon when I get the time to start working on that.
from framedblocks.
I have finally found the time to start work in the architecture themed addon.
The blocks suggested in the screenshot above have been added.
Any further suggestions should be posted on the FramedArchitecture repository.
from framedblocks.
Related Issues (20)
- Framed Trapdoors don't rotate the texture when opened. HOT 1
- [Feature]: Sloped Edge Block HOT 4
- [Question]: Can't get some blocks into framed blocks? HOT 2
- [Bug]: Framed Blueprint consumes camo block even if disabled in config HOT 1
- [Bug]: infinite void on load HOT 4
- [Feature]: HOT 1
- [Bug]: My games crash while minecraft loading is on end HOT 7
- [Feature]: X-axis divided framed stairs HOT 1
- [Mod (Loader) Support]: HOT 2
- [Bug]: Crash HOT 5
- [Feature]: Framed Inner Threeway Corner Edge HOT 1
- [Bug]: Conflicts with other previously adapted Mods HOT 2
- [Bug]: Maps in framed item frame being rendered as map item icon HOT 1
- [Feature]: Add a way to pick the item inside of framed item frame, like the vanilla one does HOT 1
- [Bug]: HOT 2
- [Bug]: Upgrading from Minecraft 1.18.2 to 1.19.2 causes the block data to be lost HOT 6
- [Feature]: Additional feature to the Collapsable Block. HOT 1
- [Bug]: framed item frame bug HOT 1
- [Mod Support]: Create Schematics HOT 3
- [Bug]: Crash when exiting Framing Saw GUI HOT 2
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 framedblocks.